ob_start(); $pagina->show(); $content = ob_get_contents(); ob_end_clean(); } else { $pagina = new erro(); $pagina->codigo = 404; ob_start(); $pagina->show(); $content = ob_get_contents(); ob_end_clean(); } } else { $pagina = new home(); ob_start(); $pagina->show(); $content = ob_get_contents(); ob_end_clean(); } /* * Susbstitui a string #CONTENT# do template para a pagina principal */ $site = str_replace('#CONTENT#', $content, $template); echo $site; } } } TApplication::run(); ?>
<?php $basePath = dirname(__FILE__); $frameworkPath = '../prado-3.2.2.r3297/framework/prado.php'; $assetsPath = $basePath . "/assets"; if (!is_writable($assetsPath)) { die("Please make sure that the directory {$assetsPath} is writable by Web server process."); } require_once $frameworkPath; //include_once("analyticstracking.php") ; $application = new TApplication(); $application->run();
<?php require_once dirname(__FILE__) . '/../../../framework/prado.php'; $app = new TApplication('protected700/application.xml'); $app->run();
<?php require_once 'init.php'; // define the Home controller for breadcrumb TXMLBreadCrumb::setHomeController('WelcomeView'); class TApplication extends AdiantiCoreApplication { public static function run($debug = FALSE) { new TSession(); if ($_REQUEST) { parent::run($debug); } } } TApplication::run(TRUE);
//$frameworkPath='../../framework/pradolite.php'; $frameworkPath = '../../framework/prado.php'; $assetsPath = $basePath . "/assets"; $runtimePath = $basePath . "/protected/runtime"; $sqlite_dir = $basePath . "/protected/App_Data/SQLite"; $sqlite_db = $sqlite_dir . '/time-tracker.db'; if (!is_file($frameworkPath)) { die("Unable to find prado framework path {$frameworkPath}."); } if (!is_writable($assetsPath)) { die("Please make sure that the directory {$assetsPath} is writable by Web server process."); } if (!is_writable($runtimePath)) { die("Please make sure that the directory {$runtimePath} is writable by Web server process."); } if (!is_writable($sqlite_dir)) { die("Please make sure that the directory {$sqlite_dir} is writable by Web server process."); } if (!is_writable($sqlite_db)) { die("Please make sure that the sqlite database file {$sqlite_dir} is writable by Web server process."); } require_once $frameworkPath; function h($text) { $app = Prado::getApplication()->getGlobalization(); $charset = $app ? $app->getCharset() : 'UTF-8'; return htmlentities($text, ENT_QUOTES, $charset); } $application = new TApplication(); $application->run('protected', false, TApplication::CONFIG_TYPE_PHP);