summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/index.php44
1 files changed, 36 insertions, 8 deletions
diff --git a/web/index.php b/web/index.php
index f2d46a8..16f3fc1 100644
--- a/web/index.php
+++ b/web/index.php
@@ -1,24 +1,52 @@
<?php
-require_once("config.php");
+/* TO CHANGE WEBSITE CONTENTS DON'T EDIT THIS FILE
+ instead you should be modifying index.org
+ and in general all *.org files (see orgmode.org)
+ these files are then rendered serverside
+
+ THIS PHP FILE CONTAINS NO RELEVANT CONTENT */
+
+
+define("DYNE_DEBUG_RENDERING_TIME", false);
+if (DYNE_DEBUG_RENDERING_TIME) {
+ require_once "include/simple_timer.class.php";
+ $smarty->assign("timer", new SimpleTimer);
+}
+
+/* Smarty template class configuration */
+if (!defined('SMARTY_DIR')) {
+ define("SMARTY_DIR", "/usr/share/php/smarty/libs/"); }
+if (!is_dir(constant("SMARTY_DIR")) || !require_once("smarty/Smarty.class.php")) {
+ echo "SMARTY is supposed to be installed in " . constant("SMARTY_DIR") . " but is not.";
+ echo "Install it or edit SMARTY_DIR in " . __FILE__;
+ exit;
+}
+
+global $smarty;
+$smarty = new Smarty;
+$smarty->compile_check = true;
+$smarty->debugging = false;
+$smarty->caching = 0;
+
+$smarty->cache_dir = "cache";
+$smarty->template_dir = "templates";
+$smarty->compile_dir = "templates_c";
+$smarty->plugins_dir = array('/usr/share/php/smarty/plugins');
$smarty->assign("page_class", "software org-mode");
$smarty->assign("page_hgroup", "<h1>Frei0r</h1>");
$smarty->assign("page_title", "free video effect plugins");
-$smarty->display("header.tpl");
+$smarty->display("PARTIALS/_header.tpl");
// sidebar
-$smarty->display("doctypes.tpl");
+$smarty->display("software/doctypes.tpl");
$smarty->display("toc.tpl");
// page content
$smarty->display("body.tpl");
-$smarty->display("footer.tpl");
-?>
-
-</body>
-</html> \ No newline at end of file
+$smarty->display("PARTIALS/_footer.tpl");