]> git.llucax.com Git - software/bife/bife-all.git/blobdiff - examples/index.php
Core and Basic modules are now much more like they should. Huge code clean:
[software/bife/bife-all.git] / examples / index.php
index 57a35af254a681221764d84c8230930aec31fe32..fdb958003d9963df6b66be6416c298394e4e4256 100644 (file)
 // $Id$
 //
 
+$incs = array(
+    '../core',
+    '../modules/album',
+    '../modules/basic',
+    '../modules/menu',
+//    '../modules/',
+);
 $tmp = ini_get('include_path');
-ini_set('include_path', "../src:$tmp");
+ini_set('include_path', join(':', $incs) . ":$tmp");
 unset($tmp);
+umask('002');
 
-require_once 'prepend.php';
-require_once 'HTML/Template/Sigma.php';
+require_once 'HTML/Template/HIT.php';
 require_once 'BIFE/Parser.php';
-require_once 'BIFE/Page.php';
-require_once 'BIFE/Title.php';
-require_once 'BIFE/Album.php';
-#require_once 'BIFE.php';
+require_once 'BIFE/Translate.php';
+require_once 'BIFE/Link.php';
 
-$file = 'simple.xbf';
+$file = isset($_REQUEST['BIFE']) ? $_REQUEST['BIFE'] : 'index.xbf';
 
-$template =& new HTML_Template_Sigma('templates');
-$template->setErrorHandling(PEAR_ERROR_PRINT);
+$template =& new HTML_Template_HIT('templates');
 
-$parser =& new BIFE_Parser($template);
-$parser->parseFile($file);
-echo $parser->getOutput();
+$parser =& new BIFE_Parser('BIFE_Translate');
+$page =& $parser->parseFile($file);
 $parser->__destruct();
+echo $page->render($template);
 
 ?>