MODPATH/pld.main/views/pld/main/typical-page.php [ 35 ]
30 <link rel="stylesheet" href="/files/public/css/menu_header_footer.css">
31 <link rel="stylesheet" href="/files/public/css/waitanimation.css">
32 <!--блок підключення стилів кінець-->
33
34
35 <?= $header ?>
36 <?= $content ?>
37 <?= $footer ?>
38
39 <!--блок підключення скриптів (потім перенести)-->
40
-
MODPATH/pld.main/views/pld/main/typical-page.php [ 35 ] » Kohana_Core::error_handler(arguments)
0
integer 8
1
string(26) "Undefined variable: header"
2
string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php"
3
integer 35
4
array(3) ( "kohana_view_filename" => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" "kohana_view_data" => array(0) "cookie" => string(32) "b9c457f2eb8890bb6270ba3a302e55cd" )
30 <link rel="stylesheet" href="/files/public/css/menu_header_footer.css"> 31 <link rel="stylesheet" href="/files/public/css/waitanimation.css"> 32 <!--блок підключення стилів кінець--> 33 34 35 <?= $header ?> 36 <?= $content ?> 37 <?= $footer ?> 38 39 <!--блок підключення скриптів (потім перенести)--> 40
-
SYSPATH/classes/Kohana/View.php [ 62 ] » include(arguments)
0
string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php"
57 ob_start(); 58 59 try 60 { 61 // Load the view within the current scope 62 include $kohana_view_filename; 63 } 64 catch (Exception $e) 65 { 66 // Delete the output buffer 67 ob_end_clean();
-
SYSPATH/classes/Kohana/View.php [ 359 ] » Kohana_View::capture(arguments)
0
string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php"
1
array(0)
354 { 355 throw new View_Exception('You must set the file to use within your view before rendering'); 356 } 357 358 // Combine local and global data and capture the output 359 return View::capture($this->_file, $this->_data); 360 } 361 362 }
-
SYSPATH/classes/Kohana/View.php [ 236 ] » Kohana_View->render()
231 */ 232 public function __toString() 233 { 234 try 235 { 236 return $this->render(); 237 } 238 catch (Exception $e) 239 { 240 /** 241 * Display the exception message.
-
MODPATH/lnk.router-extension.page/views/lnk/ext/page/layout/body.php [ 1 ] » Kohana_View->__toString()
1 <body<?= (!empty($bodyAttrs)) ? ' '.$bodyAttrs : '' ?>><?= $content ?><!-- < ASSETS[BODY] > --><?= $assets->render() ?><!-- </ ASSETS[BODY] > --><? if(!empty($doc_end)){ foreach ($doc_end as $value){ echo $value; } } ?></body>
-
SYSPATH/classes/Kohana/View.php [ 62 ] » include(arguments)
0
string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/body.php"
57 ob_start(); 58 59 try 60 { 61 // Load the view within the current scope 62 include $kohana_view_filename; 63 } 64 catch (Exception $e) 65 { 66 // Delete the output buffer 67 ob_end_clean();
-
SYSPATH/classes/Kohana/View.php [ 359 ] » Kohana_View::capture(arguments)
0
string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/body.php"
1
array(4) ( "bodyAttrs" => string(0) "" "assets" => object Assets(3)
{ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
"content" => object View(2){ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
"doc_end" => array(0) )354 { 355 throw new View_Exception('You must set the file to use within your view before rendering'); 356 } 357 358 // Combine local and global data and capture the output 359 return View::capture($this->_file, $this->_data); 360 } 361 362 }
-
SYSPATH/classes/Kohana/View.php [ 236 ] » Kohana_View->render()
231 */ 232 public function __toString() 233 { 234 try 235 { 236 return $this->render(); 237 } 238 catch (Exception $e) 239 { 240 /** 241 * Display the exception message.
-
MODPATH/lnk.router-extension.page/classes/Extension/Layout.php [ 25 ] » Kohana_View->__toString()
20 21 22 23 24 25 final public function __toString(){ return (string) $this->layout; } 26 27 28 }
-
MODPATH/lnk.router-extension.page/views/lnk/ext/page/layout.php [ 8 ] » Extension_Layout->__toString()
3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <?= $head ?> 7 </head> 8 <?= $body ?> 9 </html>
-
SYSPATH/classes/Kohana/View.php [ 62 ] » include(arguments)
0
string(99) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout.php"
57 ob_start(); 58 59 try 60 { 61 // Load the view within the current scope 62 include $kohana_view_filename; 63 } 64 catch (Exception $e) 65 { 66 // Delete the output buffer 67 ob_end_clean();
-
SYSPATH/classes/Kohana/View.php [ 359 ] » Kohana_View::capture(arguments)
0
string(99) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout.php"
1
array(3) ( "lang" => NULL "head" => object Extension_Page_Head(6)
{ public layout => object View(2)
"body" => object Extension_Page_Body(5){ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/head.php" protected _data => array(5) ( "title" => string(13) "Menu/category" "description" => NULL "keywords" => NULL "assets" => object Assets(3)
protected title => string(13) "Menu/category" protected keywords => NULL protected description => NULL public meta => object Extension_Page_Head_Meta(1){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
"meta" => object Extension_Page_Head_Meta(1){ protected meta => array(0) }
) }{ protected meta => array(0) }
public assets => object Assets(3){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
}{ public layout => object View(2)
){ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/body.php" protected _data => array(4) ( "bodyAttrs" => string(0) "" "assets" => object Assets(3)
public bodyAttrString => string(0) "" public content => object View(2){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
"content" => object View(2){ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
"doc_end" => array(0) ) }{ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
public assets => object Assets(3){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
public doc_end => array(0) }354 { 355 throw new View_Exception('You must set the file to use within your view before rendering'); 356 } 357 358 // Combine local and global data and capture the output 359 return View::capture($this->_file, $this->_data); 360 } 361 362 }
-
SYSPATH/classes/Kohana/View.php [ 236 ] » Kohana_View->render()
231 */ 232 public function __toString() 233 { 234 try 235 { 236 return $this->render(); 237 } 238 catch (Exception $e) 239 { 240 /** 241 * Display the exception message.
-
MODPATH/lnk.router-extension.page/classes/Extension/Layout.php [ 25 ] » Kohana_View->__toString()
20 21 22 23 24 25 final public function __toString(){ return (string) $this->layout; } 26 27 28 }
-
SYSPATH/classes/Kohana/Response.php [ 160 ] » Extension_Layout->__toString()
155 public function body($content = NULL) 156 { 157 if ($content === NULL) 158 return $this->_body; 159 160 $this->_body = (string) $content; 161 return $this; 162 } 163 164 /** 165 * Gets or sets the HTTP protocol. The standard protocol to use
-
MODPATH/lnk.router-extension.page/classes/Controller/Extension/Page.php [ 83 ] » Kohana_Response->body(arguments)
0
object Extension_Page(4)
{ public layout => object View(2)
{ protected _file => string(99) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout.php" protected _data => array(3) ( "lang" => NULL "head" => object Extension_Page_Head(6)
public lang => NULL public head => object Extension_Page_Head(6){ public layout => object View(2)
"body" => object Extension_Page_Body(5){ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/head.php" protected _data => array(5) ( "title" => string(13) "Menu/category" "description" => NULL "keywords" => NULL "assets" => object Assets(3)
protected title => string(13) "Menu/category" protected keywords => NULL protected description => NULL public meta => object Extension_Page_Head_Meta(1){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
"meta" => object Extension_Page_Head_Meta(1){ protected meta => array(0) }
) }{ protected meta => array(0) }
public assets => object Assets(3){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
}{ public layout => object View(2)
) }{ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/body.php" protected _data => array(4) ( "bodyAttrs" => string(0) "" "assets" => object Assets(3)
public bodyAttrString => string(0) "" public content => object View(2){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
"content" => object View(2){ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
"doc_end" => array(0) ) }{ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
public assets => object Assets(3){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
public doc_end => array(0) }{ public layout => object View(2)
public body => object Extension_Page_Body(5){ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/head.php" protected _data => array(5) ( "title" => string(13) "Menu/category" "description" => NULL "keywords" => NULL "assets" => object Assets(3)
protected title => string(13) "Menu/category" protected keywords => NULL protected description => NULL public meta => object Extension_Page_Head_Meta(1){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
"meta" => object Extension_Page_Head_Meta(1){ protected meta => array(0) }
) }{ protected meta => array(0) }
public assets => object Assets(3){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
}{ public layout => object View(2)
}{ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/body.php" protected _data => array(4) ( "bodyAttrs" => string(0) "" "assets" => object Assets(3)
public bodyAttrString => string(0) "" public content => object View(2){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
"content" => object View(2){ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
"doc_end" => array(0) ) }{ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
public assets => object Assets(3){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
public doc_end => array(0) }78 79 $this->html = new Extension_Page(); 80 81 } 82 83 public function after(){ $this->response->body( $this->html ); } 84 85 86 private static function check_currency($currency_id) 87 { 88 $currency_id = (int) $currency_id;
-
MODPATH/lnd.router.menu/classes/Controller/Module/Menu.php [ 92 ] » Controller_Extension_Page->after()
87 88 89 public function after() 90 { 91 $this->html->body->content = $this->template; 92 parent::after(); 93 94 } 95 96 }
-
SYSPATH/classes/Kohana/Controller.php [ 87 ] » Controller_Module_Menu->after()
82 83 // Execute the action itself 84 $this->{$action}(); 85 86 // Execute the "after action" method 87 $this->after(); 88 89 // Return the response 90 return $this->response; 91 } 92
-
{PHP internal call} » Kohana_Controller->execute()
-
SYSPATH/classes/Kohana/Request/Client/Internal.php [ 97 ] » ReflectionMethod->invoke(arguments)
0
object Controller_Module_Menu(11)
{ public template => object View(2)
{ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
public content => NULL public html => object Extension_Page(4){ public layout => object View(2)
public locale_id => integer 1 public locale_url => string(2) "ru" public city_id => string(2) "30" public city_orig_ids => array(1) ( 0 => string(2) "30" ) public currency_id => string(1) "1" public currency_name => string(3) "USD" public request => object Request(19){ protected _file => string(99) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout.php" protected _data => array(3) ( "lang" => NULL "head" => object Extension_Page_Head(6)
public lang => NULL public head => object Extension_Page_Head(6){ public layout => object View(2)
"body" => object Extension_Page_Body(5){ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/head.php" protected _data => array(5) ( "title" => string(13) "Menu/category" "description" => NULL "keywords" => NULL "assets" => object Assets(3)
protected title => string(13) "Menu/category" protected keywords => NULL protected description => NULL public meta => object Extension_Page_Head_Meta(1){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
"meta" => object Extension_Page_Head_Meta(1){ protected meta => array(0) }
) }{ protected meta => array(0) }
public assets => object Assets(3){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
}{ public layout => object View(2)
) }{ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/body.php" protected _data => array(4) ( "bodyAttrs" => string(0) "" "assets" => object Assets(3)
public bodyAttrString => string(0) "" public content => object View(2){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
"content" => object View(2){ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
"doc_end" => array(0) ) }{ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
public assets => object Assets(3){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
public doc_end => array(0) }{ public layout => object View(2)
public body => object Extension_Page_Body(5){ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/head.php" protected _data => array(5) ( "title" => string(13) "Menu/category" "description" => NULL "keywords" => NULL "assets" => object Assets(3)
protected title => string(13) "Menu/category" protected keywords => NULL protected description => NULL public meta => object Extension_Page_Head_Meta(1){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
"meta" => object Extension_Page_Head_Meta(1){ protected meta => array(0) }
) }{ protected meta => array(0) }
public assets => object Assets(3){ protected data => array(0) protected data_ie_comment => array(0) protected i18n => bool FALSE }
}{ public layout => object View(2)
}{ protected _file => string(104) "/var/www/html/domx/dom.dreamext.com/modules/lnk.router-extension.page/views/lnk/ext/page/layout/body.php" protected _data => array(4) ( "bodyAttrs" => string(0) "" "assets" => object Assets(3)
public bodyAttrString => string(0) "" public content => object View(2){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
"content" => object View(2){ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
"doc_end" => array(0) ) }{ protected _file => string(84) "/var/www/html/domx/dom.dreamext.com/modules/pld.main/views/pld/main/typical-page.php" protected _data => array(0) }
public assets => object Assets(3){ protected data => array(2) ( "js" => array(2) ( 0 => string(23) "/ru/assets/js/konjax.js" 1 => string(20) "/ru/assets/js/app.js" ) "css" => array(1) ( 0 => string(25) "/ru/assets/css/konjax.css" ) ) protected data_ie_comment => array(0) protected i18n => string(2) "ru" }
public doc_end => array(0) }{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(8) "HTTP/1.1" protected _secure => bool FALSE protected _referrer => NULL protected _route => object Route(5)
public response => object Response(6){ protected _filters => array(0) protected _uri => string(12) "en/menu/id_1" protected _regex => array(0) protected _defaults => array(5) ( "directory" => string(6) "Module" "controller" => string(4) "Menu" "category" => string(4) "id_1" "lang" => string(2) "en" "action" => string(8) "category" ) protected _route_regex => string(18) "#^en/menu/id_1$#uD" }
protected _routes => array(1) ( 0 => object Route(5){ protected _filters => array(0) protected _uri => string(12) "en/menu/id_1" protected _regex => array(0) protected _defaults => array(5) ( "directory" => string(6) "Module" "controller" => string(4) "Menu" "category" => string(4) "id_1" "lang" => string(2) "en" "action" => string(8) "category" ) protected _route_regex => string(18) "#^en/menu/id_1$#uD" }
) protected _header => object HTTP_Header(4){ public accept => string(3) "*/*" public user-agent => string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" public accept-encoding => string(23) "gzip, br, zstd, deflate" public host => string(12) "62.149.16.77" }
protected _body => NULL protected _directory => string(6) "Module" protected _controller => string(4) "Menu" protected _action => string(8) "category" protected _uri => string(12) "en/menu/id_1" protected _external => bool FALSE protected _params => array(2) ( "category" => string(4) "id_1" "lang" => string(2) "en" ) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(9){ protected _previous_environment => NULL protected _cache => NULL protected _follow => bool FALSE protected _follow_headers => array(1) ( 0 => string(13) "authorization" ) protected _strict_redirect => bool TRUE protected _header_callbacks => array(1) ( "Location" => string(34) "Request_Client::on_header_location" ) protected _max_callback_depth => integer 5 protected _callback_depth => integer 1 protected _callback_params => array(0) }
}{ private _force_download => NULL protected _status => integer 200 protected _header => object HTTP_Header(0)
}{ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(8) "HTTP/1.1" }92 93 // Create a new instance of the controller 94 $controller = $class->newInstance($request, $response); 95 96 // Run the controller's execute() method 97 $response = $class->getMethod('execute')->invoke($controller); 98 99 if ( ! $response instanceof Response) 100 { 101 // Controller failed to return a Response. 102 throw new Kohana_Exception('Controller failed to return a Response');
-
SYSPATH/classes/Kohana/Request/Client.php [ 114 ] » Kohana_Request_Client_Internal->execute_request(arguments)
0
object Request(19)
{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(8) "HTTP/1.1" protected _secure => bool FALSE protected _referrer => NULL protected _route => object Route(5)
{ protected _filters => array(0) protected _uri => string(12) "en/menu/id_1" protected _regex => array(0) protected _defaults => array(5) ( "directory" => string(6) "Module" "controller" => string(4) "Menu" "category" => string(4) "id_1" "lang" => string(2) "en" "action" => string(8) "category" ) protected _route_regex => string(18) "#^en/menu/id_1$#uD" }
protected _routes => array(1) ( 0 => object Route(5){ protected _filters => array(0) protected _uri => string(12) "en/menu/id_1" protected _regex => array(0) protected _defaults => array(5) ( "directory" => string(6) "Module" "controller" => string(4) "Menu" "category" => string(4) "id_1" "lang" => string(2) "en" "action" => string(8) "category" ) protected _route_regex => string(18) "#^en/menu/id_1$#uD" }
) protected _header => object HTTP_Header(4){ public accept => string(3) "*/*" public user-agent => string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" public accept-encoding => string(23) "gzip, br, zstd, deflate" public host => string(12) "62.149.16.77" }
protected _body => NULL protected _directory => string(6) "Module" protected _controller => string(4) "Menu" protected _action => string(8) "category" protected _uri => string(12) "en/menu/id_1" protected _external => bool FALSE protected _params => array(2) ( "category" => string(4) "id_1" "lang" => string(2) "en" ) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(9){ protected _previous_environment => NULL protected _cache => NULL protected _follow => bool FALSE protected _follow_headers => array(1) ( 0 => string(13) "authorization" ) protected _strict_redirect => bool TRUE protected _header_callbacks => array(1) ( "Location" => string(34) "Request_Client::on_header_location" ) protected _max_callback_depth => integer 5 protected _callback_depth => integer 1 protected _callback_params => array(0) }
}1
object Response(6)
{ private _force_download => NULL protected _status => integer 200 protected _header => object HTTP_Header(0)
{ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(8) "HTTP/1.1" }109 $orig_response = $response = Response::factory(array('_protocol' => $request->protocol())); 110 111 if (($cache = $this->cache()) instanceof HTTP_Cache) 112 return $cache->execute($this, $request, $response); 113 114 $response = $this->execute_request($request, $response); 115 116 // Execute response callbacks 117 foreach ($this->header_callbacks() as $header => $callback) 118 { 119 if ($response->headers($header))
-
SYSPATH/classes/Kohana/Request.php [ 997 ] » Kohana_Request_Client->execute(arguments)
0
object Request(19)
{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(8) "HTTP/1.1" protected _secure => bool FALSE protected _referrer => NULL protected _route => object Route(5)
{ protected _filters => array(0) protected _uri => string(12) "en/menu/id_1" protected _regex => array(0) protected _defaults => array(5) ( "directory" => string(6) "Module" "controller" => string(4) "Menu" "category" => string(4) "id_1" "lang" => string(2) "en" "action" => string(8) "category" ) protected _route_regex => string(18) "#^en/menu/id_1$#uD" }
protected _routes => array(1) ( 0 => object Route(5){ protected _filters => array(0) protected _uri => string(12) "en/menu/id_1" protected _regex => array(0) protected _defaults => array(5) ( "directory" => string(6) "Module" "controller" => string(4) "Menu" "category" => string(4) "id_1" "lang" => string(2) "en" "action" => string(8) "category" ) protected _route_regex => string(18) "#^en/menu/id_1$#uD" }
) protected _header => object HTTP_Header(4){ public accept => string(3) "*/*" public user-agent => string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" public accept-encoding => string(23) "gzip, br, zstd, deflate" public host => string(12) "62.149.16.77" }
protected _body => NULL protected _directory => string(6) "Module" protected _controller => string(4) "Menu" protected _action => string(8) "category" protected _uri => string(12) "en/menu/id_1" protected _external => bool FALSE protected _params => array(2) ( "category" => string(4) "id_1" "lang" => string(2) "en" ) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(9){ protected _previous_environment => NULL protected _cache => NULL protected _follow => bool FALSE protected _follow_headers => array(1) ( 0 => string(13) "authorization" ) protected _strict_redirect => bool TRUE protected _header_callbacks => array(1) ( "Location" => string(34) "Request_Client::on_header_location" ) protected _max_callback_depth => integer 5 protected _callback_depth => integer 1 protected _callback_params => array(0) }
}992 throw new Request_Exception('Unable to execute :uri without a Kohana_Request_Client', array( 993 ':uri' => $this->_uri, 994 )); 995 } 996 997 return $this->_client->execute($this); 998 } 999 1000 /** 1001 * Returns whether this request is the initial request Kohana received. 1002 * Can be used to test for sub requests.
-
MODPATH/lnk.router[subdomain,module,locale,category,page,extra]/classes/Controller/Module.php [ 203 ] » Kohana_Request->execute()
198 return Request::factory($this->request->url(),array(), false, $routes) 199 ->query( $this->request->query() ) 200 ->post( $this->request->post() ) 201 ->headers( $this->request->headers() ) 202 203 ->execute(); 204 205 } 206 207 208
-
MODPATH/lnk.router[subdomain,module,locale,category,page,extra]/classes/Controller/Module.php [ 160 ] » Controller_Module->_request_execute(arguments)
0
array(1) ( 0 => object Route(5)
{ protected _filters => array(0) protected _uri => string(12) "en/menu/id_1" protected _regex => array(0) protected _defaults => array(5) ( "directory" => string(6) "Module" "controller" => string(4) "Menu" "category" => string(4) "id_1" "lang" => string(2) "en" "action" => string(8) "category" ) protected _route_regex => string(18) "#^en/menu/id_1$#uD" }
)155 'lang' => $this->request->param('lang'), 156 'action' => 'category', 157 158 ))); 159 160 return $this->_request_execute(array($route)); 161 162 163 } 164 165 protected function _call_extra(){
-
MODPATH/lnk.router[subdomain,module,locale,category,page,extra]/classes/Controller/Module.php [ 111 ] » Controller_Module->_call_category()
106 107 } 108 109 }else{ #4 у 99% випадках 110 111 $this->response = $this->_call_category(); 112 113 if( 404 == $this->response->status() ){ #6 у 1%, але перевірити треба 114 115 $extra = $this->_call_extra(); 116
-
SYSPATH/classes/Kohana/Controller.php [ 84 ] » Controller_Module->action_index()
79 array(':uri' => $this->request->uri()) 80 )->request($this->request); 81 } 82 83 // Execute the action itself 84 $this->{$action}(); 85 86 // Execute the "after action" method 87 $this->after(); 88 89 // Return the response
-
{PHP internal call} » Kohana_Controller->execute()
-
SYSPATH/classes/Kohana/Request/Client/Internal.php [ 97 ] » ReflectionMethod->invoke(arguments)
0
object Controller_Module(5)
{ protected defaults => array(3) ( "directory" => string(6) "Module" "controller" => string(4) "Menu" "category" => string(4) "id_1" ) protected page => NULL protected extra => string(12) "en/menu/id_1" public request => object Request(19)
{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(8) "HTTP/1.1" protected _secure => bool FALSE protected _referrer => NULL protected _route => object Route(5)
public response => object Response(6){ protected _filters => array(0) protected _uri => string(51) "(<lang>(/<module>(/<category>(/<page>)))(/<extra>))" protected _regex => array(3) ( "module" => string(118) "home|faq|page|admin|assets|hotel|country|city|ajax|ajaxdt|tours|tour|countries|pages|about|test|menu|news|ajaxlnd|user" "lang" => string(8) "ru|ua|en" "extra" => string(2) ".*" ) protected _defaults => array(5) ( "controller" => string(6) "Module" "action" => string(5) "index" "module" => string(4) "home" "lang" => string(2) "ru" "category" => string(0) "" ) protected _route_regex => string(244) "#^(?:(?P<lang>ru|ua|en)(?:/(?P<module>home|faq|page|admin|assets|hotel|country|city|ajax|ajaxdt|tours|tour|countries|pages|about …" }
protected _routes => array(0) protected _header => object HTTP_Header(4){ public accept => string(3) "*/*" public user-agent => string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" public accept-encoding => string(23) "gzip, br, zstd, deflate" public host => string(12) "62.149.16.77" }
protected _body => NULL protected _directory => string(0) "" protected _controller => string(6) "Module" protected _action => string(5) "index" protected _uri => string(12) "en/menu/id_1" protected _external => bool FALSE protected _params => array(3) ( "lang" => string(2) "en" "module" => string(4) "menu" "category" => string(4) "id_1" ) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(9){ protected _previous_environment => NULL protected _cache => NULL protected _follow => bool FALSE protected _follow_headers => array(1) ( 0 => string(13) "authorization" ) protected _strict_redirect => bool TRUE protected _header_callbacks => array(1) ( "Location" => string(34) "Request_Client::on_header_location" ) protected _max_callback_depth => integer 5 protected _callback_depth => integer 1 protected _callback_params => array(0) }
}{ private _force_download => NULL protected _status => integer 200 protected _header => object HTTP_Header(0)
}{ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(8) "HTTP/1.1" }92 93 // Create a new instance of the controller 94 $controller = $class->newInstance($request, $response); 95 96 // Run the controller's execute() method 97 $response = $class->getMethod('execute')->invoke($controller); 98 99 if ( ! $response instanceof Response) 100 { 101 // Controller failed to return a Response. 102 throw new Kohana_Exception('Controller failed to return a Response');
-
SYSPATH/classes/Kohana/Request/Client.php [ 114 ] » Kohana_Request_Client_Internal->execute_request(arguments)
0
object Request(19)
{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(8) "HTTP/1.1" protected _secure => bool FALSE protected _referrer => NULL protected _route => object Route(5)
{ protected _filters => array(0) protected _uri => string(51) "(<lang>(/<module>(/<category>(/<page>)))(/<extra>))" protected _regex => array(3) ( "module" => string(118) "home|faq|page|admin|assets|hotel|country|city|ajax|ajaxdt|tours|tour|countries|pages|about|test|menu|news|ajaxlnd|user" "lang" => string(8) "ru|ua|en" "extra" => string(2) ".*" ) protected _defaults => array(5) ( "controller" => string(6) "Module" "action" => string(5) "index" "module" => string(4) "home" "lang" => string(2) "ru" "category" => string(0) "" ) protected _route_regex => string(244) "#^(?:(?P<lang>ru|ua|en)(?:/(?P<module>home|faq|page|admin|assets|hotel|country|city|ajax|ajaxdt|tours|tour|countries|pages|about …" }
protected _routes => array(0) protected _header => object HTTP_Header(4){ public accept => string(3) "*/*" public user-agent => string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" public accept-encoding => string(23) "gzip, br, zstd, deflate" public host => string(12) "62.149.16.77" }
protected _body => NULL protected _directory => string(0) "" protected _controller => string(6) "Module" protected _action => string(5) "index" protected _uri => string(12) "en/menu/id_1" protected _external => bool FALSE protected _params => array(3) ( "lang" => string(2) "en" "module" => string(4) "menu" "category" => string(4) "id_1" ) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(9){ protected _previous_environment => NULL protected _cache => NULL protected _follow => bool FALSE protected _follow_headers => array(1) ( 0 => string(13) "authorization" ) protected _strict_redirect => bool TRUE protected _header_callbacks => array(1) ( "Location" => string(34) "Request_Client::on_header_location" ) protected _max_callback_depth => integer 5 protected _callback_depth => integer 1 protected _callback_params => array(0) }
}1
object Response(6)
{ private _force_download => NULL protected _status => integer 200 protected _header => object HTTP_Header(0)
{ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(8) "HTTP/1.1" }109 $orig_response = $response = Response::factory(array('_protocol' => $request->protocol())); 110 111 if (($cache = $this->cache()) instanceof HTTP_Cache) 112 return $cache->execute($this, $request, $response); 113 114 $response = $this->execute_request($request, $response); 115 116 // Execute response callbacks 117 foreach ($this->header_callbacks() as $header => $callback) 118 { 119 if ($response->headers($header))
-
SYSPATH/classes/Kohana/Request.php [ 997 ] » Kohana_Request_Client->execute(arguments)
0
object Request(19)
{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(8) "HTTP/1.1" protected _secure => bool FALSE protected _referrer => NULL protected _route => object Route(5)
{ protected _filters => array(0) protected _uri => string(51) "(<lang>(/<module>(/<category>(/<page>)))(/<extra>))" protected _regex => array(3) ( "module" => string(118) "home|faq|page|admin|assets|hotel|country|city|ajax|ajaxdt|tours|tour|countries|pages|about|test|menu|news|ajaxlnd|user" "lang" => string(8) "ru|ua|en" "extra" => string(2) ".*" ) protected _defaults => array(5) ( "controller" => string(6) "Module" "action" => string(5) "index" "module" => string(4) "home" "lang" => string(2) "ru" "category" => string(0) "" ) protected _route_regex => string(244) "#^(?:(?P<lang>ru|ua|en)(?:/(?P<module>home|faq|page|admin|assets|hotel|country|city|ajax|ajaxdt|tours|tour|countries|pages|about …" }
protected _routes => array(0) protected _header => object HTTP_Header(4){ public accept => string(3) "*/*" public user-agent => string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" public accept-encoding => string(23) "gzip, br, zstd, deflate" public host => string(12) "62.149.16.77" }
protected _body => NULL protected _directory => string(0) "" protected _controller => string(6) "Module" protected _action => string(5) "index" protected _uri => string(12) "en/menu/id_1" protected _external => bool FALSE protected _params => array(3) ( "lang" => string(2) "en" "module" => string(4) "menu" "category" => string(4) "id_1" ) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(9){ protected _previous_environment => NULL protected _cache => NULL protected _follow => bool FALSE protected _follow_headers => array(1) ( 0 => string(13) "authorization" ) protected _strict_redirect => bool TRUE protected _header_callbacks => array(1) ( "Location" => string(34) "Request_Client::on_header_location" ) protected _max_callback_depth => integer 5 protected _callback_depth => integer 1 protected _callback_params => array(0) }
}992 throw new Request_Exception('Unable to execute :uri without a Kohana_Request_Client', array( 993 ':uri' => $this->_uri, 994 )); 995 } 996 997 return $this->_client->execute($this); 998 } 999 1000 /** 1001 * Returns whether this request is the initial request Kohana received. 1002 * Can be used to test for sub requests.
-
DOCROOT/index.php [ 118 ] » Kohana_Request->execute()
113 /** 114 * Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO']. 115 * If no source is specified, the URI will be automatically detected. 116 */ 117 echo Request::factory(TRUE, array(), FALSE) 118 ->execute() 119 ->send_headers(TRUE) 120 ->body(); 121 }