}
function render($directory = "View"){
$this->render = true;
$master_view = !is_null($this->master_view) ? $this->master_view : ucfirst($this->Routing->controller);
if ($this->stop) return false;
$this->view = !empty($this->view) ? $this->view : $this->Routing->method;
$full_path = FCPATH.APPDIR.$directory.'/'.$master_view.'/'.$this->view.'.php';
if(!@include($full_path)){
if ($this->config['global']['debug']) trigger_error('Master view file "'.$full_path.'" - file not found.', E_USER_ERROR);
else $this->show_404();
}
return $full_path;
function _default($args){
$this->render();
}
function _show($args){
if (is_array($args)){
$this->set_view(implode("/", $args));
}
else $this->set_view($args);
$this->render();
}
function _append(){
function exec_method($_class, $_method, $_arguments, $mandatory = true){
if (!method_exists($_class, $_method)){
$classname = get_class($_class);
$path = new ReflectionClass($classname);
$path = $path->getFileName();
if ($mandatory) trigger_error("Method \"{$_method}\" was not found in {$path}.", E_USER_ERROR);
return false;
}
call_user_func_array(array($_class, $_method), array($_arguments));
}
$app_controller_path = FCPATH.'Application/Controller/'.$Routing->controller.'.php';
$app_controller = &load_class($app_controller_path, "", $config);
if ( method_exists($app_controller, '_prepend') ) exec_method($app_controller, '_prepend', $Routing->arguments);
if ( method_exists($app_controller, "_".$Routing->method) ) exec_method($app_controller, '_'.$Routing->method, $Routing->arguments, true);
else {
if (is_array($Routing->arguments)){
define('SYSDIR', str_replace("\\", "/", "System/"));
define('APPDIR', str_replace("\\", "/", "Application/"));
define('FCPATH', str_replace(SELF, '', __FILE__));
define('ROOT', empty($rootdir) ? '/' : '/'.$rootdir.'/');
define('GUARD', true);
* Here we go.
*--------------------*/
if( !require_once(SYSDIR."Master.php") ){
exit(SYSDIR."Master.php | Mandatory file not found.");
}
construct controller
=>
1711633940
X-Varnish
=>
"34180582"
Accept-Encoding
=>
"gzip"
Surrogate-Capability
=>
"key=ESI/1.0"
X-Remote-Ip
=>
"35.175.172.94"
Host
=>
"www.elektro-slovak.at"
User-Agent
=>
"claudebot"
Accept
=>
"*/*"
Set-Cookie
=>
"PHPSESSID=jdqrrnffrltrabtehsebtns5tfi92k7m; path=/"
Expires
=>
"Thu, 19 Nov 1981 08:52:00 GMT"
Cache-Control
=>
"no-store, no-cache, must-revalidate"
Pragma
=>
"no-cache"
TEMP
=>
"/data/web/e41924/phptmp"
TMPDIR
=>
"/data/web/e41924/phptmp"
TMP
=>
"/data/web/e41924/phptmp"
USER
=>
"e41924"
HOME
=>
"/data/web/e41924"
SCRIPT_NAME
=>
"/index.php"
REQUEST_URI
=>
"/index.php?site=contact"
QUERY_STRING
=>
"site=contact"
REQUEST_METHOD
=>
"GET"
SERVER_PROTOCOL
=>
"HTTP/1.1"
GATEWAY_INTERFACE
=>
"CGI/1.1"
REMOTE_PORT
=>
"54500"
SCRIPT_FILENAME
=>
"/data/web/e41924/html/slovak/index.php"
SERVER_ADMIN
=>
"[no address given]"
CONTEXT_DOCUMENT_ROOT
=>
"/data/web/e41924/html/slovak"
CONTEXT_PREFIX
=>
""
REQUEST_SCHEME
=>
"http"
DOCUMENT_ROOT
=>
"/data/web/e41924/html/slovak"
REMOTE_ADDR
=>
"35.175.172.94"
SERVER_PORT
=>
"80"
SERVER_ADDR
=>
"10.128.255.2"
SERVER_NAME
=>
"www.elektro-slovak.at"
SERVER_SOFTWARE
=>
"Apache"
SERVER_SIGNATURE
=>
""
PATH
=>
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
HTTP_X_VARNISH
=>
"34180582"
HTTP_ACCEPT_ENCODING
=>
"gzip"
HTTP_SURROGATE_CAPABILITY
=>
"key=ESI/1.0"
HTTP_X_REMOTE_IP
=>
"35.175.172.94"
HTTP_HOST
=>
"www.elektro-slovak.at"
HTTP_USER_AGENT
=>
"claudebot"
HTTP_ACCEPT
=>
"*/*"
PHP_ADMIN_VALUE
=>
"open_basedir=/data/web/e41924/html/slovak:/data/web/e41924/phpsession:/data/web/e41924/phptmp:/tmp:/usr/bin"
QS_ConnectionId
=>
"171163389540359487560974"
QS_AllConn
=>
"28"
QS_SrvConn
=>
"28"
UNIQUE_ID
=>
"ZgV2FH4nYQfgiSZxyhtrYgAAAFc"
FCGI_ROLE
=>
"RESPONDER"
PHP_SELF
=>
"/index.php"
REQUEST_TIME_FLOAT
=>
1711633940.456591
REQUEST_TIME
=>
1711633940