Severity: 8192
Message: Function create_function() is deprecated
Filename: geshi/geshi.php
Line Number: 4698
Backtrace:
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 693
Function: getPaste
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once
<?php
class Router {
public function route () {
$controllerFound = false;
// Deside the controller
if (key_exists('controller', $_GET) && !empty($_GET['controller'])) {
$controllerName = ucfirst(strtolower($_GET['controller']));
$fullControllerName = $controllerName . 'Controller';
$controllerNameAndPath = dirname(__FILE__) . '/../app/controller/' . $fullControllerName . '.php';
if (file_exists($controllerNameAndPath)) {
include_once $controllerNameAndPath;
$controller = new $fullControllerName();
$controllerFound = true;
}
} else {
$controllerName = 'Index';
$controllerNameAndPath = dirname(__FILE__) . '/../app/controller/IndexController.php';
if (file_exists($controllerNameAndPath)) {
include_once $controllerNameAndPath;
$controller = new IndexController();
$controllerFound = true;
}
}
$actionFound = false;
if ($controllerFound) {
// Deside the action
if (key_exists('action', $_GET) && !empty($_GET['action'])) {
$actionName = $_GET['action'];
$functionName = $actionName . 'Action';
if (method_exists($controller, $functionName)) {
$actionFound = true;
}
} else {
$actionName = 'index';
$functionName = 'indexAction';
if (method_exists($controller, $functionName)) {
$actionFound = true;
}
}
}
if (!$controllerFound || !$actionFound) {
include_once dirname(__FILE__) . '/../app/controller/ErrorController.php';
$actionName = 'index';
$controllerName = 'Error';
$controller = new ErrorController();
$controller->setErrorCode('404');
$controller->setErrorMsg((!$controllerFound ? 'Controller Not Found' : 'Action Not Found'));
}
$controller->setActionName($actionName);
$controller->setControllerName($controllerName);
$controller->setParams($_REQUEST);
$controller->init();
$controller->runAction();
}
}
Title | Name | Language | UNIX | When |
---|---|---|---|---|
Re: Re: Untitled | Obese Sheep | php | 1352924271 | 12 Years ago. |