<?php use app\core\App; require_once '../app/Config.php'; require_once '../app/AutoLoad.php'; // default controller and its action define('DEFAULT_CONTROLLER', 'HomeController'); define('DEFAULT_ACTION', 'indexAction'); define('DEFAULT_ROUTE', 'home'); // db connection params define('DB_DRIVER', 'MySQLiDriver'); define("DB_CONN_PARAMS", serialize(array('host' => 'localhost', 'username' => 'root', 'password' => '', 'db' => 'snp'))); // adding routes to global Scope $app = new App(); $app->addRoute('home', 'Home', false); $app->addRoute('register', 'Register', false); $app->addRoute('login', 'Login', false); $app->addRoute('news', 'News', false); $app->addRoute('categories', 'Category', false); $app->addRoute('comments', 'Comment', false); $app->addRoute('logout', 'Logout', false); $app->run();
header("Cache-Control: no-transform"); define('DS', DIRECTORY_SEPARATOR); define('PS', PATH_SEPARATOR); define('BP', dirname(__FILE__)); define('SERVER_NAME', $_SERVER['SERVER_NAME']); require_once 'App/Core/App.php'; require_once 'App/Core/Autoloader.php'; $config = array('db' => array('host' => 'localhost', 'username' => 'root', 'password' => 'root', 'dbname' => 'test')); function show_error($heading, $message, $template = '') { //pr($traces); $msg = '<b>' . $heading . ' : </b><br/>' . $message . '<br/>'; /*$traces = debug_backtrace(); foreach ($traces[0] as $k => $v){ if(!is_object($v) && !is_array($v)){ if($k == 'file' || $k == 'line'){ $msg .= '<b>'.$k .'</b> => '.$v.'<br/>'; } } }*/ $res = array(); $res['error'] = $msg; echo json_encode($res); } function pr($t) { echo '<pre>'; print_r($t); } Core\App::run($config);