Notice (8) : Constant PAGE_URL already defined [APP/Controller/AppController.php , line 161 ]Code Context
define ( 'PAGE_URL' , $url );
define ( 'PAGE_RECORD_ID' , $page_record_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 161
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_RECORD_ID already defined [APP/Controller/AppController.php , line 162 ]Code Context define ( 'PAGE_URL' , $url );
define ( 'PAGE_RECORD_ID' , $page_record_id );
define ( 'PAGE_TAG_ID' , $tag_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 162
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_TAG_ID already defined [APP/Controller/AppController.php , line 163 ]Code Context define ( 'PAGE_RECORD_ID' , $page_record_id );
define ( 'PAGE_TAG_ID' , $tag_id );
define ( 'PAGE_CATEGORY_ID' , $page_category_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 163
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_CATEGORY_ID already defined [APP/Controller/AppController.php , line 164 ]Code Context define ( 'PAGE_TAG_ID' , $tag_id );
define ( 'PAGE_CATEGORY_ID' , $page_category_id );
define ( 'PAGE_BRAND_ID' , $page_brand_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 164
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_BRAND_ID already defined [APP/Controller/AppController.php , line 165 ]Code Context define ( 'PAGE_CATEGORY_ID' , $page_category_id );
define ( 'PAGE_BRAND_ID' , $page_brand_id );
define ( 'PAGE_CATEGORIES_ID' , $page_categories_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 165
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_CATEGORIES_ID already defined [APP/Controller/AppController.php , line 166 ]Code Context define ( 'PAGE_BRAND_ID' , $page_brand_id );
define ( 'PAGE_CATEGORIES_ID' , $page_categories_id );
define ( 'PAGE_TYPE' , $type );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 166
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_TYPE already defined [APP/Controller/AppController.php , line 167 ]Code Context define ( 'PAGE_CATEGORIES_ID' , $page_categories_id );
define ( 'PAGE_TYPE' , $type );
define ( 'PAGE_CODE' , $code );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 167
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_CODE already defined [APP/Controller/AppController.php , line 168 ]Code Context define ( 'PAGE_TYPE' , $type );
define ( 'PAGE_CODE' , $code );
define ( 'PAGE_VERSION' , $version );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 168
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_VERSION already defined [APP/Controller/AppController.php , line 169 ]Code Context define ( 'PAGE_CODE' , $code );
define ( 'PAGE_VERSION' , $version );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 169
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_URL already defined [APP/Controller/AppController.php , line 161 ]Code Context
define ( 'PAGE_URL' , $url );
define ( 'PAGE_RECORD_ID' , $page_record_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 161
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_RECORD_ID already defined [APP/Controller/AppController.php , line 162 ]Code Context define ( 'PAGE_URL' , $url );
define ( 'PAGE_RECORD_ID' , $page_record_id );
define ( 'PAGE_TAG_ID' , $tag_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 162
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_TAG_ID already defined [APP/Controller/AppController.php , line 163 ]Code Context define ( 'PAGE_RECORD_ID' , $page_record_id );
define ( 'PAGE_TAG_ID' , $tag_id );
define ( 'PAGE_CATEGORY_ID' , $page_category_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 163
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_CATEGORY_ID already defined [APP/Controller/AppController.php , line 164 ]Code Context define ( 'PAGE_TAG_ID' , $tag_id );
define ( 'PAGE_CATEGORY_ID' , $page_category_id );
define ( 'PAGE_BRAND_ID' , $page_brand_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 164
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_BRAND_ID already defined [APP/Controller/AppController.php , line 165 ]Code Context define ( 'PAGE_CATEGORY_ID' , $page_category_id );
define ( 'PAGE_BRAND_ID' , $page_brand_id );
define ( 'PAGE_CATEGORIES_ID' , $page_categories_id );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 165
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_CATEGORIES_ID already defined [APP/Controller/AppController.php , line 166 ]Code Context define ( 'PAGE_BRAND_ID' , $page_brand_id );
define ( 'PAGE_CATEGORIES_ID' , $page_categories_id );
define ( 'PAGE_TYPE' , $type );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 166
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_TYPE already defined [APP/Controller/AppController.php , line 167 ]Code Context define ( 'PAGE_CATEGORIES_ID' , $page_categories_id );
define ( 'PAGE_TYPE' , $type );
define ( 'PAGE_CODE' , $code );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 167
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_CODE already defined [APP/Controller/AppController.php , line 168 ]Code Context define ( 'PAGE_TYPE' , $type );
define ( 'PAGE_CODE' , $code );
define ( 'PAGE_VERSION' , $version );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 168
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Notice (8) : Constant PAGE_VERSION already defined [APP/Controller/AppController.php , line 169 ]Code Context define ( 'PAGE_CODE' , $code );
define ( 'PAGE_VERSION' , $version );
$event = object(Cake\Event\Event) {
[protected] _name => 'Controller.beforeRender'
[protected] _subject => object(App\Controller\ErrorController) {}
[protected] _data => []
[protected] result => null
[protected] _stopped => false
}
$error = null
$page = [
'url' => 'du-thuyen',
'code' => 'odxyim4',
'type' => 'product',
'version' => null,
'page_record_id' => (int) 49,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => (int) 49,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesPage'
}
]
$url = 'du-thuyen'
$code = 'odxyim4'
$type = 'product'
$version = null
$page_record_id = (int) 49
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = (int) 49
$page_brand_id = null
$page_categories_id = [
(int) 0 => (int) 49
]
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 3,
'template_code' => 'fashion03',
'layout_code' => '2z9evbs',
'code' => 'odxyim4',
'name' => 'Danh sách sản phẩm',
'page_type' => 'page',
'type' => 'product',
'category_id' => (int) 0,
'created' => (int) 0,
'updated' => (int) 1663836738,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
} define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 169
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Warning (512) : Unable to emit headers. Headers sent in file=/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Error/Debugger.php line=841 [CORE/src/Http/ResponseEmitter.php , line 71 ]Code Context $message = "Unable to emit headers. Headers sent in file= $file line= $line " ;
trigger_error ( $message , E_USER_WARNING );
}
$response = object(Cake\Http\Response) {
'status' => (int) 500,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Error: Element file `../block/product/item.tpl` could not be found.
The following paths were searched:
- `/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/item.tpl`
- `/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/templates/element/../block/product/item.tpl`
</title>
<link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <style>
* {
box-sizing: border-box;
}
body {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
color: #404041;
background: #F5F7FA;
font-size: 14px;
letter-spacing: .01em;
line-height: 1.6;
padding: 0 0 40px;
margin: 0;
height: 100%;
}
header {
flex: 1;
background-color: #D33C47;
color: #ffffff;
padding: 10px;
}
.header-title {
display: flex;
align-items: center;
font-size: 30px;
margin: 0;
}
.header-title a {
font-size: 18px;
cursor: pointer;
margin-left: 10px;
user-select: none;
}
.header-title code {
margin: 0 10px;
}
.header-description {
display: block;
font-size: 18px;
line-height: 1.2;
margin-bottom: 16px;
}
.header-type {
display: block;
font-size: 16px;
}
.header-help a {
color: #fff;
}
.error-content {
display: flex;
}
.col-left,
.col-right {
overflow-y: auto;
padding: 10px;
}
.col-left {
background: #ececec;
flex: 0 0 30%;
}
.col-right {
flex: 1;
}
.toggle-vendor-frames {
color: #404041;
display: block;
padding: 5px;
margin-bottom: 10px;
text-align: center;
text-decoration: none;
}
.toggle-vendor-frames:hover,
.toggle-vendor-frames:active {
background: #e5e5e5;
}
.code-dump,
pre {
background: #fff;
border-radius: 4px;
padding: 5px;
white-space: pre-wrap;
margin: 0;
}
.error,
.error-subheading {
font-size: 18px;
margin-top: 0;
padding: 20px 16px;
}
.error-subheading {
color: #fff;
background-color: #319795;
}
.error-subheading strong {
color: #fff;
background-color: #4fd1c5;
border-radius: 9999px;
padding: 4px 12px;
margin-right: 8px;
}
.error {
color: #fff;
background: #2779BD;
}
.error strong {
color: #fff;
background-color: #6CB2EB;
border-radius: 9999px;
padding: 4px 12px;
margin-right: 8px;
}
.stack-trace {
list-style: none;
margin: 0;
padding: 0;
}
.stack-frame {
background: #e5e5e5;
padding: 10px;
margin-bottom: 5px;
}
.stack-frame:last-child {
border-bottom: none;
}
.stack-frame a {
display: block;
color: #212121;
text-decoration: none;
}
.stack-frame.active {
background: #F5F7FA;
}
.stack-frame a:hover {
text-decoration: underline;
}
.stack-frame-header {
display: flex;
align-items: center;
}
.stack-frame-args {
flex: 0 0 150px;
display: block;
padding: 8px 14px;
text-decoration: none;
background-color: #606c76;
border-radius: 4px;
cursor: pointer;
color: #fff;
text-align: center;
margin-bottom: 10px;
}
.stack-frame-args:hover {
background-color: #D33C47;
}
.stack-frame-file {
flex: 1;
word-break:break-all;
margin-right: 10px;
font-size: 16px;
}
.stack-file,
.stack-function {
display: block;
}
.stack-frame-file,
.stack-file {
font-family: consolas, monospace;
}
.stack-function {
font-weight: bold;
}
.stack-file {
font-size: 0.9em;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
direction: rtl;
}
.stack-details {
background: #ececec;
border-radius: 4px;
padding: 10px;
margin-bottom: 18px;
}
.code-excerpt {
width: 100%;
margin: 10px 0;
background: #fefefe;
}
.code-highlight {
display: block;
background: #fff59d;
}
.excerpt-line {
padding: 0;
}
.excerpt-number {
background: #f6f6f6;
width: 50px;
text-align: right;
color: #666;
border-right: 1px solid #ddd;
padding: 2px;
}
.excerpt-number:after {
content: attr(data-number);
}
table {
text-align: left;
}
th, td {
padding: 4px;
}
th {
border-bottom: 1px solid #ccc;
}
</style>
</head>
<body>
<header>
<h1 class="header-title">
<span>Element file <code>../block/product/item.tpl</code> could not be found.</span>
<a>📋</a>
</h1>
<span class="header-description"><br />
The following paths were searched:<br />
<br />
- <code>/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/item.tpl</code><br />
- <code>/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/templates/element/../block/product/item.tpl</code></span>
<span class="header-type">Cake\View\Exception\MissingElementException</span>
</header>
<div class="error-content">
<div class="col-left">
<a href="#" class="toggle-link toggle-vendor-frames">Toggle Vendor Stack Frames</a>
<ul class="stack-trace">
<li class="stack-frame vendor-frame active">
<a href="#" data-target="stack-frame-0">
<span class="stack-file">
../block/product/item.tpl:660 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-1">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php:50 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-2">
<span class="stack-function">content_66f7b4f6e6c3c5_48358748</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-3">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-4">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-5">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-6">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-7">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-8">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-9">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-10">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php:55 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-11">
<span class="stack-function">content_66f7a4dd2379d0_79301905</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-12">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-13">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-14">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-15">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-16">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-17">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-18">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-19">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php:67 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-20">
<span class="stack-function">content_66f7a4dd21acf4_06892899</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-21">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-22">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-23">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-24">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-25">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-26">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-27">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-28">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php:46 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-29">
<span class="stack-function">content_66f7a4dd1fbb41_25642536</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-30">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-31">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-32">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-33">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-34">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-35">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-36">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-37">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php:142 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-38">
<span class="stack-function">content_66f7a4dccb8133_36472484</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-39">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-40">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-41">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-42">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-43">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-44">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:803 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-45">
<span class="stack-function">Cake\View\View->renderLayout</span>
<span class="stack-file">
CORE/src/View/View.php:762 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-46">
<span class="stack-function">Cake\View\View->render</span>
<span class="stack-file">
CORE/src/Controller/Controller.php:688 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-47">
<span class="stack-function">Cake\Controller\Controller->render</span>
<span class="stack-file">
APP/Controller/PageController.php:17 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-48">
<span class="stack-function">App\Controller\PageController->index</span>
<span class="stack-file">
CORE/src/Controller/Controller.php:521 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-49">
<span class="stack-function">Cake\Controller\Controller->invokeAction</span>
<span class="stack-file">
CORE/src/Controller/ControllerFactory.php:79 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-50">
<span class="stack-function">Cake\Controller\ControllerFactory->invoke</span>
<span class="stack-file">
CORE/src/Http/BaseApplication.php:229 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-51">
<span class="stack-function">Cake\Http\BaseApplication->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:77 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-52">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:77 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-53">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Middleware/CsrfProtectionMiddleware.php:128 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-54">
<span class="stack-function">Cake\Http\Middleware\CsrfProtectionMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-55">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:58 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-56">
<span class="stack-function">Cake\Http\Runner->run</span>
<span class="stack-file">
CORE/src/Routing/Middleware/RoutingMiddleware.php:166 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-57">
<span class="stack-function">Cake\Routing\Middleware\RoutingMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-58">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Routing/Middleware/AssetMiddleware.php:68 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-59">
<span class="stack-function">Cake\Routing\Middleware\AssetMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-60">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Error/Middleware/ErrorHandlerMiddleware.php:119 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-61">
<span class="stack-function">Cake\Error\Middleware\ErrorHandlerMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-62">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:58 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-63">
<span class="stack-function">Cake\Http\Runner->run</span>
<span class="stack-file">
CORE/src/Http/Server.php:90 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-64">
<span class="stack-function">Cake\Http\Server->run</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/index.php:34 </span>
</a>
</li>
</ul>
</div>
<div class="col-right">
<div id="stack-frame-0" style="display:block;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">../block/product/item.tpl</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-0">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
</table>
<div id="stack-args-0" style="display: none;">
<pre></pre>
</div>
</div>
<div id="stack-frame-1" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-1">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="46"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_from </span><span style="color: #007700">= </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">ext</span><span style="color: #007700">-></span><span style="color: #0000BB">_foreach</span><span style="color: #007700">-></span><span style="color: #0000BB">init</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">, </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'data_block'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">[</span><span style="color: #DD0000">'data'</span><span style="color: #007700">], </span><span style="color: #DD0000">'product'</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="47"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="48"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">if (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">!== </span><span style="color: #0000BB">null</span><span style="color: #007700">) foreach (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">as </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="49"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="50"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">"../block/"</span><span style="color: #007700">.((string)</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">).</span><span style="color: #DD0000">"/"</span><span style="color: #007700">.((string)</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'item'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),array(</span><span style="color: #DD0000">'product'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'col'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'col'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'is_slider'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'is_slider'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'ignore_lazy'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignore_lazy'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="51"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="52"></td>
<td class="excerpt-line"><code><span style="color: #000000">$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?></div><span style="color: #0000BB"><?php </span><span style="color: #007700">} else { </span><span style="color: #0000BB">?></span><div class="mb-4"><span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">__d</span><span style="color: #007700">(</span><span style="color: #DD0000">'template'</span><span style="color: #007700">,</span><span style="color: #DD0000">'khong_co_du_lieu'</span><span style="color: #007700">);</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="53"></td>
<td class="excerpt-line"><code><span style="color: #000000"></div><span style="color: #0000BB"><?php </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">ob_start</span><span style="color: #007700">();</span></span></code></td>
</tr>
</table>
<div id="stack-args-1" style="display: none;">
<pre>'../block/product/item'
[
'product' => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
(int) 24 => [
'id' => (int) 24,
'name' => 'Khách sạn',
'url' => 'khach-san',
'status' => (int) 1
],
(int) 49 => [
'id' => (int) 49,
'name' => 'Du thuyền',
'url' => 'du-thuyen',
'status' => (int) 1
]
],
'attributes' => [
'songay' => [
'id' => (int) 4,
'name' => 'Số ngày',
'value' => '2N1Đ'
],
'diemnoibat' => [
'id' => (int) 3,
'name' => 'Điểm nổi bật',
'value' => null
],
'khoihanh' => [
'id' => (int) 2,
'name' => 'Khởi hành',
'value' => null
],
'diachi' => [
'id' => (int) 1,
'name' => 'Địa chỉ',
'value' => 'Hạ Long - Quảng Ninh'
]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
(int) 0 => [
'id' => (int) 12,
'product_id' => (int) 12,
'code' => 'HRTJMB0EVI',
'barcode' => null,
'price' => (float) 7200000,
'discount_percent' => '15.00',
'price_special' => (float) 6100000,
'time_start_special' => null,
'time_end_special' => null,
'images' => [
[maximum depth reached]
],
'quantity_available' => null,
'position' => (int) 1,
'status' => (int) 1,
'product_item_id' => (int) 12,
'date_special' => null,
'time_special' => null,
'apply_special' => true
]
],
'number_item' => (int) 1,
'all_images' => [
(int) 0 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf889879da.jpg',
(int) 1 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5618ba.jpg',
(int) 2 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561580.jpg',
(int) 3 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5614f5.jpg',
(int) 4 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8898772a.jpg',
(int) 5 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8898769c.jpg',
(int) 6 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987951.jpg',
(int) 7 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5613ab.jpg',
(int) 8 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987da5.jpg',
(int) 9 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987e2e.jpg',
(int) 10 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561831.jpg',
(int) 11 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a56130f.jpg',
(int) 12 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5617a9.jpg',
(int) 13 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561720.jpg'
],
'total_quantity_available' => (int) 0
],
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'is_slider' => false,
'ignore_lazy' => false
]</pre>
</div>
</div>
<div id="stack-frame-2" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-2">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-2" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-3" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-3">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-3" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-4" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-4">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-4" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-5" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-5">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-5" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-6" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-6">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-6" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-7" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-7">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-7" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'</pre>
</div>
</div>
<div id="stack-frame-8" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-8">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-8" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]</pre>
</div>
</div>
<div id="stack-frame-9" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-9">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-9" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-10" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-10">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="51"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable40</span><span style="color: #007700">=</span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="52"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">ob_start</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="53"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">DATA_EXTEND</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable41</span><span style="color: #007700">=</span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">"../block/"</span><span style="color: #007700">.((string)</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">).</span><span style="color: #DD0000">"/"</span><span style="color: #007700">.</span><span style="color: #0000BB">$_prefixVariable40</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable41</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'data_extend'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'data_block'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'data_block'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="56"></td>
<td class="excerpt-line"><code><span style="color: #000000">}?></div><span style="color: #0000BB"><?php </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="57"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="58"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-10" style="display: none;">
<pre>'../block/product/view'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]</pre>
</div>
</div>
<div id="stack-frame-11" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-11">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-11" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-12" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-12">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-12" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-13" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-13">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-13" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-14" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-14">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-14" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-15" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-15">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-15" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-16" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-16">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-16" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'</pre>
</div>
</div>
<div id="stack-frame-17" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-17">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-17" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]</pre>
</div>
</div>
<div id="stack-frame-18" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-18">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-18" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-19" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-19">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">BLOCK</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable37 </span><span style="color: #007700">= </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">_assignInScope</span><span style="color: #007700">(</span><span style="color: #DD0000">'block_cache_options'</span><span style="color: #007700">, </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">Setting</span><span style="color: #007700">-></span><span style="color: #0000BB">getConfigCacheView</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_code'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable37</span><span style="color: #007700">,</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'layout/block'</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_code'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_code'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_cache_options'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">ext</span><span style="color: #007700">-></span><span style="color: #0000BB">_foreach</span><span style="color: #007700">-></span><span style="color: #0000BB">restore</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000">}?></div><span style="color: #0000BB"><?php</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-19" style="display: none;">
<pre>'layout/block'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-20" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-20">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-20" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-21" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-21">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-21" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-22" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-22">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-22" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-23" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-23">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-23" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-24" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-24">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-24" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-25" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-25">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-25" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'</pre>
</div>
</div>
<div id="stack-frame-26" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-26">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-26" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]</pre>
</div>
</div>
<div id="stack-frame-27" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-27">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-27" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
[
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-28" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-28">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="42"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="43"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">if (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">!== </span><span style="color: #0000BB">null</span><span style="color: #007700">) foreach (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">as </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="44"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="45"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">[</span><span style="color: #DD0000">'columns'</span><span style="color: #007700">]) && !empty(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">[</span><span style="color: #DD0000">'code'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="46"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'layout/row'</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'row'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),array());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="47"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="48"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="49"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">ext</span><span style="color: #007700">-></span><span style="color: #0000BB">_foreach</span><span style="color: #007700">-></span><span style="color: #0000BB">restore</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="50"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-28" style="display: none;">
<pre>'layout/row'
[
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-29" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-29">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-29" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-30" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-30">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-30" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-31" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-31">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-31" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-32" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-32">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-32" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-33" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-33">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-33" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-34" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-34">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-34" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'</pre>
</div>
</div>
<div id="stack-frame-35" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-35">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-35" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
]
]</pre>
</div>
</div>
<div id="stack-frame-36" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-36">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-36" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-37" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-37">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="138"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable2 </span><span style="color: #007700">= </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="139"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">_assignInScope</span><span style="color: #007700">(</span><span style="color: #DD0000">'page_cache_options'</span><span style="color: #007700">, </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">Setting</span><span style="color: #007700">-></span><span style="color: #0000BB">getConfigCacheView</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'page_code'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable2</span><span style="color: #007700">));</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="140"></td>
<td class="excerpt-line"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">}</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="141"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="142"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'layout/page'</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'structure'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'structure'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'page_cache_options'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">);</span><span style="color: #0000BB">?></span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="143"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="144"></td>
<td class="excerpt-line"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">}</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="145"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="146"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-37" style="display: none;">
<pre>'layout/page'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-38" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-38">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-38" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-39" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-39">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-39" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-40" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-40">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-40" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-41" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-41">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-41" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-42" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-42">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-42" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-43" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-43">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-43" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'</pre>
</div>
</div>
<div id="stack-frame-44" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-44">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="799"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #0000BB">$title</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="800"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="801"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="802"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_currentType </span><span style="color: #007700">= static::</span><span style="color: #0000BB">TYPE_LAYOUT</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="803"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="804"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="805"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterLayout'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="806"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="807"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-44" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'</pre>
</div>
</div>
<div id="stack-frame-45" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-45">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="758"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'To disable layout rendering use method View::disableAutoLayout() instead.'</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="759"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="760"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="761"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="762"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderLayout</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="763"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="764"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$layout </span><span style="color: #007700">!== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="765"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout </span><span style="color: #007700">= </span><span style="color: #0000BB">$defaultLayout</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="766"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-45" style="display: none;">
<pre>''
'default'</pre>
</div>
</div>
<div id="stack-frame-46" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Controller/Controller.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-46">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="684"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $builder</span><span style="color: #007700">-></span><span style="color: #0000BB">setTemplate</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">request</span><span style="color: #007700">-></span><span style="color: #0000BB">getParam</span><span style="color: #007700">(</span><span style="color: #DD0000">'action'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="685"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="686"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="687"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $view </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">createView</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="688"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $contents </span><span style="color: #007700">= </span><span style="color: #0000BB">$view</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="689"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setResponse</span><span style="color: #007700">(</span><span style="color: #0000BB">$view</span><span style="color: #007700">-></span><span style="color: #0000BB">getResponse</span><span style="color: #007700">()-></span><span style="color: #0000BB">withStringBody</span><span style="color: #007700">(</span><span style="color: #0000BB">$contents</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="690"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="691"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="692"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-46" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-47" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/Controller/PageController.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-47">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="13"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="14"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="15"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">index</span><span style="color: #007700">()</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="16"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="17"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #DD0000">'index'</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">notFound</span><span style="color: #007700">()</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
</table>
<div id="stack-args-47" style="display: none;">
<pre>'index'</pre>
</div>
</div>
<div id="stack-frame-48" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Controller/Controller.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-48">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="517"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">throws </span><span style="color: #007700">\</span><span style="color: #0000BB">UnexpectedValueException </span><span style="color: #007700">If return </span><span style="color: #0000BB">value of action is not </span><span style="color: #007700">`</span><span style="color: #DD0000">null</span><span style="color: #007700">` or `</span><span style="color: #DD0000">ResponseInterface</span><span style="color: #007700">` </span><span style="color: #0000BB">instance</span><span style="color: #007700">.</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="518"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="519"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">Closure $action</span><span style="color: #007700">, array </span><span style="color: #0000BB">$args</span><span style="color: #007700">): </span><span style="color: #0000BB">void</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="520"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="521"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$action</span><span style="color: #007700">(...</span><span style="color: #0000BB">$args</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="522"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">!== </span><span style="color: #0000BB">null </span><span style="color: #007700">&& !</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ResponseInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="523"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">throw new </span><span style="color: #0000BB">UnexpectedValueException</span><span style="color: #007700">(</span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="524"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'Controller actions can only return ResponseInterface instance or null. '</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="525"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">. </span><span style="color: #DD0000">'Got %s instead.'</span><span style="color: #007700">,</span></span></code></td>
</tr>
</table>
<div id="stack-args-48" style="display: none;">
<pre>'du-thuyen'</pre>
</div>
</div>
<div id="stack-frame-49" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Controller/ControllerFactory.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-49">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $action </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">getAction</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="78"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $args </span><span style="color: #007700">= </span><span style="color: #0000BB">array_values</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">getRequest</span><span style="color: #007700">()-></span><span style="color: #0000BB">getParam</span><span style="color: #007700">(</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="79"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$action</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="80"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="81"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="82"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ResponseInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="83"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-49" style="display: none;">
<pre>object(Closure) {
}
[
(int) 0 => 'du-thuyen'
]</pre>
</div>
</div>
<div id="stack-frame-50" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/BaseApplication.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-50">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="225"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="226"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="227"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $controller </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">controllerFactory</span><span style="color: #007700">-></span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">controllerFactory</span><span style="color: #007700">-></span><span style="color: #0000BB">invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-50" style="display: none;">
<pre>object(App\Controller\PageController) {
get_structure_layout => true
paginate => []
System => object(App\Controller\Component\SystemComponent) {
'components' => [
[maximum depth reached]
],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
Utilities => object(App\Controller\Component\UtilitiesComponent) {
'components' => [[maximum depth reached]],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
Block => object(App\Controller\Component\BlockComponent) {
'components' => [
[maximum depth reached]
],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
[protected] name => 'Page'
[protected] request => object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
[maximum depth reached]
]
[protected] data => [[maximum depth reached]]
[protected] query => [[maximum depth reached]]
[protected] cookies => [[maximum depth reached]]
[protected] _environment => [
[maximum depth reached]
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => [[maximum depth reached]]
[protected] _detectors => [
[maximum depth reached]
]
[protected] _detectorCache => [
[maximum depth reached]
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {}
[protected] uri => object(Laminas\Diactoros\Uri) {}
[protected] session => object(Cake\Http\Session) {}
[protected] attributes => [
[maximum depth reached]
]
[protected] emulatedAttributes => [
[maximum depth reached]
]
[protected] uploadedFiles => [[maximum depth reached]]
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
[protected] response => object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
[maximum depth reached]
],
'file' => null,
'fileRange' => [[maximum depth reached]],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [[maximum depth reached]],
'body' => ''
}
[protected] _responseClass => 'Cake\Http\Response'
[protected] autoRender => false
[protected] _components => object(Cake\Controller\ComponentRegistry) {
'_Controller' => object(App\Controller\PageController) {},
'_loaded' => [
[maximum depth reached]
],
'_eventManager' => object(Cake\Event\EventManager) {},
'_eventClass' => 'Cake\Event\Event'
}
[protected] plugin => null
[protected] _eventManager => object(Cake\Event\EventManager) {
'_listeners' => [
[maximum depth reached]
],
'_isGlobal' => false,
'_trackEvents' => false,
'_generalManager' => '(object) EventManager',
'_dispatchedEvents' => null
}
[protected] _eventClass => 'Cake\Event\Event'
[protected] _tableLocator => object(Cake\ORM\Locator\TableLocator) {
[protected] locations => [
[maximum depth reached]
]
[protected] _config => [[maximum depth reached]]
[protected] _instances => [
[maximum depth reached]
]
[protected] _fallbacked => [
[maximum depth reached]
]
[protected] _options => [
[maximum depth reached]
]
}
[protected] modelClass => 'Page'
[protected] _modelFactories => [
'Table' => [
(int) 0 => object(Cake\ORM\Locator\TableLocator) {},
(int) 1 => 'get'
]
]
[protected] _modelType => 'Table'
[protected] _viewBuilder => object(Cake\View\ViewBuilder) {
[protected] _templatePath => 'Page'
[protected] _template => 'index'
[protected] _plugin => null
[protected] _theme => null
[protected] _layout => null
[protected] _autoLayout => true
[protected] _layoutPath => null
[protected] _name => 'Page'
[protected] _className => 'Smarty'
[protected] _options => [[maximum depth reached]]
[protected] _helpers => [[maximum depth reached]]
[protected] _vars => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-51" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-51">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="78"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="79"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="80"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= new </span><span style="color: #0000BB">Response</span><span style="color: #007700">([</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="81"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'body' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Middleware queue was exhausted without returning a response '</span></span></code></td>
</tr>
</table>
<div id="stack-args-51" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-52" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-52">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="78"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="79"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="80"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= new </span><span style="color: #0000BB">Response</span><span style="color: #007700">([</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="81"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'body' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Middleware queue was exhausted without returning a response '</span></span></code></td>
</tr>
</table>
<div id="stack-args-52" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-53" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Middleware/CsrfProtectionMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-53">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$method </span><span style="color: #007700">=== </span><span style="color: #DD0000">'GET' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$cookieData </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $token </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">createToken</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $request </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">withAttribute</span><span style="color: #007700">(</span><span style="color: #DD0000">'csrfToken'</span><span style="color: #007700">, </span><span style="color: #0000BB">$token</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/** @var mixed $response */</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="128"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="129"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="130"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_addTokenCookie</span><span style="color: #007700">(</span><span style="color: #0000BB">$token</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="131"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="132"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-53" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-54" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-54">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-54" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 1
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {}
[protected] fallbackHandler => object(App\Application) {}
}
}</pre>
</div>
</div>
<div id="stack-frame-55" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-55">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue </span><span style="color: #007700">= </span><span style="color: #0000BB">$queue</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">rewind</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="56"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler </span><span style="color: #007700">= </span><span style="color: #0000BB">$fallbackHandler</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="57"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="58"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="59"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="60"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Handle incoming server request </span><span style="color: #007700">and return </span><span style="color: #0000BB">a response</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-55" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-56" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-56">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="163"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= new </span><span style="color: #0000BB">MiddlewareQueue</span><span style="color: #007700">(</span><span style="color: #0000BB">$matching</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="164"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $runner </span><span style="color: #007700">= new </span><span style="color: #0000BB">Runner</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="165"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="166"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$runner</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">(</span><span style="color: #0000BB">$middleware</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$handler</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="167"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="168"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="169"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-56" style="display: none;">
<pre>object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 1
[protected] queue => [
(int) 0 => object(Cake\Http\Middleware\CsrfProtectionMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-57" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-57">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-57" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-58" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-58">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">RequestHandlerInterface $handler</span><span style="color: #007700">): </span><span style="color: #0000BB">ResponseInterface</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'..'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false </span><span style="color: #007700">|| </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'.'</span><span style="color: #007700">) === </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'/.'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-58" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-59" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-59">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-59" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-60" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-60">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">RequestHandlerInterface $handler</span><span style="color: #007700">): </span><span style="color: #0000BB">ResponseInterface</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Throwable $exception</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handleException</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-60" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-61" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-61">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-61" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-62" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-62">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue </span><span style="color: #007700">= </span><span style="color: #0000BB">$queue</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">rewind</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="56"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler </span><span style="color: #007700">= </span><span style="color: #0000BB">$fallbackHandler</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="57"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="58"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="59"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="60"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Handle incoming server request </span><span style="color: #007700">and return </span><span style="color: #0000BB">a response</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-62" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-63" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Server.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-63">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="86"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="87"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="88"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Server.buildMiddleware'</span><span style="color: #007700">, [</span><span style="color: #DD0000">'middleware' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="89"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="90"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">runner</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">(</span><span style="color: #0000BB">$middleware</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">app</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="91"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="92"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$request </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ServerRequest</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="93"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $request</span><span style="color: #007700">-></span><span style="color: #0000BB">getSession</span><span style="color: #007700">()-></span><span style="color: #0000BB">close</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="94"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-63" style="display: none;">
<pre>object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
(int) 0 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 1 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 2 => object(Cake\Routing\Middleware\RoutingMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {
[protected] plugins => [
[maximum depth reached]
]
[protected] names => [
[maximum depth reached]
]
[protected] positions => [[maximum depth reached]]
[protected] loopDepth => (int) -1
}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {
}
[protected] _eventManager => object(Cake\Event\EventManager) {
'_listeners' => [[maximum depth reached]],
'_isGlobal' => true,
'_trackEvents' => false,
'_generalManager' => '(object) EventManager',
'_dispatchedEvents' => null
}
[protected] _eventClass => 'Cake\Event\Event'
}</pre>
</div>
</div>
<div id="stack-frame-64" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/index.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-64">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="30"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Bind your application to the server.
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="31"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$server </span><span style="color: #007700">= new </span><span style="color: #0000BB">Server</span><span style="color: #007700">(new </span><span style="color: #0000BB">Application</span><span style="color: #007700">(</span><span style="color: #0000BB">$core_path </span><span style="color: #007700">. </span><span style="color: #DD0000">'/config'</span><span style="color: #007700">));
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="32"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="33"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Run the request/response through the application and emit the response.
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="34"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">emit</span><span style="color: #007700">(</span><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">());
</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="35"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-64" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div class="error-suggestion">
<h3>Could this be caused by using Auto-Tables?</h3>
<p>
Some of the Table objects in your application were created by instantiating "<strong>Cake\ORM\Table</strong>"
instead of any other specific subclass.
</p>
<p>This could be the cause for this exception. Auto-Tables are created for you under the following circumstances:</p>
<ul>
<li>The class for the specified table does not exist.</li>
<li>The Table was created with a typo: <strong><em>$this->getTableLocator()->get('Atricles');</em></strong></li>
<li>The class file has a typo in the name or incorrect namespace: <strong><em>class Atricles extends Table</em></strong></li>
<li>The file containing the class has a typo or incorrect casing: <strong><em>Atricles.php</em></strong></li>
<li>The Table was used using associations but the association has a typo: <strong><em>$this->belongsTo('Atricles')</em></strong></li>
<li>The table class resides in a Plugin but <strong><em>no plugin notation</em></strong> was used in the association definition.</li>
</ul>
<br/>
<p>Please try correcting the issue for the following table aliases:</p>
<ul>
<li><strong>Publishing.TemplatesPageContent</strong></li>
<li><strong>Publishing.ProductsContent</strong></li>
<li><strong>Publishing.Links</strong></li>
<li><strong>Publishing.SingleItem</strong></li>
</ul>
<br/>
</div>
<p class="customize">
If you want to customize this error message, create
<em>templates/Error/error500.php</em>
</p>
</div>
</div>
<script type="text/javascript">
function bindEvent(selector, eventName, listener) {
var els = document.querySelectorAll(selector);
for (var i = 0, len = els.length; i < len; i++) {
els[i].addEventListener(eventName, listener, false);
}
}
function toggleElement(el) {
if (el.style.display === 'none') {
el.style.display = 'block';
} else {
el.style.display = 'none';
}
}
function each(els, cb) {
var i, len;
for (i = 0, len = els.length; i < len; i++) {
cb(els[i], i);
}
}
window.addEventListener('load', function() {
bindEvent('.stack-frame-args', 'click', function(event) {
var target = this.dataset['target'];
var el = document.getElementById(target);
toggleElement(el);
event.preventDefault();
});
var details = document.querySelectorAll('.stack-details');
var frames = document.querySelectorAll('.stack-frame');
bindEvent('.stack-frame a', 'click', function(event) {
each(frames, function(el) {
el.classList.remove('active');
});
this.parentNode.classList.add('active');
each(details, function(el) {
el.style.display = 'none';
});
var target = document.getElementById(this.dataset['target']);
toggleElement(target);
event.preventDefault();
});
bindEvent('.toggle-vendor-frames', 'click', function(event) {
each(frames, function(el) {
if (el.classList.contains('vendor-frame')) {
toggleElement(el);
}
});
event.preventDefault();
});
bindEvent('.header-title a', 'click', function(event) {
event.preventDefault();
var text = '';
each(this.parentNode.childNodes, function(el) {
if (el.nodeName !== 'A') {
text += el.textContent.trim();
}
});
// Use execCommand(copy) as it has the widest support.
var textArea = document.createElement("textarea");
textArea.value = text;
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
var el = this;
try {
document.execCommand('copy');
// Show a success icon and then revert
var original = el.innerText;
el.innerText = '\ud83c\udf70';
setTimeout(function () {
el.innerText = original;
}, 1000);
} catch (err) {
alert('Unable to update clipboard ' + err);
}
document.body.removeChild(textArea);
this.parentNode.parentNode.scrollIntoView(true);
});
});
</script>
</body>
</html>
'
}
$file = '/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Error/Debugger.php'
$line = (int) 841
$message = 'Unable to emit headers. Headers sent in file=/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Error/Debugger.php line=841' Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 71
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 130
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Error/Debugger.php:841) [CORE/src/Http/ResponseEmitter.php , line 168 ]Code Context $response -> getStatusCode (),
( $reasonPhrase ? ' ' . $reasonPhrase : '' )
));
$response = object(Cake\Http\Response) {
'status' => (int) 500,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Error: Element file `../block/product/item.tpl` could not be found.
The following paths were searched:
- `/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/item.tpl`
- `/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/templates/element/../block/product/item.tpl`
</title>
<link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <style>
* {
box-sizing: border-box;
}
body {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
color: #404041;
background: #F5F7FA;
font-size: 14px;
letter-spacing: .01em;
line-height: 1.6;
padding: 0 0 40px;
margin: 0;
height: 100%;
}
header {
flex: 1;
background-color: #D33C47;
color: #ffffff;
padding: 10px;
}
.header-title {
display: flex;
align-items: center;
font-size: 30px;
margin: 0;
}
.header-title a {
font-size: 18px;
cursor: pointer;
margin-left: 10px;
user-select: none;
}
.header-title code {
margin: 0 10px;
}
.header-description {
display: block;
font-size: 18px;
line-height: 1.2;
margin-bottom: 16px;
}
.header-type {
display: block;
font-size: 16px;
}
.header-help a {
color: #fff;
}
.error-content {
display: flex;
}
.col-left,
.col-right {
overflow-y: auto;
padding: 10px;
}
.col-left {
background: #ececec;
flex: 0 0 30%;
}
.col-right {
flex: 1;
}
.toggle-vendor-frames {
color: #404041;
display: block;
padding: 5px;
margin-bottom: 10px;
text-align: center;
text-decoration: none;
}
.toggle-vendor-frames:hover,
.toggle-vendor-frames:active {
background: #e5e5e5;
}
.code-dump,
pre {
background: #fff;
border-radius: 4px;
padding: 5px;
white-space: pre-wrap;
margin: 0;
}
.error,
.error-subheading {
font-size: 18px;
margin-top: 0;
padding: 20px 16px;
}
.error-subheading {
color: #fff;
background-color: #319795;
}
.error-subheading strong {
color: #fff;
background-color: #4fd1c5;
border-radius: 9999px;
padding: 4px 12px;
margin-right: 8px;
}
.error {
color: #fff;
background: #2779BD;
}
.error strong {
color: #fff;
background-color: #6CB2EB;
border-radius: 9999px;
padding: 4px 12px;
margin-right: 8px;
}
.stack-trace {
list-style: none;
margin: 0;
padding: 0;
}
.stack-frame {
background: #e5e5e5;
padding: 10px;
margin-bottom: 5px;
}
.stack-frame:last-child {
border-bottom: none;
}
.stack-frame a {
display: block;
color: #212121;
text-decoration: none;
}
.stack-frame.active {
background: #F5F7FA;
}
.stack-frame a:hover {
text-decoration: underline;
}
.stack-frame-header {
display: flex;
align-items: center;
}
.stack-frame-args {
flex: 0 0 150px;
display: block;
padding: 8px 14px;
text-decoration: none;
background-color: #606c76;
border-radius: 4px;
cursor: pointer;
color: #fff;
text-align: center;
margin-bottom: 10px;
}
.stack-frame-args:hover {
background-color: #D33C47;
}
.stack-frame-file {
flex: 1;
word-break:break-all;
margin-right: 10px;
font-size: 16px;
}
.stack-file,
.stack-function {
display: block;
}
.stack-frame-file,
.stack-file {
font-family: consolas, monospace;
}
.stack-function {
font-weight: bold;
}
.stack-file {
font-size: 0.9em;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
direction: rtl;
}
.stack-details {
background: #ececec;
border-radius: 4px;
padding: 10px;
margin-bottom: 18px;
}
.code-excerpt {
width: 100%;
margin: 10px 0;
background: #fefefe;
}
.code-highlight {
display: block;
background: #fff59d;
}
.excerpt-line {
padding: 0;
}
.excerpt-number {
background: #f6f6f6;
width: 50px;
text-align: right;
color: #666;
border-right: 1px solid #ddd;
padding: 2px;
}
.excerpt-number:after {
content: attr(data-number);
}
table {
text-align: left;
}
th, td {
padding: 4px;
}
th {
border-bottom: 1px solid #ccc;
}
</style>
</head>
<body>
<header>
<h1 class="header-title">
<span>Element file <code>../block/product/item.tpl</code> could not be found.</span>
<a>📋</a>
</h1>
<span class="header-description"><br />
The following paths were searched:<br />
<br />
- <code>/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/item.tpl</code><br />
- <code>/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/templates/element/../block/product/item.tpl</code></span>
<span class="header-type">Cake\View\Exception\MissingElementException</span>
</header>
<div class="error-content">
<div class="col-left">
<a href="#" class="toggle-link toggle-vendor-frames">Toggle Vendor Stack Frames</a>
<ul class="stack-trace">
<li class="stack-frame vendor-frame active">
<a href="#" data-target="stack-frame-0">
<span class="stack-file">
../block/product/item.tpl:660 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-1">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php:50 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-2">
<span class="stack-function">content_66f7b4f6e6c3c5_48358748</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-3">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-4">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-5">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-6">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-7">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-8">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-9">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-10">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php:55 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-11">
<span class="stack-function">content_66f7a4dd2379d0_79301905</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-12">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-13">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-14">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-15">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-16">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-17">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-18">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-19">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php:67 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-20">
<span class="stack-function">content_66f7a4dd21acf4_06892899</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-21">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-22">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-23">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-24">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-25">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-26">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-27">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-28">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php:46 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-29">
<span class="stack-function">content_66f7a4dd1fbb41_25642536</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-30">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-31">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-32">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-33">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-34">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-35">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-36">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-37">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php:142 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-38">
<span class="stack-function">content_66f7a4dccb8133_36472484</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-39">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-40">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-41">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-42">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-43">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-44">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:803 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-45">
<span class="stack-function">Cake\View\View->renderLayout</span>
<span class="stack-file">
CORE/src/View/View.php:762 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-46">
<span class="stack-function">Cake\View\View->render</span>
<span class="stack-file">
CORE/src/Controller/Controller.php:688 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-47">
<span class="stack-function">Cake\Controller\Controller->render</span>
<span class="stack-file">
APP/Controller/PageController.php:17 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-48">
<span class="stack-function">App\Controller\PageController->index</span>
<span class="stack-file">
CORE/src/Controller/Controller.php:521 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-49">
<span class="stack-function">Cake\Controller\Controller->invokeAction</span>
<span class="stack-file">
CORE/src/Controller/ControllerFactory.php:79 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-50">
<span class="stack-function">Cake\Controller\ControllerFactory->invoke</span>
<span class="stack-file">
CORE/src/Http/BaseApplication.php:229 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-51">
<span class="stack-function">Cake\Http\BaseApplication->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:77 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-52">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:77 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-53">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Middleware/CsrfProtectionMiddleware.php:128 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-54">
<span class="stack-function">Cake\Http\Middleware\CsrfProtectionMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-55">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:58 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-56">
<span class="stack-function">Cake\Http\Runner->run</span>
<span class="stack-file">
CORE/src/Routing/Middleware/RoutingMiddleware.php:166 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-57">
<span class="stack-function">Cake\Routing\Middleware\RoutingMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-58">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Routing/Middleware/AssetMiddleware.php:68 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-59">
<span class="stack-function">Cake\Routing\Middleware\AssetMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-60">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Error/Middleware/ErrorHandlerMiddleware.php:119 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-61">
<span class="stack-function">Cake\Error\Middleware\ErrorHandlerMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-62">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:58 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-63">
<span class="stack-function">Cake\Http\Runner->run</span>
<span class="stack-file">
CORE/src/Http/Server.php:90 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-64">
<span class="stack-function">Cake\Http\Server->run</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/index.php:34 </span>
</a>
</li>
</ul>
</div>
<div class="col-right">
<div id="stack-frame-0" style="display:block;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">../block/product/item.tpl</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-0">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
</table>
<div id="stack-args-0" style="display: none;">
<pre></pre>
</div>
</div>
<div id="stack-frame-1" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-1">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="46"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_from </span><span style="color: #007700">= </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">ext</span><span style="color: #007700">-></span><span style="color: #0000BB">_foreach</span><span style="color: #007700">-></span><span style="color: #0000BB">init</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">, </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'data_block'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">[</span><span style="color: #DD0000">'data'</span><span style="color: #007700">], </span><span style="color: #DD0000">'product'</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="47"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="48"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">if (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">!== </span><span style="color: #0000BB">null</span><span style="color: #007700">) foreach (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">as </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="49"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="50"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">"../block/"</span><span style="color: #007700">.((string)</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">).</span><span style="color: #DD0000">"/"</span><span style="color: #007700">.((string)</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'item'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),array(</span><span style="color: #DD0000">'product'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'col'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'col'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'is_slider'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'is_slider'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'ignore_lazy'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignore_lazy'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="51"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="52"></td>
<td class="excerpt-line"><code><span style="color: #000000">$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?></div><span style="color: #0000BB"><?php </span><span style="color: #007700">} else { </span><span style="color: #0000BB">?></span><div class="mb-4"><span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">__d</span><span style="color: #007700">(</span><span style="color: #DD0000">'template'</span><span style="color: #007700">,</span><span style="color: #DD0000">'khong_co_du_lieu'</span><span style="color: #007700">);</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="53"></td>
<td class="excerpt-line"><code><span style="color: #000000"></div><span style="color: #0000BB"><?php </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">ob_start</span><span style="color: #007700">();</span></span></code></td>
</tr>
</table>
<div id="stack-args-1" style="display: none;">
<pre>'../block/product/item'
[
'product' => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
(int) 24 => [
'id' => (int) 24,
'name' => 'Khách sạn',
'url' => 'khach-san',
'status' => (int) 1
],
(int) 49 => [
'id' => (int) 49,
'name' => 'Du thuyền',
'url' => 'du-thuyen',
'status' => (int) 1
]
],
'attributes' => [
'songay' => [
'id' => (int) 4,
'name' => 'Số ngày',
'value' => '2N1Đ'
],
'diemnoibat' => [
'id' => (int) 3,
'name' => 'Điểm nổi bật',
'value' => null
],
'khoihanh' => [
'id' => (int) 2,
'name' => 'Khởi hành',
'value' => null
],
'diachi' => [
'id' => (int) 1,
'name' => 'Địa chỉ',
'value' => 'Hạ Long - Quảng Ninh'
]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
(int) 0 => [
'id' => (int) 12,
'product_id' => (int) 12,
'code' => 'HRTJMB0EVI',
'barcode' => null,
'price' => (float) 7200000,
'discount_percent' => '15.00',
'price_special' => (float) 6100000,
'time_start_special' => null,
'time_end_special' => null,
'images' => [
[maximum depth reached]
],
'quantity_available' => null,
'position' => (int) 1,
'status' => (int) 1,
'product_item_id' => (int) 12,
'date_special' => null,
'time_special' => null,
'apply_special' => true
]
],
'number_item' => (int) 1,
'all_images' => [
(int) 0 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf889879da.jpg',
(int) 1 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5618ba.jpg',
(int) 2 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561580.jpg',
(int) 3 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5614f5.jpg',
(int) 4 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8898772a.jpg',
(int) 5 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8898769c.jpg',
(int) 6 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987951.jpg',
(int) 7 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5613ab.jpg',
(int) 8 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987da5.jpg',
(int) 9 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987e2e.jpg',
(int) 10 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561831.jpg',
(int) 11 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a56130f.jpg',
(int) 12 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5617a9.jpg',
(int) 13 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561720.jpg'
],
'total_quantity_available' => (int) 0
],
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'is_slider' => false,
'ignore_lazy' => false
]</pre>
</div>
</div>
<div id="stack-frame-2" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-2">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-2" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-3" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-3">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-3" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-4" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-4">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-4" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-5" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-5">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-5" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-6" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-6">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-6" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-7" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-7">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-7" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'</pre>
</div>
</div>
<div id="stack-frame-8" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-8">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-8" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]</pre>
</div>
</div>
<div id="stack-frame-9" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-9">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-9" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-10" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-10">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="51"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable40</span><span style="color: #007700">=</span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="52"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">ob_start</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="53"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">DATA_EXTEND</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable41</span><span style="color: #007700">=</span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">"../block/"</span><span style="color: #007700">.((string)</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">).</span><span style="color: #DD0000">"/"</span><span style="color: #007700">.</span><span style="color: #0000BB">$_prefixVariable40</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable41</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'data_extend'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'data_block'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'data_block'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="56"></td>
<td class="excerpt-line"><code><span style="color: #000000">}?></div><span style="color: #0000BB"><?php </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="57"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="58"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-10" style="display: none;">
<pre>'../block/product/view'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]</pre>
</div>
</div>
<div id="stack-frame-11" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-11">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-11" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-12" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-12">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-12" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-13" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-13">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-13" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-14" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-14">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-14" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-15" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-15">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-15" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-16" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-16">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-16" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'</pre>
</div>
</div>
<div id="stack-frame-17" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-17">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-17" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]</pre>
</div>
</div>
<div id="stack-frame-18" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-18">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-18" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-19" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-19">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">BLOCK</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable37 </span><span style="color: #007700">= </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">_assignInScope</span><span style="color: #007700">(</span><span style="color: #DD0000">'block_cache_options'</span><span style="color: #007700">, </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">Setting</span><span style="color: #007700">-></span><span style="color: #0000BB">getConfigCacheView</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_code'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable37</span><span style="color: #007700">,</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'layout/block'</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_code'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_code'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_cache_options'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">ext</span><span style="color: #007700">-></span><span style="color: #0000BB">_foreach</span><span style="color: #007700">-></span><span style="color: #0000BB">restore</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000">}?></div><span style="color: #0000BB"><?php</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-19" style="display: none;">
<pre>'layout/block'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-20" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-20">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-20" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-21" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-21">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-21" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-22" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-22">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-22" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-23" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-23">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-23" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-24" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-24">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-24" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-25" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-25">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-25" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'</pre>
</div>
</div>
<div id="stack-frame-26" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-26">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-26" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]</pre>
</div>
</div>
<div id="stack-frame-27" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-27">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-27" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
[
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-28" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-28">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="42"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="43"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">if (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">!== </span><span style="color: #0000BB">null</span><span style="color: #007700">) foreach (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">as </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="44"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="45"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">[</span><span style="color: #DD0000">'columns'</span><span style="color: #007700">]) && !empty(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">[</span><span style="color: #DD0000">'code'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="46"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'layout/row'</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'row'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),array());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="47"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="48"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="49"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">ext</span><span style="color: #007700">-></span><span style="color: #0000BB">_foreach</span><span style="color: #007700">-></span><span style="color: #0000BB">restore</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="50"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-28" style="display: none;">
<pre>'layout/row'
[
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-29" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-29">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-29" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-30" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-30">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-30" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-31" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-31">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-31" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-32" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-32">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-32" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-33" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-33">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-33" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-34" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-34">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-34" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'</pre>
</div>
</div>
<div id="stack-frame-35" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-35">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-35" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
]
]</pre>
</div>
</div>
<div id="stack-frame-36" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-36">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-36" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-37" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-37">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="138"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable2 </span><span style="color: #007700">= </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="139"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">_assignInScope</span><span style="color: #007700">(</span><span style="color: #DD0000">'page_cache_options'</span><span style="color: #007700">, </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">Setting</span><span style="color: #007700">-></span><span style="color: #0000BB">getConfigCacheView</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'page_code'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable2</span><span style="color: #007700">));</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="140"></td>
<td class="excerpt-line"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">}</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="141"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="142"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'layout/page'</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'structure'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'structure'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'page_cache_options'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">);</span><span style="color: #0000BB">?></span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="143"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="144"></td>
<td class="excerpt-line"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">}</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="145"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="146"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-37" style="display: none;">
<pre>'layout/page'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-38" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-38">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-38" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-39" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-39">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-39" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-40" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-40">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-40" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-41" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-41">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-41" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-42" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-42">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-42" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-43" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-43">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-43" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'</pre>
</div>
</div>
<div id="stack-frame-44" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-44">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="799"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #0000BB">$title</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="800"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="801"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="802"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_currentType </span><span style="color: #007700">= static::</span><span style="color: #0000BB">TYPE_LAYOUT</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="803"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="804"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="805"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterLayout'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="806"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="807"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-44" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'</pre>
</div>
</div>
<div id="stack-frame-45" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-45">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="758"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'To disable layout rendering use method View::disableAutoLayout() instead.'</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="759"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="760"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="761"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="762"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderLayout</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="763"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="764"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$layout </span><span style="color: #007700">!== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="765"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout </span><span style="color: #007700">= </span><span style="color: #0000BB">$defaultLayout</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="766"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-45" style="display: none;">
<pre>''
'default'</pre>
</div>
</div>
<div id="stack-frame-46" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Controller/Controller.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-46">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="684"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $builder</span><span style="color: #007700">-></span><span style="color: #0000BB">setTemplate</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">request</span><span style="color: #007700">-></span><span style="color: #0000BB">getParam</span><span style="color: #007700">(</span><span style="color: #DD0000">'action'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="685"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="686"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="687"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $view </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">createView</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="688"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $contents </span><span style="color: #007700">= </span><span style="color: #0000BB">$view</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="689"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setResponse</span><span style="color: #007700">(</span><span style="color: #0000BB">$view</span><span style="color: #007700">-></span><span style="color: #0000BB">getResponse</span><span style="color: #007700">()-></span><span style="color: #0000BB">withStringBody</span><span style="color: #007700">(</span><span style="color: #0000BB">$contents</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="690"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="691"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="692"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-46" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-47" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/Controller/PageController.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-47">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="13"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="14"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="15"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">index</span><span style="color: #007700">()</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="16"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="17"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #DD0000">'index'</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">notFound</span><span style="color: #007700">()</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
</table>
<div id="stack-args-47" style="display: none;">
<pre>'index'</pre>
</div>
</div>
<div id="stack-frame-48" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Controller/Controller.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-48">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="517"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">throws </span><span style="color: #007700">\</span><span style="color: #0000BB">UnexpectedValueException </span><span style="color: #007700">If return </span><span style="color: #0000BB">value of action is not </span><span style="color: #007700">`</span><span style="color: #DD0000">null</span><span style="color: #007700">` or `</span><span style="color: #DD0000">ResponseInterface</span><span style="color: #007700">` </span><span style="color: #0000BB">instance</span><span style="color: #007700">.</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="518"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="519"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">Closure $action</span><span style="color: #007700">, array </span><span style="color: #0000BB">$args</span><span style="color: #007700">): </span><span style="color: #0000BB">void</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="520"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="521"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$action</span><span style="color: #007700">(...</span><span style="color: #0000BB">$args</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="522"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">!== </span><span style="color: #0000BB">null </span><span style="color: #007700">&& !</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ResponseInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="523"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">throw new </span><span style="color: #0000BB">UnexpectedValueException</span><span style="color: #007700">(</span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="524"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'Controller actions can only return ResponseInterface instance or null. '</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="525"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">. </span><span style="color: #DD0000">'Got %s instead.'</span><span style="color: #007700">,</span></span></code></td>
</tr>
</table>
<div id="stack-args-48" style="display: none;">
<pre>'du-thuyen'</pre>
</div>
</div>
<div id="stack-frame-49" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Controller/ControllerFactory.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-49">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $action </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">getAction</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="78"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $args </span><span style="color: #007700">= </span><span style="color: #0000BB">array_values</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">getRequest</span><span style="color: #007700">()-></span><span style="color: #0000BB">getParam</span><span style="color: #007700">(</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="79"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$action</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="80"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="81"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="82"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ResponseInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="83"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-49" style="display: none;">
<pre>object(Closure) {
}
[
(int) 0 => 'du-thuyen'
]</pre>
</div>
</div>
<div id="stack-frame-50" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/BaseApplication.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-50">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="225"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="226"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="227"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $controller </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">controllerFactory</span><span style="color: #007700">-></span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">controllerFactory</span><span style="color: #007700">-></span><span style="color: #0000BB">invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-50" style="display: none;">
<pre>object(App\Controller\PageController) {
get_structure_layout => true
paginate => []
System => object(App\Controller\Component\SystemComponent) {
'components' => [
[maximum depth reached]
],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
Utilities => object(App\Controller\Component\UtilitiesComponent) {
'components' => [[maximum depth reached]],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
Block => object(App\Controller\Component\BlockComponent) {
'components' => [
[maximum depth reached]
],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
[protected] name => 'Page'
[protected] request => object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
[maximum depth reached]
]
[protected] data => [[maximum depth reached]]
[protected] query => [[maximum depth reached]]
[protected] cookies => [[maximum depth reached]]
[protected] _environment => [
[maximum depth reached]
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => [[maximum depth reached]]
[protected] _detectors => [
[maximum depth reached]
]
[protected] _detectorCache => [
[maximum depth reached]
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {}
[protected] uri => object(Laminas\Diactoros\Uri) {}
[protected] session => object(Cake\Http\Session) {}
[protected] attributes => [
[maximum depth reached]
]
[protected] emulatedAttributes => [
[maximum depth reached]
]
[protected] uploadedFiles => [[maximum depth reached]]
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
[protected] response => object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
[maximum depth reached]
],
'file' => null,
'fileRange' => [[maximum depth reached]],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [[maximum depth reached]],
'body' => ''
}
[protected] _responseClass => 'Cake\Http\Response'
[protected] autoRender => false
[protected] _components => object(Cake\Controller\ComponentRegistry) {
'_Controller' => object(App\Controller\PageController) {},
'_loaded' => [
[maximum depth reached]
],
'_eventManager' => object(Cake\Event\EventManager) {},
'_eventClass' => 'Cake\Event\Event'
}
[protected] plugin => null
[protected] _eventManager => object(Cake\Event\EventManager) {
'_listeners' => [
[maximum depth reached]
],
'_isGlobal' => false,
'_trackEvents' => false,
'_generalManager' => '(object) EventManager',
'_dispatchedEvents' => null
}
[protected] _eventClass => 'Cake\Event\Event'
[protected] _tableLocator => object(Cake\ORM\Locator\TableLocator) {
[protected] locations => [
[maximum depth reached]
]
[protected] _config => [[maximum depth reached]]
[protected] _instances => [
[maximum depth reached]
]
[protected] _fallbacked => [
[maximum depth reached]
]
[protected] _options => [
[maximum depth reached]
]
}
[protected] modelClass => 'Page'
[protected] _modelFactories => [
'Table' => [
(int) 0 => object(Cake\ORM\Locator\TableLocator) {},
(int) 1 => 'get'
]
]
[protected] _modelType => 'Table'
[protected] _viewBuilder => object(Cake\View\ViewBuilder) {
[protected] _templatePath => 'Page'
[protected] _template => 'index'
[protected] _plugin => null
[protected] _theme => null
[protected] _layout => null
[protected] _autoLayout => true
[protected] _layoutPath => null
[protected] _name => 'Page'
[protected] _className => 'Smarty'
[protected] _options => [[maximum depth reached]]
[protected] _helpers => [[maximum depth reached]]
[protected] _vars => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-51" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-51">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="78"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="79"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="80"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= new </span><span style="color: #0000BB">Response</span><span style="color: #007700">([</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="81"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'body' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Middleware queue was exhausted without returning a response '</span></span></code></td>
</tr>
</table>
<div id="stack-args-51" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-52" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-52">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="78"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="79"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="80"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= new </span><span style="color: #0000BB">Response</span><span style="color: #007700">([</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="81"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'body' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Middleware queue was exhausted without returning a response '</span></span></code></td>
</tr>
</table>
<div id="stack-args-52" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-53" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Middleware/CsrfProtectionMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-53">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$method </span><span style="color: #007700">=== </span><span style="color: #DD0000">'GET' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$cookieData </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $token </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">createToken</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $request </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">withAttribute</span><span style="color: #007700">(</span><span style="color: #DD0000">'csrfToken'</span><span style="color: #007700">, </span><span style="color: #0000BB">$token</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/** @var mixed $response */</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="128"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="129"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="130"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_addTokenCookie</span><span style="color: #007700">(</span><span style="color: #0000BB">$token</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="131"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="132"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-53" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-54" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-54">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-54" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 1
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {}
[protected] fallbackHandler => object(App\Application) {}
}
}</pre>
</div>
</div>
<div id="stack-frame-55" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-55">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue </span><span style="color: #007700">= </span><span style="color: #0000BB">$queue</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">rewind</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="56"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler </span><span style="color: #007700">= </span><span style="color: #0000BB">$fallbackHandler</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="57"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="58"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="59"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="60"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Handle incoming server request </span><span style="color: #007700">and return </span><span style="color: #0000BB">a response</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-55" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-56" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-56">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="163"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= new </span><span style="color: #0000BB">MiddlewareQueue</span><span style="color: #007700">(</span><span style="color: #0000BB">$matching</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="164"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $runner </span><span style="color: #007700">= new </span><span style="color: #0000BB">Runner</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="165"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="166"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$runner</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">(</span><span style="color: #0000BB">$middleware</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$handler</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="167"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="168"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="169"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-56" style="display: none;">
<pre>object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 1
[protected] queue => [
(int) 0 => object(Cake\Http\Middleware\CsrfProtectionMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-57" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-57">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-57" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-58" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-58">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">RequestHandlerInterface $handler</span><span style="color: #007700">): </span><span style="color: #0000BB">ResponseInterface</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'..'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false </span><span style="color: #007700">|| </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'.'</span><span style="color: #007700">) === </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'/.'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-58" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-59" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-59">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-59" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-60" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-60">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">RequestHandlerInterface $handler</span><span style="color: #007700">): </span><span style="color: #0000BB">ResponseInterface</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Throwable $exception</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handleException</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-60" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-61" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-61">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-61" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-62" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-62">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue </span><span style="color: #007700">= </span><span style="color: #0000BB">$queue</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">rewind</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="56"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler </span><span style="color: #007700">= </span><span style="color: #0000BB">$fallbackHandler</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="57"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="58"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="59"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="60"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Handle incoming server request </span><span style="color: #007700">and return </span><span style="color: #0000BB">a response</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-62" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-63" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Server.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-63">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="86"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="87"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="88"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Server.buildMiddleware'</span><span style="color: #007700">, [</span><span style="color: #DD0000">'middleware' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="89"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="90"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">runner</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">(</span><span style="color: #0000BB">$middleware</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">app</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="91"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="92"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$request </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ServerRequest</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="93"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $request</span><span style="color: #007700">-></span><span style="color: #0000BB">getSession</span><span style="color: #007700">()-></span><span style="color: #0000BB">close</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="94"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-63" style="display: none;">
<pre>object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
(int) 0 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 1 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 2 => object(Cake\Routing\Middleware\RoutingMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {
[protected] plugins => [
[maximum depth reached]
]
[protected] names => [
[maximum depth reached]
]
[protected] positions => [[maximum depth reached]]
[protected] loopDepth => (int) -1
}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {
}
[protected] _eventManager => object(Cake\Event\EventManager) {
'_listeners' => [[maximum depth reached]],
'_isGlobal' => true,
'_trackEvents' => false,
'_generalManager' => '(object) EventManager',
'_dispatchedEvents' => null
}
[protected] _eventClass => 'Cake\Event\Event'
}</pre>
</div>
</div>
<div id="stack-frame-64" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/index.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-64">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="30"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Bind your application to the server.
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="31"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$server </span><span style="color: #007700">= new </span><span style="color: #0000BB">Server</span><span style="color: #007700">(new </span><span style="color: #0000BB">Application</span><span style="color: #007700">(</span><span style="color: #0000BB">$core_path </span><span style="color: #007700">. </span><span style="color: #DD0000">'/config'</span><span style="color: #007700">));
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="32"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="33"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Run the request/response through the application and emit the response.
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="34"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">emit</span><span style="color: #007700">(</span><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">());
</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="35"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-64" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div class="error-suggestion">
<h3>Could this be caused by using Auto-Tables?</h3>
<p>
Some of the Table objects in your application were created by instantiating "<strong>Cake\ORM\Table</strong>"
instead of any other specific subclass.
</p>
<p>This could be the cause for this exception. Auto-Tables are created for you under the following circumstances:</p>
<ul>
<li>The class for the specified table does not exist.</li>
<li>The Table was created with a typo: <strong><em>$this->getTableLocator()->get('Atricles');</em></strong></li>
<li>The class file has a typo in the name or incorrect namespace: <strong><em>class Atricles extends Table</em></strong></li>
<li>The file containing the class has a typo or incorrect casing: <strong><em>Atricles.php</em></strong></li>
<li>The Table was used using associations but the association has a typo: <strong><em>$this->belongsTo('Atricles')</em></strong></li>
<li>The table class resides in a Plugin but <strong><em>no plugin notation</em></strong> was used in the association definition.</li>
</ul>
<br/>
<p>Please try correcting the issue for the following table aliases:</p>
<ul>
<li><strong>Publishing.TemplatesPageContent</strong></li>
<li><strong>Publishing.ProductsContent</strong></li>
<li><strong>Publishing.Links</strong></li>
<li><strong>Publishing.SingleItem</strong></li>
</ul>
<br/>
</div>
<p class="customize">
If you want to customize this error message, create
<em>templates/Error/error500.php</em>
</p>
</div>
</div>
<script type="text/javascript">
function bindEvent(selector, eventName, listener) {
var els = document.querySelectorAll(selector);
for (var i = 0, len = els.length; i < len; i++) {
els[i].addEventListener(eventName, listener, false);
}
}
function toggleElement(el) {
if (el.style.display === 'none') {
el.style.display = 'block';
} else {
el.style.display = 'none';
}
}
function each(els, cb) {
var i, len;
for (i = 0, len = els.length; i < len; i++) {
cb(els[i], i);
}
}
window.addEventListener('load', function() {
bindEvent('.stack-frame-args', 'click', function(event) {
var target = this.dataset['target'];
var el = document.getElementById(target);
toggleElement(el);
event.preventDefault();
});
var details = document.querySelectorAll('.stack-details');
var frames = document.querySelectorAll('.stack-frame');
bindEvent('.stack-frame a', 'click', function(event) {
each(frames, function(el) {
el.classList.remove('active');
});
this.parentNode.classList.add('active');
each(details, function(el) {
el.style.display = 'none';
});
var target = document.getElementById(this.dataset['target']);
toggleElement(target);
event.preventDefault();
});
bindEvent('.toggle-vendor-frames', 'click', function(event) {
each(frames, function(el) {
if (el.classList.contains('vendor-frame')) {
toggleElement(el);
}
});
event.preventDefault();
});
bindEvent('.header-title a', 'click', function(event) {
event.preventDefault();
var text = '';
each(this.parentNode.childNodes, function(el) {
if (el.nodeName !== 'A') {
text += el.textContent.trim();
}
});
// Use execCommand(copy) as it has the widest support.
var textArea = document.createElement("textarea");
textArea.value = text;
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
var el = this;
try {
document.execCommand('copy');
// Show a success icon and then revert
var original = el.innerText;
el.innerText = '\ud83c\udf70';
setTimeout(function () {
el.innerText = original;
}, 1000);
} catch (err) {
alert('Unable to update clipboard ' + err);
}
document.body.removeChild(textArea);
this.parentNode.parentNode.scrollIntoView(true);
});
});
</script>
</body>
</html>
'
}
$reasonPhrase = 'Internal Server Error' header - [internal], line ??
Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 168
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 74
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 130
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Error/Debugger.php:841) [CORE/src/Http/ResponseEmitter.php , line 197 ]Code Context foreach ( $values as $value ) {
header ( sprintf (
'%s: %s' ,
$response = object(Cake\Http\Response) {
'status' => (int) 500,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Error: Element file `../block/product/item.tpl` could not be found.
The following paths were searched:
- `/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/item.tpl`
- `/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/templates/element/../block/product/item.tpl`
</title>
<link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <style>
* {
box-sizing: border-box;
}
body {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
color: #404041;
background: #F5F7FA;
font-size: 14px;
letter-spacing: .01em;
line-height: 1.6;
padding: 0 0 40px;
margin: 0;
height: 100%;
}
header {
flex: 1;
background-color: #D33C47;
color: #ffffff;
padding: 10px;
}
.header-title {
display: flex;
align-items: center;
font-size: 30px;
margin: 0;
}
.header-title a {
font-size: 18px;
cursor: pointer;
margin-left: 10px;
user-select: none;
}
.header-title code {
margin: 0 10px;
}
.header-description {
display: block;
font-size: 18px;
line-height: 1.2;
margin-bottom: 16px;
}
.header-type {
display: block;
font-size: 16px;
}
.header-help a {
color: #fff;
}
.error-content {
display: flex;
}
.col-left,
.col-right {
overflow-y: auto;
padding: 10px;
}
.col-left {
background: #ececec;
flex: 0 0 30%;
}
.col-right {
flex: 1;
}
.toggle-vendor-frames {
color: #404041;
display: block;
padding: 5px;
margin-bottom: 10px;
text-align: center;
text-decoration: none;
}
.toggle-vendor-frames:hover,
.toggle-vendor-frames:active {
background: #e5e5e5;
}
.code-dump,
pre {
background: #fff;
border-radius: 4px;
padding: 5px;
white-space: pre-wrap;
margin: 0;
}
.error,
.error-subheading {
font-size: 18px;
margin-top: 0;
padding: 20px 16px;
}
.error-subheading {
color: #fff;
background-color: #319795;
}
.error-subheading strong {
color: #fff;
background-color: #4fd1c5;
border-radius: 9999px;
padding: 4px 12px;
margin-right: 8px;
}
.error {
color: #fff;
background: #2779BD;
}
.error strong {
color: #fff;
background-color: #6CB2EB;
border-radius: 9999px;
padding: 4px 12px;
margin-right: 8px;
}
.stack-trace {
list-style: none;
margin: 0;
padding: 0;
}
.stack-frame {
background: #e5e5e5;
padding: 10px;
margin-bottom: 5px;
}
.stack-frame:last-child {
border-bottom: none;
}
.stack-frame a {
display: block;
color: #212121;
text-decoration: none;
}
.stack-frame.active {
background: #F5F7FA;
}
.stack-frame a:hover {
text-decoration: underline;
}
.stack-frame-header {
display: flex;
align-items: center;
}
.stack-frame-args {
flex: 0 0 150px;
display: block;
padding: 8px 14px;
text-decoration: none;
background-color: #606c76;
border-radius: 4px;
cursor: pointer;
color: #fff;
text-align: center;
margin-bottom: 10px;
}
.stack-frame-args:hover {
background-color: #D33C47;
}
.stack-frame-file {
flex: 1;
word-break:break-all;
margin-right: 10px;
font-size: 16px;
}
.stack-file,
.stack-function {
display: block;
}
.stack-frame-file,
.stack-file {
font-family: consolas, monospace;
}
.stack-function {
font-weight: bold;
}
.stack-file {
font-size: 0.9em;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
direction: rtl;
}
.stack-details {
background: #ececec;
border-radius: 4px;
padding: 10px;
margin-bottom: 18px;
}
.code-excerpt {
width: 100%;
margin: 10px 0;
background: #fefefe;
}
.code-highlight {
display: block;
background: #fff59d;
}
.excerpt-line {
padding: 0;
}
.excerpt-number {
background: #f6f6f6;
width: 50px;
text-align: right;
color: #666;
border-right: 1px solid #ddd;
padding: 2px;
}
.excerpt-number:after {
content: attr(data-number);
}
table {
text-align: left;
}
th, td {
padding: 4px;
}
th {
border-bottom: 1px solid #ccc;
}
</style>
</head>
<body>
<header>
<h1 class="header-title">
<span>Element file <code>../block/product/item.tpl</code> could not be found.</span>
<a>📋</a>
</h1>
<span class="header-description"><br />
The following paths were searched:<br />
<br />
- <code>/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/item.tpl</code><br />
- <code>/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/templates/element/../block/product/item.tpl</code></span>
<span class="header-type">Cake\View\Exception\MissingElementException</span>
</header>
<div class="error-content">
<div class="col-left">
<a href="#" class="toggle-link toggle-vendor-frames">Toggle Vendor Stack Frames</a>
<ul class="stack-trace">
<li class="stack-frame vendor-frame active">
<a href="#" data-target="stack-frame-0">
<span class="stack-file">
../block/product/item.tpl:660 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-1">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php:50 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-2">
<span class="stack-function">content_66f7b4f6e6c3c5_48358748</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-3">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-4">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-5">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-6">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-7">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-8">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-9">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-10">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php:55 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-11">
<span class="stack-function">content_66f7a4dd2379d0_79301905</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-12">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-13">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-14">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-15">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-16">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-17">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-18">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-19">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php:67 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-20">
<span class="stack-function">content_66f7a4dd21acf4_06892899</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-21">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-22">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-23">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-24">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-25">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-26">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-27">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-28">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php:46 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-29">
<span class="stack-function">content_66f7a4dd1fbb41_25642536</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-30">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-31">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-32">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-33">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-34">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-35">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:1645 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-36">
<span class="stack-function">Cake\View\View->_renderElement</span>
<span class="stack-file">
CORE/src/View/View.php:654 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-37">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php:142 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-38">
<span class="stack-function">content_66f7a4dccb8133_36472484</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-39">
<span class="stack-function">Smarty_Template_Resource_Base->getRenderedTemplateCode</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-40">
<span class="stack-function">Smarty_Template_Compiled->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-41">
<span class="stack-function">Smarty_Internal_Template->render</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-42">
<span class="stack-function">Smarty_Internal_TemplateBase->_execute</span>
<span class="stack-file">
ROOT/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-43">
<span class="stack-function">Smarty_Internal_TemplateBase->fetch</span>
<span class="stack-file">
APP/View/SmartyView.php:158 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-44">
<span class="stack-function">App\View\SmartyView->_render</span>
<span class="stack-file">
CORE/src/View/View.php:803 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-45">
<span class="stack-function">Cake\View\View->renderLayout</span>
<span class="stack-file">
CORE/src/View/View.php:762 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-46">
<span class="stack-function">Cake\View\View->render</span>
<span class="stack-file">
CORE/src/Controller/Controller.php:688 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-47">
<span class="stack-function">Cake\Controller\Controller->render</span>
<span class="stack-file">
APP/Controller/PageController.php:17 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-48">
<span class="stack-function">App\Controller\PageController->index</span>
<span class="stack-file">
CORE/src/Controller/Controller.php:521 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-49">
<span class="stack-function">Cake\Controller\Controller->invokeAction</span>
<span class="stack-file">
CORE/src/Controller/ControllerFactory.php:79 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-50">
<span class="stack-function">Cake\Controller\ControllerFactory->invoke</span>
<span class="stack-file">
CORE/src/Http/BaseApplication.php:229 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-51">
<span class="stack-function">Cake\Http\BaseApplication->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:77 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-52">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:77 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-53">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Middleware/CsrfProtectionMiddleware.php:128 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-54">
<span class="stack-function">Cake\Http\Middleware\CsrfProtectionMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-55">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:58 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-56">
<span class="stack-function">Cake\Http\Runner->run</span>
<span class="stack-file">
CORE/src/Routing/Middleware/RoutingMiddleware.php:166 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-57">
<span class="stack-function">Cake\Routing\Middleware\RoutingMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-58">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Routing/Middleware/AssetMiddleware.php:68 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-59">
<span class="stack-function">Cake\Routing\Middleware\AssetMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-60">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Error/Middleware/ErrorHandlerMiddleware.php:119 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-61">
<span class="stack-function">Cake\Error\Middleware\ErrorHandlerMiddleware->process</span>
<span class="stack-file">
CORE/src/Http/Runner.php:73 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-62">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Http/Runner.php:58 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-63">
<span class="stack-function">Cake\Http\Runner->run</span>
<span class="stack-file">
CORE/src/Http/Server.php:90 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-64">
<span class="stack-function">Cake\Http\Server->run</span>
<span class="stack-file">
/home/bestprice/domains/quocbao.vn/public_html/index.php:34 </span>
</a>
</li>
</ul>
</div>
<div class="col-right">
<div id="stack-frame-0" style="display:block;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">../block/product/item.tpl</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-0">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
</table>
<div id="stack-args-0" style="display: none;">
<pre></pre>
</div>
</div>
<div id="stack-frame-1" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-1">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="46"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_from </span><span style="color: #007700">= </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">ext</span><span style="color: #007700">-></span><span style="color: #0000BB">_foreach</span><span style="color: #007700">-></span><span style="color: #0000BB">init</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">, </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'data_block'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">[</span><span style="color: #DD0000">'data'</span><span style="color: #007700">], </span><span style="color: #DD0000">'product'</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="47"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="48"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">if (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">!== </span><span style="color: #0000BB">null</span><span style="color: #007700">) foreach (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">as </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="49"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="50"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">"../block/"</span><span style="color: #007700">.((string)</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">).</span><span style="color: #DD0000">"/"</span><span style="color: #007700">.((string)</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'item'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),array(</span><span style="color: #DD0000">'product'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'product'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'col'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'col'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'is_slider'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'is_slider'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'ignore_lazy'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignore_lazy'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="51"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="52"></td>
<td class="excerpt-line"><code><span style="color: #000000">$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?></div><span style="color: #0000BB"><?php </span><span style="color: #007700">} else { </span><span style="color: #0000BB">?></span><div class="mb-4"><span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">__d</span><span style="color: #007700">(</span><span style="color: #DD0000">'template'</span><span style="color: #007700">,</span><span style="color: #DD0000">'khong_co_du_lieu'</span><span style="color: #007700">);</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="53"></td>
<td class="excerpt-line"><code><span style="color: #000000"></div><span style="color: #0000BB"><?php </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">ob_start</span><span style="color: #007700">();</span></span></code></td>
</tr>
</table>
<div id="stack-args-1" style="display: none;">
<pre>'../block/product/item'
[
'product' => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
(int) 24 => [
'id' => (int) 24,
'name' => 'Khách sạn',
'url' => 'khach-san',
'status' => (int) 1
],
(int) 49 => [
'id' => (int) 49,
'name' => 'Du thuyền',
'url' => 'du-thuyen',
'status' => (int) 1
]
],
'attributes' => [
'songay' => [
'id' => (int) 4,
'name' => 'Số ngày',
'value' => '2N1Đ'
],
'diemnoibat' => [
'id' => (int) 3,
'name' => 'Điểm nổi bật',
'value' => null
],
'khoihanh' => [
'id' => (int) 2,
'name' => 'Khởi hành',
'value' => null
],
'diachi' => [
'id' => (int) 1,
'name' => 'Địa chỉ',
'value' => 'Hạ Long - Quảng Ninh'
]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
(int) 0 => [
'id' => (int) 12,
'product_id' => (int) 12,
'code' => 'HRTJMB0EVI',
'barcode' => null,
'price' => (float) 7200000,
'discount_percent' => '15.00',
'price_special' => (float) 6100000,
'time_start_special' => null,
'time_end_special' => null,
'images' => [
[maximum depth reached]
],
'quantity_available' => null,
'position' => (int) 1,
'status' => (int) 1,
'product_item_id' => (int) 12,
'date_special' => null,
'time_special' => null,
'apply_special' => true
]
],
'number_item' => (int) 1,
'all_images' => [
(int) 0 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf889879da.jpg',
(int) 1 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5618ba.jpg',
(int) 2 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561580.jpg',
(int) 3 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5614f5.jpg',
(int) 4 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8898772a.jpg',
(int) 5 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8898769c.jpg',
(int) 6 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987951.jpg',
(int) 7 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5613ab.jpg',
(int) 8 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987da5.jpg',
(int) 9 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987e2e.jpg',
(int) 10 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561831.jpg',
(int) 11 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a56130f.jpg',
(int) 12 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5617a9.jpg',
(int) 13 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561720.jpg'
],
'total_quantity_available' => (int) 0
],
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'is_slider' => false,
'ignore_lazy' => false
]</pre>
</div>
</div>
<div id="stack-frame-2" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-2">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-2" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-3" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-3">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-3" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-4" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-4">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-4" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-5" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-5">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-5" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-6" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-6">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-6" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-7" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-7">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-7" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'</pre>
</div>
</div>
<div id="stack-frame-8" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-8">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-8" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]</pre>
</div>
</div>
<div id="stack-frame-9" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-9">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-9" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-10" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-10">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="51"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable40</span><span style="color: #007700">=</span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="52"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">ob_start</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="53"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">DATA_EXTEND</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable41</span><span style="color: #007700">=</span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">"../block/"</span><span style="color: #007700">.((string)</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">).</span><span style="color: #DD0000">"/"</span><span style="color: #007700">.</span><span style="color: #0000BB">$_prefixVariable40</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable41</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'data_extend'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'data_block'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'data_block'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_type'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="56"></td>
<td class="excerpt-line"><code><span style="color: #000000">}?></div><span style="color: #0000BB"><?php </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="57"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="58"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-10" style="display: none;">
<pre>'../block/product/view'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Ph&ograve;ng nghỉ hạng Ambassador Deluxe tr&ecirc;n cho 2 kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn tr&ecirc;n du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con t&ocirc;m h&ugrave;m mỗi kh&aacute;ch</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải tr&igrave;nh 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]</pre>
</div>
</div>
<div id="stack-frame-11" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-11">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-11" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-12" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-12">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-12" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-13" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-13">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-13" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-14" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-14">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-14" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-15" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-15">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-15" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-16" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-16">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-16" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'</pre>
</div>
</div>
<div id="stack-frame-17" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-17">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-17" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]</pre>
</div>
</div>
<div id="stack-frame-18" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-18">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-18" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-19" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-19">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">BLOCK</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable37 </span><span style="color: #007700">= </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">_assignInScope</span><span style="color: #007700">(</span><span style="color: #DD0000">'block_cache_options'</span><span style="color: #007700">, </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">Setting</span><span style="color: #007700">-></span><span style="color: #0000BB">getConfigCacheView</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_code'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable37</span><span style="color: #007700">,</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'layout/block'</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_config'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #DD0000">'block_code'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_code'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'block_cache_options'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">ext</span><span style="color: #007700">-></span><span style="color: #0000BB">_foreach</span><span style="color: #007700">-></span><span style="color: #0000BB">restore</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000">}?></div><span style="color: #0000BB"><?php</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-19" style="display: none;">
<pre>'layout/block'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-20" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-20">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-20" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-21" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-21">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-21" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-22" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-22">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-22" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-23" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-23">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-23" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-24" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-24">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-24" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-25" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-25">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-25" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'</pre>
</div>
</div>
<div id="stack-frame-26" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-26">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-26" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]</pre>
</div>
</div>
<div id="stack-frame-27" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-27">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-27" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
[
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-28" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-28">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="42"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="43"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">if (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">!== </span><span style="color: #0000BB">null</span><span style="color: #007700">) foreach (</span><span style="color: #0000BB">$_from </span><span style="color: #007700">as </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="44"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">do_else </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="45"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">[</span><span style="color: #DD0000">'columns'</span><span style="color: #007700">]) && !empty(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">[</span><span style="color: #DD0000">'code'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="46"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'layout/row'</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'row'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'row'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),array());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="47"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="48"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="49"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">ext</span><span style="color: #007700">-></span><span style="color: #0000BB">_foreach</span><span style="color: #007700">-></span><span style="color: #0000BB">restore</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="50"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-28" style="display: none;">
<pre>'layout/row'
[
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-29" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-29">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-29" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-30" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-30">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-30" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-31" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-31">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-31" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-32" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-32">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-32" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-33" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-33">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-33" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-34" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-34">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-34" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'</pre>
</div>
</div>
<div id="stack-frame-35" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-35">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1641"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1642"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1643"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1644"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1645"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1646"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1647"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'callbacks'</span><span style="color: #007700">]) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1648"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRender'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$element</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1649"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-35" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
]
]</pre>
</div>
</div>
<div id="stack-frame-36" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-36">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="650"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="651"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}, </span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="652"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="653"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="654"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="655"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="656"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="657"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'ignoreMissing'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="658"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">[</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$pluginCheck</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-36" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-37" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-37">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="138"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable2 </span><span style="color: #007700">= </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="139"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">_assignInScope</span><span style="color: #007700">(</span><span style="color: #DD0000">'page_cache_options'</span><span style="color: #007700">, </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">Setting</span><span style="color: #007700">-></span><span style="color: #0000BB">getConfigCacheView</span><span style="color: #007700">(</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'page_code'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable2</span><span style="color: #007700">));</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="140"></td>
<td class="excerpt-line"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">}</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="141"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="142"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'layout/page'</span><span style="color: #007700">,array(</span><span style="color: #DD0000">'structure'</span><span style="color: #007700">=></span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'structure'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">),</span><span style="color: #0000BB">$_smarty_tpl</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">[</span><span style="color: #DD0000">'page_cache_options'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">);</span><span style="color: #0000BB">?></span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="143"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="144"></td>
<td class="excerpt-line"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">}</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="145"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="146"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-37" style="display: none;">
<pre>'layout/page'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</pre>
</div>
</div>
<div id="stack-frame-38" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-38">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">startRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $unifunc</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">endRenderCallbacks </span><span style="color: #007700">as </span><span style="color: #0000BB">$callback</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">isRenderingCache </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-38" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-39" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-39">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="110"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="111"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">uncompiled</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">-></span><span style="color: #0000BB">handler</span><span style="color: #007700">-></span><span style="color: #0000BB">renderUncompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">source</span><span style="color: #007700">, </span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getRenderedTemplateCode</span><span style="color: #007700">(</span><span style="color: #0000BB">$_template</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$_template</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">has_nocache_code</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $_template</span><span style="color: #007700">-></span><span style="color: #0000BB">cached</span><span style="color: #007700">-></span><span style="color: #0000BB">hashes</span><span style="color: #007700">[ </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">nocache_hash </span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-39" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-40" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-40">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="212"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="213"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">) || </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id </span><span style="color: #007700">!== </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">compile_id</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="214"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">loadCompiled</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="215"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="216"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">compiled</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="217"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="218"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// display or fetch</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="219"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$display</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="220"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">caching </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">cache_modified_check</span><span style="color: #007700">) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-40" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</pre>
</div>
</div>
<div id="stack-frame-41" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-41">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_mergeVars</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">::</span><span style="color: #0000BB">$global_tpl_vars</span><span style="color: #007700">, </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$template</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #0000BB">$function</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="233"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">_cleanUp</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="234"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$saveVars</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="235"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">tpl_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedTplVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="236"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $template</span><span style="color: #007700">-></span><span style="color: #0000BB">config_vars </span><span style="color: #007700">= </span><span style="color: #0000BB">$savedConfigVars</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-41" style="display: none;">
<pre>false
(int) 0</pre>
</div>
</div>
<div id="stack-frame-42" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-42">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="112"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">string rendered template output</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="113"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="114"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$template </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$template</span><span style="color: #007700">, </span><span style="color: #0000BB">$cache_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$compile_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$parent</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">? </span><span style="color: #0000BB">ob_get_clean</span><span style="color: #007700">() : </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
</table>
<div id="stack-args-42" style="display: none;">
<pre>object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0</pre>
</div>
</div>
<div id="stack-frame-43" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/View/SmartyView.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-43">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="154"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">} = </span><span style="color: #0000BB">$helpers</span><span style="color: #007700">-></span><span style="color: #0000BB">load</span><span style="color: #007700">(</span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'class'</span><span style="color: #007700">], </span><span style="color: #0000BB">$properties</span><span style="color: #007700">[</span><span style="color: #DD0000">'config'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="155"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)), </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #0000BB">$class</span><span style="color: #007700">});</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="156"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">assignByRef</span><span style="color: #007700">(</span><span style="color: #DD0000">'this'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="158"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Smarty</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="160"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// END Smarty</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $afterEvent </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterRenderFile'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$content</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$afterEvent</span><span style="color: #007700">-></span><span style="color: #0000BB">result</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-43" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'</pre>
</div>
</div>
<div id="stack-frame-44" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-44">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="799"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #0000BB">$title</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="800"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="801"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="802"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_currentType </span><span style="color: #007700">= static::</span><span style="color: #0000BB">TYPE_LAYOUT</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="803"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="804"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="805"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.afterLayout'</span><span style="color: #007700">, [</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="806"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="807"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-44" style="display: none;">
<pre>'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'</pre>
</div>
</div>
<div id="stack-frame-45" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/View/View.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-45">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="758"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'To disable layout rendering use method View::disableAutoLayout() instead.'</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="759"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="760"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="761"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="762"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderLayout</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="763"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="764"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$layout </span><span style="color: #007700">!== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="765"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout </span><span style="color: #007700">= </span><span style="color: #0000BB">$defaultLayout</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="766"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-45" style="display: none;">
<pre>''
'default'</pre>
</div>
</div>
<div id="stack-frame-46" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Controller/Controller.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-46">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="684"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $builder</span><span style="color: #007700">-></span><span style="color: #0000BB">setTemplate</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">request</span><span style="color: #007700">-></span><span style="color: #0000BB">getParam</span><span style="color: #007700">(</span><span style="color: #DD0000">'action'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="685"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="686"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="687"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $view </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">createView</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="688"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $contents </span><span style="color: #007700">= </span><span style="color: #0000BB">$view</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="689"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setResponse</span><span style="color: #007700">(</span><span style="color: #0000BB">$view</span><span style="color: #007700">-></span><span style="color: #0000BB">getResponse</span><span style="color: #007700">()-></span><span style="color: #0000BB">withStringBody</span><span style="color: #007700">(</span><span style="color: #0000BB">$contents</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="690"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="691"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="692"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-46" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-47" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/src/Controller/PageController.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-47">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="13"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="14"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="15"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">index</span><span style="color: #007700">()</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="16"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="17"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #DD0000">'index'</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">notFound</span><span style="color: #007700">()</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
</table>
<div id="stack-args-47" style="display: none;">
<pre>'index'</pre>
</div>
</div>
<div id="stack-frame-48" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Controller/Controller.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-48">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="517"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">throws </span><span style="color: #007700">\</span><span style="color: #0000BB">UnexpectedValueException </span><span style="color: #007700">If return </span><span style="color: #0000BB">value of action is not </span><span style="color: #007700">`</span><span style="color: #DD0000">null</span><span style="color: #007700">` or `</span><span style="color: #DD0000">ResponseInterface</span><span style="color: #007700">` </span><span style="color: #0000BB">instance</span><span style="color: #007700">.</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="518"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="519"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">Closure $action</span><span style="color: #007700">, array </span><span style="color: #0000BB">$args</span><span style="color: #007700">): </span><span style="color: #0000BB">void</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="520"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="521"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$action</span><span style="color: #007700">(...</span><span style="color: #0000BB">$args</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="522"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">!== </span><span style="color: #0000BB">null </span><span style="color: #007700">&& !</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ResponseInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="523"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">throw new </span><span style="color: #0000BB">UnexpectedValueException</span><span style="color: #007700">(</span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="524"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'Controller actions can only return ResponseInterface instance or null. '</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="525"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">. </span><span style="color: #DD0000">'Got %s instead.'</span><span style="color: #007700">,</span></span></code></td>
</tr>
</table>
<div id="stack-args-48" style="display: none;">
<pre>'du-thuyen'</pre>
</div>
</div>
<div id="stack-frame-49" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Controller/ControllerFactory.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-49">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $action </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">getAction</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="78"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $args </span><span style="color: #007700">= </span><span style="color: #0000BB">array_values</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">getRequest</span><span style="color: #007700">()-></span><span style="color: #0000BB">getParam</span><span style="color: #007700">(</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="79"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$action</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="80"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="81"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="82"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ResponseInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="83"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$result</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-49" style="display: none;">
<pre>object(Closure) {
}
[
(int) 0 => 'du-thuyen'
]</pre>
</div>
</div>
<div id="stack-frame-50" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/BaseApplication.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-50">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="225"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="226"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="227"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $controller </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">controllerFactory</span><span style="color: #007700">-></span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="228"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="229"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">controllerFactory</span><span style="color: #007700">-></span><span style="color: #0000BB">invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="230"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="231"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="232"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-50" style="display: none;">
<pre>object(App\Controller\PageController) {
get_structure_layout => true
paginate => []
System => object(App\Controller\Component\SystemComponent) {
'components' => [
[maximum depth reached]
],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
Utilities => object(App\Controller\Component\UtilitiesComponent) {
'components' => [[maximum depth reached]],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
Block => object(App\Controller\Component\BlockComponent) {
'components' => [
[maximum depth reached]
],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
[protected] name => 'Page'
[protected] request => object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
[maximum depth reached]
]
[protected] data => [[maximum depth reached]]
[protected] query => [[maximum depth reached]]
[protected] cookies => [[maximum depth reached]]
[protected] _environment => [
[maximum depth reached]
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => [[maximum depth reached]]
[protected] _detectors => [
[maximum depth reached]
]
[protected] _detectorCache => [
[maximum depth reached]
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {}
[protected] uri => object(Laminas\Diactoros\Uri) {}
[protected] session => object(Cake\Http\Session) {}
[protected] attributes => [
[maximum depth reached]
]
[protected] emulatedAttributes => [
[maximum depth reached]
]
[protected] uploadedFiles => [[maximum depth reached]]
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
[protected] response => object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
[maximum depth reached]
],
'file' => null,
'fileRange' => [[maximum depth reached]],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [[maximum depth reached]],
'body' => ''
}
[protected] _responseClass => 'Cake\Http\Response'
[protected] autoRender => false
[protected] _components => object(Cake\Controller\ComponentRegistry) {
'_Controller' => object(App\Controller\PageController) {},
'_loaded' => [
[maximum depth reached]
],
'_eventManager' => object(Cake\Event\EventManager) {},
'_eventClass' => 'Cake\Event\Event'
}
[protected] plugin => null
[protected] _eventManager => object(Cake\Event\EventManager) {
'_listeners' => [
[maximum depth reached]
],
'_isGlobal' => false,
'_trackEvents' => false,
'_generalManager' => '(object) EventManager',
'_dispatchedEvents' => null
}
[protected] _eventClass => 'Cake\Event\Event'
[protected] _tableLocator => object(Cake\ORM\Locator\TableLocator) {
[protected] locations => [
[maximum depth reached]
]
[protected] _config => [[maximum depth reached]]
[protected] _instances => [
[maximum depth reached]
]
[protected] _fallbacked => [
[maximum depth reached]
]
[protected] _options => [
[maximum depth reached]
]
}
[protected] modelClass => 'Page'
[protected] _modelFactories => [
'Table' => [
(int) 0 => object(Cake\ORM\Locator\TableLocator) {},
(int) 1 => 'get'
]
]
[protected] _modelType => 'Table'
[protected] _viewBuilder => object(Cake\View\ViewBuilder) {
[protected] _templatePath => 'Page'
[protected] _template => 'index'
[protected] _plugin => null
[protected] _theme => null
[protected] _layout => null
[protected] _autoLayout => true
[protected] _layoutPath => null
[protected] _name => 'Page'
[protected] _className => 'Smarty'
[protected] _options => [[maximum depth reached]]
[protected] _helpers => [[maximum depth reached]]
[protected] _vars => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-51" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-51">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="78"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="79"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="80"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= new </span><span style="color: #0000BB">Response</span><span style="color: #007700">([</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="81"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'body' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Middleware queue was exhausted without returning a response '</span></span></code></td>
</tr>
</table>
<div id="stack-args-51" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-52" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-52">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="78"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="79"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="80"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= new </span><span style="color: #0000BB">Response</span><span style="color: #007700">([</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="81"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'body' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Middleware queue was exhausted without returning a response '</span></span></code></td>
</tr>
</table>
<div id="stack-args-52" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-53" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Middleware/CsrfProtectionMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-53">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$method </span><span style="color: #007700">=== </span><span style="color: #DD0000">'GET' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$cookieData </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $token </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">createToken</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $request </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">withAttribute</span><span style="color: #007700">(</span><span style="color: #DD0000">'csrfToken'</span><span style="color: #007700">, </span><span style="color: #0000BB">$token</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/** @var mixed $response */</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="128"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="129"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="130"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_addTokenCookie</span><span style="color: #007700">(</span><span style="color: #0000BB">$token</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="131"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="132"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-53" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-54" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-54">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-54" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 1
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {}
[protected] fallbackHandler => object(App\Application) {}
}
}</pre>
</div>
</div>
<div id="stack-frame-55" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-55">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue </span><span style="color: #007700">= </span><span style="color: #0000BB">$queue</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">rewind</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="56"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler </span><span style="color: #007700">= </span><span style="color: #0000BB">$fallbackHandler</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="57"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="58"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="59"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="60"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Handle incoming server request </span><span style="color: #007700">and return </span><span style="color: #0000BB">a response</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-55" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-56" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-56">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="162"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="163"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= new </span><span style="color: #0000BB">MiddlewareQueue</span><span style="color: #007700">(</span><span style="color: #0000BB">$matching</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="164"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $runner </span><span style="color: #007700">= new </span><span style="color: #0000BB">Runner</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="165"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="166"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$runner</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">(</span><span style="color: #0000BB">$middleware</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$handler</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="167"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="168"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="169"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-56" style="display: none;">
<pre>object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 1
[protected] queue => [
(int) 0 => object(Cake\Http\Middleware\CsrfProtectionMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-57" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-57">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-57" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-58" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-58">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">RequestHandlerInterface $handler</span><span style="color: #007700">): </span><span style="color: #0000BB">ResponseInterface</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'..'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false </span><span style="color: #007700">|| </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'.'</span><span style="color: #007700">) === </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'/.'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-58" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-59" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-59">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-59" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-60" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-60">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="115"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="116"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">RequestHandlerInterface $handler</span><span style="color: #007700">): </span><span style="color: #0000BB">ResponseInterface</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="117"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="118"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="119"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$handler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="120"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Throwable $exception</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handleException</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-60" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-61" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-61">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">current</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">next</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="72"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="73"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">process</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="74"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="75"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="76"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="77"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-61" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}</pre>
</div>
</div>
<div id="stack-frame-62" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-62">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue </span><span style="color: #007700">= </span><span style="color: #0000BB">$queue</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">queue</span><span style="color: #007700">-></span><span style="color: #0000BB">rewind</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="56"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">fallbackHandler </span><span style="color: #007700">= </span><span style="color: #0000BB">$fallbackHandler</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="57"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="58"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handle</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="59"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="60"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Handle incoming server request </span><span style="color: #007700">and return </span><span style="color: #0000BB">a response</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-62" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}</pre>
</div>
</div>
<div id="stack-frame-63" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/src/Http/Server.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-63">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="86"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="87"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="88"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Server.buildMiddleware'</span><span style="color: #007700">, [</span><span style="color: #DD0000">'middleware' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="89"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="90"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">runner</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">(</span><span style="color: #0000BB">$middleware</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">app</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="91"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="92"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$request </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ServerRequest</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="93"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $request</span><span style="color: #007700">-></span><span style="color: #0000BB">getSession</span><span style="color: #007700">()-></span><span style="color: #0000BB">close</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="94"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-63" style="display: none;">
<pre>object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
(int) 0 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 1 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 2 => object(Cake\Routing\Middleware\RoutingMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {
[protected] plugins => [
[maximum depth reached]
]
[protected] names => [
[maximum depth reached]
]
[protected] positions => [[maximum depth reached]]
[protected] loopDepth => (int) -1
}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {
}
[protected] _eventManager => object(Cake\Event\EventManager) {
'_listeners' => [[maximum depth reached]],
'_isGlobal' => true,
'_trackEvents' => false,
'_generalManager' => '(object) EventManager',
'_dispatchedEvents' => null
}
[protected] _eventClass => 'Cake\Event\Event'
}</pre>
</div>
</div>
<div id="stack-frame-64" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/bestprice/domains/quocbao.vn/public_html/index.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-64">Toggle Arguments</a>
</div>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="30"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Bind your application to the server.
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="31"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$server </span><span style="color: #007700">= new </span><span style="color: #0000BB">Server</span><span style="color: #007700">(new </span><span style="color: #0000BB">Application</span><span style="color: #007700">(</span><span style="color: #0000BB">$core_path </span><span style="color: #007700">. </span><span style="color: #DD0000">'/config'</span><span style="color: #007700">));
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="32"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="33"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Run the request/response through the application and emit the response.
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="34"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">emit</span><span style="color: #007700">(</span><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">());
</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="35"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-64" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div class="error-suggestion">
<h3>Could this be caused by using Auto-Tables?</h3>
<p>
Some of the Table objects in your application were created by instantiating "<strong>Cake\ORM\Table</strong>"
instead of any other specific subclass.
</p>
<p>This could be the cause for this exception. Auto-Tables are created for you under the following circumstances:</p>
<ul>
<li>The class for the specified table does not exist.</li>
<li>The Table was created with a typo: <strong><em>$this->getTableLocator()->get('Atricles');</em></strong></li>
<li>The class file has a typo in the name or incorrect namespace: <strong><em>class Atricles extends Table</em></strong></li>
<li>The file containing the class has a typo or incorrect casing: <strong><em>Atricles.php</em></strong></li>
<li>The Table was used using associations but the association has a typo: <strong><em>$this->belongsTo('Atricles')</em></strong></li>
<li>The table class resides in a Plugin but <strong><em>no plugin notation</em></strong> was used in the association definition.</li>
</ul>
<br/>
<p>Please try correcting the issue for the following table aliases:</p>
<ul>
<li><strong>Publishing.TemplatesPageContent</strong></li>
<li><strong>Publishing.ProductsContent</strong></li>
<li><strong>Publishing.Links</strong></li>
<li><strong>Publishing.SingleItem</strong></li>
</ul>
<br/>
</div>
<p class="customize">
If you want to customize this error message, create
<em>templates/Error/error500.php</em>
</p>
</div>
</div>
<script type="text/javascript">
function bindEvent(selector, eventName, listener) {
var els = document.querySelectorAll(selector);
for (var i = 0, len = els.length; i < len; i++) {
els[i].addEventListener(eventName, listener, false);
}
}
function toggleElement(el) {
if (el.style.display === 'none') {
el.style.display = 'block';
} else {
el.style.display = 'none';
}
}
function each(els, cb) {
var i, len;
for (i = 0, len = els.length; i < len; i++) {
cb(els[i], i);
}
}
window.addEventListener('load', function() {
bindEvent('.stack-frame-args', 'click', function(event) {
var target = this.dataset['target'];
var el = document.getElementById(target);
toggleElement(el);
event.preventDefault();
});
var details = document.querySelectorAll('.stack-details');
var frames = document.querySelectorAll('.stack-frame');
bindEvent('.stack-frame a', 'click', function(event) {
each(frames, function(el) {
el.classList.remove('active');
});
this.parentNode.classList.add('active');
each(details, function(el) {
el.style.display = 'none';
});
var target = document.getElementById(this.dataset['target']);
toggleElement(target);
event.preventDefault();
});
bindEvent('.toggle-vendor-frames', 'click', function(event) {
each(frames, function(el) {
if (el.classList.contains('vendor-frame')) {
toggleElement(el);
}
});
event.preventDefault();
});
bindEvent('.header-title a', 'click', function(event) {
event.preventDefault();
var text = '';
each(this.parentNode.childNodes, function(el) {
if (el.nodeName !== 'A') {
text += el.textContent.trim();
}
});
// Use execCommand(copy) as it has the widest support.
var textArea = document.createElement("textarea");
textArea.value = text;
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
var el = this;
try {
document.execCommand('copy');
// Show a success icon and then revert
var original = el.innerText;
el.innerText = '\ud83c\udf70';
setTimeout(function () {
el.innerText = original;
}, 1000);
} catch (err) {
alert('Unable to update clipboard ' + err);
}
document.body.removeChild(textArea);
this.parentNode.parentNode.scrollIntoView(true);
});
});
</script>
</body>
</html>
'
}
$cookies = []
$values = [
(int) 0 => 'text/html; charset=UTF-8'
]
$name = 'Content-Type'
$first = true
$value = 'text/html; charset=UTF-8' header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 197
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 75
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 130
[main] - /home/bestprice/domains/quocbao.vn/public_html/index.php, line 34
Error: Element file `../block/product/item.tpl` could not be found.
The following paths were searched:
- `/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/item.tpl`
- `/home/bestprice/domains/quocbao.vn/public_html/core/vendor/cakephp/cakephp/templates/element/../block/product/item.tpl`
$_from = $_smarty_tpl -> smarty -> ext -> _foreach -> init ( $_smarty_tpl , $_smarty_tpl -> tpl_vars [ 'data_block' ]-> value [ 'data' ], 'product' );
$_smarty_tpl -> tpl_vars [ 'product' ]-> do_else = true ;
if ( $_from !== null ) foreach ( $_from as $_smarty_tpl -> tpl_vars [ 'product' ]-> value ) {
$_smarty_tpl -> tpl_vars [ 'product' ]-> do_else = false ;
echo $_smarty_tpl -> tpl_vars [ 'this' ]-> value -> element ( "../block/" .((string) $_smarty_tpl -> tpl_vars [ 'block_type' ]-> value ). "/" .((string) $_smarty_tpl -> tpl_vars [ 'item' ]-> value ),array( 'product' => $_smarty_tpl -> tpl_vars [ 'product' ]-> value , 'col' => $_smarty_tpl -> tpl_vars [ 'col' ]-> value , 'is_slider' => $_smarty_tpl -> tpl_vars [ 'is_slider' ]-> value , 'ignore_lazy' => $_smarty_tpl -> tpl_vars [ 'ignore_lazy' ]-> value ));
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?></div><?php } else { ?> <div class="mb-4"><?php echo __d ( 'template' , 'khong_co_du_lieu' ); ?>
</div><?php }
ob_start ();
'../block/product/item'
[
'product' => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Phòng nghỉ hạng Ambassador Deluxe trên cho 2 khách</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn trên du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con tôm hùm mỗi khách</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải trình 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
(int) 24 => [
'id' => (int) 24,
'name' => 'Khách sạn',
'url' => 'khach-san',
'status' => (int) 1
],
(int) 49 => [
'id' => (int) 49,
'name' => 'Du thuyền',
'url' => 'du-thuyen',
'status' => (int) 1
]
],
'attributes' => [
'songay' => [
'id' => (int) 4,
'name' => 'Số ngày',
'value' => '2N1Đ'
],
'diemnoibat' => [
'id' => (int) 3,
'name' => 'Điểm nổi bật',
'value' => null
],
'khoihanh' => [
'id' => (int) 2,
'name' => 'Khởi hành',
'value' => null
],
'diachi' => [
'id' => (int) 1,
'name' => 'Địa chỉ',
'value' => 'Hạ Long - Quảng Ninh'
]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
(int) 0 => [
'id' => (int) 12,
'product_id' => (int) 12,
'code' => 'HRTJMB0EVI',
'barcode' => null,
'price' => (float) 7200000,
'discount_percent' => '15.00',
'price_special' => (float) 6100000,
'time_start_special' => null,
'time_end_special' => null,
'images' => [
[maximum depth reached]
],
'quantity_available' => null,
'position' => (int) 1,
'status' => (int) 1,
'product_item_id' => (int) 12,
'date_special' => null,
'time_special' => null,
'apply_special' => true
]
],
'number_item' => (int) 1,
'all_images' => [
(int) 0 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf889879da.jpg',
(int) 1 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5618ba.jpg',
(int) 2 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561580.jpg',
(int) 3 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5614f5.jpg',
(int) 4 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8898772a.jpg',
(int) 5 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8898769c.jpg',
(int) 6 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987951.jpg',
(int) 7 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5613ab.jpg',
(int) 8 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987da5.jpg',
(int) 9 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf88987e2e.jpg',
(int) 10 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561831.jpg',
(int) 11 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a56130f.jpg',
(int) 12 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a5617a9.jpg',
(int) 13 => '/media/du%20thuy%E1%BB%81n/du%20thuy%E1%BB%81n%20ambassador/du-thuyen-ambassador-1-ngay-641bf8a561720.jpg'
],
'total_quantity_available' => (int) 0
],
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'is_slider' => false,
'ignore_lazy' => false
]
foreach ( $_template -> startRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
}
$unifunc ( $_template );
foreach ( $_template -> endRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
$_template -> isRenderingCache = false ;
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
}
if ( $_template -> source -> handler -> uncompiled ) {
$_template -> source -> handler -> renderUncompiled ( $_template -> source , $_template );
} else {
$this -> getRenderedTemplateCode ( $_template );
}
if ( $_template -> caching && $this -> has_nocache_code ) {
$_template -> cached -> hashes [ $this -> nocache_hash ] = true ;
}
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
} else {
if (!isset( $this -> compiled ) || $this -> compiled -> compile_id !== $this -> compile_id ) {
$this -> loadCompiled ( true );
}
$this -> compiled -> render ( $this );
}
// display or fetch
if ( $display ) {
if ( $this -> caching && $this -> smarty -> cache_modified_check ) {
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
$template -> _mergeVars ();
if (!empty( Smarty :: $global_tpl_vars )) {
$template -> tpl_vars = array_merge ( Smarty :: $global_tpl_vars , $template -> tpl_vars );
}
$result = $template -> render ( false , $function );
$template -> _cleanUp ();
if ( $saveVars ) {
$template -> tpl_vars = $savedTplVars ;
$template -> config_vars = $savedConfigVars ;
* @return string rendered template output
*/
public function fetch ( $template = null , $cache_id = null , $compile_id = null , $parent = null )
{
$result = $this -> _execute ( $template , $cache_id , $compile_id , $parent , 0 );
return $result === null ? ob_get_clean () : $result ;
}
/**
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5ccd01a9ae267d13e774abb43f73520e21c2a792'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/block/product/view.tpl'
timestamp => (int) 1686718836
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
mustCompile => false
templateId => '123da375bbf91bd8d2b7941587ef129e9d23d4c1'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'col' => object(Smarty_Variable) {},
'item' => object(Smarty_Variable) {},
'is_slider' => object(Smarty_Variable) {},
'ignore_lazy' => object(Smarty_Variable) {},
'product' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5ccd01a9ae267d13e774abb43f73520e21c2a792_0.file.view.tpl.php'
timestamp => (int) 1727509750
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7b4f6e6c3c5_48358748'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0
$this ->{ $class } = $helpers -> load ( $properties [ 'class' ], $properties [ 'config' ]);
$this -> Smarty -> assignByRef ( ucfirst ( strtolower ( $name )), $this ->{ $class });
}
$this -> Smarty -> assignByRef ( 'this' , $this );
$content = $this -> Smarty -> fetch ( $viewFile );
// END Smarty
$afterEvent = $this -> dispatchEvent ( 'View.afterRenderFile' , [ $viewFile , $content ]);
if (isset( $afterEvent -> result )) {
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
if ( $options [ 'callbacks' ]) {
$this -> dispatchEvent ( 'View.beforeRender' , [ $file ]);
}
$element = $this -> _render ( $file , array_merge ( $this -> viewVars , $data ));
if ( $options [ 'callbacks' ]) {
$this -> dispatchEvent ( 'View.afterRender' , [ $file , $element ]);
}
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Phòng nghỉ hạng Ambassador Deluxe trên cho 2 khách</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn trên du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con tôm hùm mỗi khách</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải trình 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]
echo $this -> _renderElement ( $file , $data , $options );
}, $options [ 'cache' ]);
}
if ( $file ) {
return $this -> _renderElement ( $file , $data , $options );
}
if (empty( $options [ 'ignoreMissing' ])) {
[ $plugin ] = $this -> pluginSplit ( $name , $pluginCheck );
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/../block/product/view.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Phòng nghỉ hạng Ambassador Deluxe trên cho 2 khách</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn trên du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con tôm hùm mỗi khách</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải trình 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]
$_prefixVariable40 = ob_get_clean ();
ob_start ();
echo DATA_EXTEND ;
$_prefixVariable41 = ob_get_clean ();
echo $_smarty_tpl -> tpl_vars [ 'this' ]-> value -> element ( "../block/" .((string) $_smarty_tpl -> tpl_vars [ 'block_type' ]-> value ). "/" . $_prefixVariable40 ,array( 'block_info' => $_smarty_tpl -> tpl_vars [ 'block_info' ]-> value , 'block_config' => $_smarty_tpl -> tpl_vars [ 'block_config' ]-> value , $_prefixVariable41 => $_smarty_tpl -> tpl_vars [ 'data_extend' ]-> value , 'data_block' => $_smarty_tpl -> tpl_vars [ 'data_block' ]-> value , 'block_type' => $_smarty_tpl -> tpl_vars [ 'block_type' ]-> value ));
}?></div><?php }
}
'../block/product/view'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
'vi' => []
]
],
'data_block' => [
'data' => [
(int) 0 => [
'id' => (int) 12,
'name' => 'Du thuyền Ambassador 2N1Đ dành cho 2 người',
'description' => '<div dir="auto">Voucher Du thuyền Ambassador 2N1Đ cho 2 người lớn</div>
<div dir="auto">* Bao Gồm:</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Phòng nghỉ hạng Ambassador Deluxe trên cho 2 khách</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> 03 bữa ăn trên du thuyền</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Tặng nửa con tôm hùm mỗi khách</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/tba/1.5/16/2705.png" alt="✅" width="16" height="16"></span> Hải trình 2N1Đ tuyến Hạ Long</div>
<div dir="auto"><span class="x3nfvp2 x1j61x8r x1fcty0u xdj266r xhhsvwb xat24cr xgzva0m xxymvpz xlup9mm x1kky2od"><img src="https://static.xx.fbcdn.net/images/emoji.php/v9/t86/1.5/16/1f4cd.png" alt="?" width="16" height="16"></span> Hạn sử dụng voucher: Đến hết 31/12/2024</div>',
'url_video' => null,
'type_video' => null,
'files' => null,
'rating' => null,
'rating_number' => null,
'view' => (int) 333,
'created' => (int) 1693992937,
'created_by' => (int) 1,
'featured' => null,
'url' => 'du-thuyen-ambassador-2n1d',
'categories' => [
[maximum depth reached]
],
'attributes' => [
[maximum depth reached]
],
'price' => (float) 7200000,
'price_special' => (float) 6100000,
'apply_special' => true,
'discount_percent' => (int) 15,
'items' => [
[maximum depth reached]
],
'number_item' => (int) 1,
'all_images' => [
[maximum depth reached]
],
'total_quantity_available' => (int) 0
]
],
'pagination' => [
'field' => 'id',
'sort' => 'desc',
'page' => (int) 1,
'pages' => (int) 1,
'perpage' => (int) 12,
'current' => (int) 1,
'total' => (int) 1
]
],
'block_type' => 'product'
]
foreach ( $_template -> startRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
}
$unifunc ( $_template );
foreach ( $_template -> endRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
$_template -> isRenderingCache = false ;
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
}
if ( $_template -> source -> handler -> uncompiled ) {
$_template -> source -> handler -> renderUncompiled ( $_template -> source , $_template );
} else {
$this -> getRenderedTemplateCode ( $_template );
}
if ( $_template -> caching && $this -> has_nocache_code ) {
$_template -> cached -> hashes [ $this -> nocache_hash ] = true ;
}
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
} else {
if (!isset( $this -> compiled ) || $this -> compiled -> compile_id !== $this -> compile_id ) {
$this -> loadCompiled ( true );
}
$this -> compiled -> render ( $this );
}
// display or fetch
if ( $display ) {
if ( $this -> caching && $this -> smarty -> cache_modified_check ) {
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
$template -> _mergeVars ();
if (!empty( Smarty :: $global_tpl_vars )) {
$template -> tpl_vars = array_merge ( Smarty :: $global_tpl_vars , $template -> tpl_vars );
}
$result = $template -> render ( false , $function );
$template -> _cleanUp ();
if ( $saveVars ) {
$template -> tpl_vars = $savedTplVars ;
$template -> config_vars = $savedConfigVars ;
* @return string rendered template output
*/
public function fetch ( $template = null , $cache_id = null , $compile_id = null , $parent = null )
{
$result = $this -> _execute ( $template , $cache_id , $compile_id , $parent , 0 );
return $result === null ? ob_get_clean () : $result ;
}
/**
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '16940eb44f7216631d9954565d0bd7c2f347b170'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
mustCompile => false
templateId => 'b8ab39c6d900881bdc89a7200c9528044734e379'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'block_type' => object(Smarty_Variable) {},
'data_extend' => object(Smarty_Variable) {},
'data_block' => object(Smarty_Variable) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/16940eb44f7216631d9954565d0bd7c2f347b170_0.file.block.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd2379d0_79301905'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0
$this ->{ $class } = $helpers -> load ( $properties [ 'class' ], $properties [ 'config' ]);
$this -> Smarty -> assignByRef ( ucfirst ( strtolower ( $name )), $this ->{ $class });
}
$this -> Smarty -> assignByRef ( 'this' , $this );
$content = $this -> Smarty -> fetch ( $viewFile );
// END Smarty
$afterEvent = $this -> dispatchEvent ( 'View.afterRenderFile' , [ $viewFile , $content ]);
if (isset( $afterEvent -> result )) {
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
if ( $options [ 'callbacks' ]) {
$this -> dispatchEvent ( 'View.beforeRender' , [ $file ]);
}
$element = $this -> _render ( $file , array_merge ( $this -> viewVars , $data ));
if ( $options [ 'callbacks' ]) {
$this -> dispatchEvent ( 'View.afterRender' , [ $file , $element ]);
}
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]
echo $this -> _renderElement ( $file , $data , $options );
}, $options [ 'cache' ]);
}
if ( $file ) {
return $this -> _renderElement ( $file , $data , $options );
}
if (empty( $options [ 'ignoreMissing' ])) {
[ $plugin ] = $this -> pluginSplit ( $name , $pluginCheck );
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/block.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]
echo BLOCK ;
$_prefixVariable37 = ob_get_clean ();
$_smarty_tpl -> _assignInScope ( 'block_cache_options' , $_smarty_tpl -> tpl_vars [ 'this' ]-> value -> Setting -> getConfigCacheView ( $_smarty_tpl -> tpl_vars [ 'block_code' ]-> value , $_prefixVariable37 , $_smarty_tpl -> tpl_vars [ 'block_info' ]-> value ));
}
echo $_smarty_tpl -> tpl_vars [ 'this' ]-> value -> element ( 'layout/block' ,array( 'block_info' => $_smarty_tpl -> tpl_vars [ 'block_info' ]-> value , 'block_config' => $_smarty_tpl -> tpl_vars [ 'block_config' ]-> value , 'block_code' => $_smarty_tpl -> tpl_vars [ 'block_code' ]-> value ), $_smarty_tpl -> tpl_vars [ 'block_cache_options' ]-> value );
}
$_smarty_tpl -> smarty -> ext -> _foreach -> restore ( $_smarty_tpl , 1 );
}?></div><?php
}
'layout/block'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6 mb-5',
'locale' => [
[maximum depth reached]
]
],
'normal_data_extend' => [
'locale' => [
[maximum depth reached]
],
'normal' => [[maximum depth reached]]
],
'status' => (int) 1,
'data_block' => [
'data' => [
[maximum depth reached]
],
'pagination' => [
[maximum depth reached]
]
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","number_record":"","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6 mb-5"}',
'normal_data_extend' => '{"locale":{"vi":{"":""}},"normal":{}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'number_record' => '',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => ''
],
'block_code' => '5467gv3'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]
foreach ( $_template -> startRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
}
$unifunc ( $_template );
foreach ( $_template -> endRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
$_template -> isRenderingCache = false ;
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
}
if ( $_template -> source -> handler -> uncompiled ) {
$_template -> source -> handler -> renderUncompiled ( $_template -> source , $_template );
} else {
$this -> getRenderedTemplateCode ( $_template );
}
if ( $_template -> caching && $this -> has_nocache_code ) {
$_template -> cached -> hashes [ $this -> nocache_hash ] = true ;
}
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
} else {
if (!isset( $this -> compiled ) || $this -> compiled -> compile_id !== $this -> compile_id ) {
$this -> loadCompiled ( true );
}
$this -> compiled -> render ( $this );
}
// display or fetch
if ( $display ) {
if ( $this -> caching && $this -> smarty -> cache_modified_check ) {
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
$template -> _mergeVars ();
if (!empty( Smarty :: $global_tpl_vars )) {
$template -> tpl_vars = array_merge ( Smarty :: $global_tpl_vars , $template -> tpl_vars );
}
$result = $template -> render ( false , $function );
$template -> _cleanUp ();
if ( $saveVars ) {
$template -> tpl_vars = $savedTplVars ;
$template -> config_vars = $savedConfigVars ;
* @return string rendered template output
*/
public function fetch ( $template = null , $cache_id = null , $compile_id = null , $parent = null )
{
$result = $this -> _execute ( $template , $cache_id , $compile_id , $parent , 0 );
return $result === null ? ob_get_clean () : $result ;
}
/**
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '0c16098564f4608bb3d79b5450d6ef362f2b605e'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
timestamp => (int) 1670467152
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
mustCompile => false
templateId => 'acaf896d0d97483d3c6831f6690f6070d19eb708'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {},
'block_info' => object(Smarty_Variable) {},
'block_config' => object(Smarty_Variable) {},
'block_code' => object(Smarty_Variable) {},
'row_config' => object(Smarty_Variable) {},
'column' => object(Smarty_Variable) {},
'column_value' => object(Smarty_Variable) {},
'block_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/0c16098564f4608bb3d79b5450d6ef362f2b605e_0.file.row.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd21acf4_06892899'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0
$this ->{ $class } = $helpers -> load ( $properties [ 'class' ], $properties [ 'config' ]);
$this -> Smarty -> assignByRef ( ucfirst ( strtolower ( $name )), $this ->{ $class });
}
$this -> Smarty -> assignByRef ( 'this' , $this );
$content = $this -> Smarty -> fetch ( $viewFile );
// END Smarty
$afterEvent = $this -> dispatchEvent ( 'View.afterRenderFile' , [ $viewFile , $content ]);
if (isset( $afterEvent -> result )) {
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
if ( $options [ 'callbacks' ]) {
$this -> dispatchEvent ( 'View.beforeRender' , [ $file ]);
}
$element = $this -> _render ( $file , array_merge ( $this -> viewVars , $data ));
if ( $options [ 'callbacks' ]) {
$this -> dispatchEvent ( 'View.afterRender' , [ $file , $element ]);
}
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
],
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
echo $this -> _renderElement ( $file , $data , $options );
}, $options [ 'cache' ]);
}
if ( $file ) {
return $this -> _renderElement ( $file , $data , $options );
}
if (empty( $options [ 'ignoreMissing' ])) {
[ $plugin ] = $this -> pluginSplit ( $name , $pluginCheck );
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/row.tpl'
[
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]
$_smarty_tpl -> tpl_vars [ 'row' ]-> do_else = true ;
if ( $_from !== null ) foreach ( $_from as $_smarty_tpl -> tpl_vars [ 'row' ]-> value ) {
$_smarty_tpl -> tpl_vars [ 'row' ]-> do_else = false ;
if (!empty( $_smarty_tpl -> tpl_vars [ 'row' ]-> value [ 'columns' ]) && !empty( $_smarty_tpl -> tpl_vars [ 'row' ]-> value [ 'code' ])) {
echo $_smarty_tpl -> tpl_vars [ 'this' ]-> value -> element ( 'layout/row' ,array( 'row' => $_smarty_tpl -> tpl_vars [ 'row' ]-> value ),array());
}
}
$_smarty_tpl -> smarty -> ext -> _foreach -> restore ( $_smarty_tpl , 1 );
}
'layout/row'
[
'row' => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [],
'columns' => [
(int) 0 => [
'id' => (int) 1739,
'code' => null,
'is_layout' => false,
'row_code' => '9xbfly6',
'column_value' => (int) 12,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]
foreach ( $_template -> startRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
}
$unifunc ( $_template );
foreach ( $_template -> endRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
$_template -> isRenderingCache = false ;
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
}
if ( $_template -> source -> handler -> uncompiled ) {
$_template -> source -> handler -> renderUncompiled ( $_template -> source , $_template );
} else {
$this -> getRenderedTemplateCode ( $_template );
}
if ( $_template -> caching && $this -> has_nocache_code ) {
$_template -> cached -> hashes [ $this -> nocache_hash ] = true ;
}
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
} else {
if (!isset( $this -> compiled ) || $this -> compiled -> compile_id !== $this -> compile_id ) {
$this -> loadCompiled ( true );
}
$this -> compiled -> render ( $this );
}
// display or fetch
if ( $display ) {
if ( $this -> caching && $this -> smarty -> cache_modified_check ) {
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
$template -> _mergeVars ();
if (!empty( Smarty :: $global_tpl_vars )) {
$template -> tpl_vars = array_merge ( Smarty :: $global_tpl_vars , $template -> tpl_vars );
}
$result = $template -> render ( false , $function );
$template -> _cleanUp ();
if ( $saveVars ) {
$template -> tpl_vars = $savedTplVars ;
$template -> config_vars = $savedConfigVars ;
* @return string rendered template output
*/
public function fetch ( $template = null , $cache_id = null , $compile_id = null , $parent = null )
{
$result = $this -> _execute ( $template , $cache_id , $compile_id , $parent , 0 );
return $result === null ? ob_get_clean () : $result ;
}
/**
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '78cbdfce7a64059b7f3bf7a0145168dc8661ff46'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
timestamp => (int) 1685852783
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
mustCompile => false
templateId => 'e96bf12927c7b43dc527e01cf7333a70fa46c302'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'rows' => object(Smarty_Variable) {},
'type' => object(Smarty_Variable) {},
'row' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/78cbdfce7a64059b7f3bf7a0145168dc8661ff46_0.file.page.tpl.php'
timestamp => (int) 1727505629
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dd1fbb41_25642536'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0
$this ->{ $class } = $helpers -> load ( $properties [ 'class' ], $properties [ 'config' ]);
$this -> Smarty -> assignByRef ( ucfirst ( strtolower ( $name )), $this ->{ $class });
}
$this -> Smarty -> assignByRef ( 'this' , $this );
$content = $this -> Smarty -> fetch ( $viewFile );
// END Smarty
$afterEvent = $this -> dispatchEvent ( 'View.afterRenderFile' , [ $viewFile , $content ]);
if (isset( $afterEvent -> result )) {
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
if ( $options [ 'callbacks' ]) {
$this -> dispatchEvent ( 'View.beforeRender' , [ $file ]);
}
$element = $this -> _render ( $file , array_merge ( $this -> viewVars , $data ));
if ( $options [ 'callbacks' ]) {
$this -> dispatchEvent ( 'View.afterRender' , [ $file , $element ]);
}
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 154,
'template_code' => 'fashion03',
'code' => 'qhdw2uy',
'name' => 'Logo',
'type' => 'html',
'view' => 'qhdw2uy.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hzfxs24' => object(Cake\ORM\Entity) {
'id' => (int) 157,
'template_code' => 'fashion03',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'qs18lmc' => object(Cake\ORM\Entity) {
'id' => (int) 234,
'template_code' => 'fashion03',
'code' => 'qs18lmc',
'name' => 'Giờ làm việc',
'type' => 'html',
'view' => 'qs18lmc.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'wg3fpk7' => object(Cake\ORM\Entity) {
'id' => (int) 220,
'template_code' => 'fashion03',
'code' => 'wg3fpk7',
'name' => 'Search',
'type' => 'html',
'view' => 'wg3fpk7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'um4bc6q' => object(Cake\ORM\Entity) {
'id' => (int) 246,
'template_code' => 'fashion03',
'code' => 'um4bc6q',
'name' => 'Form nhận tin',
'type' => 'html',
'view' => 'um4bc6q.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'foc9uil' => object(Cake\ORM\Entity) {
'id' => (int) 247,
'template_code' => 'fashion03',
'code' => 'foc9uil',
'name' => 'Tiêu đề cty',
'type' => 'html',
'view' => 'foc9uil.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'm7thxez' => object(Cake\ORM\Entity) {
'id' => (int) 228,
'template_code' => 'fashion03',
'code' => 'm7thxez',
'name' => 'Thông tin liên hệ',
'type' => 'html',
'view' => 'm7thxez.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o2n7klf' => object(Cake\ORM\Entity) {
'id' => (int) 248,
'template_code' => 'fashion03',
'code' => 'o2n7klf',
'name' => 'Menu footer',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5zrc09f' => object(Cake\ORM\Entity) {
'id' => (int) 249,
'template_code' => 'fashion03',
'code' => '5zrc09f',
'name' => 'Menu footer 2',
'type' => 'menu',
'view' => 'view_menu.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'normal_data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'xcahmvt' => object(Cake\ORM\Entity) {
'id' => (int) 215,
'template_code' => 'fashion03',
'code' => 'xcahmvt',
'name' => 'Nút liên hệ góc màn hình',
'type' => 'html',
'view' => 'xcahmvt.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hxnfjt3' => object(Cake\ORM\Entity) {
'id' => (int) 268,
'template_code' => 'fashion03',
'code' => 'hxnfjt3',
'name' => 'Bộ công thương',
'type' => 'html',
'view' => 'hxnfjt3.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'uphxz4y' => object(Cake\ORM\Entity) {
'id' => (int) 269,
'template_code' => 'fashion03',
'code' => 'uphxz4y',
'name' => 'Fanpage',
'type' => 'html',
'view' => 'uphxz4y.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'cpk2uwg' => object(Cake\ORM\Entity) {
'id' => (int) 270,
'template_code' => 'fashion03',
'code' => 'cpk2uwg',
'name' => 'DMCA',
'type' => 'html',
'view' => 'cpk2uwg.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'5467gv3' => object(Cake\ORM\Entity) {
'id' => (int) 188,
'template_code' => 'fashion03',
'code' => '5467gv3',
'name' => '[Hệ thống]Danh sách sản phẩm theo đường dẫn',
'type' => 'product',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'normal_data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
}
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Du thuyền',
'url' => 'du-thuyen'
]
],
'seo_info' => [
'title' => 'Du thuyền',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-qbo.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion03',
'url' => '/templates/fashion03/'
],
'cdn_url' => 'https://quocbao.vn/static',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => null,
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => '3000'
],
'cart' => null,
'product' => [
'check_quantity' => null
]
]
]
echo $this -> _renderElement ( $file , $data , $options );
}, $options [ 'cache' ]);
}
if ( $file ) {
return $this -> _renderElement ( $file , $data , $options );
}
if (empty( $options [ 'ignoreMissing' ])) {
[ $plugin ] = $this -> pluginSplit ( $name , $pluginCheck );
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/element/layout/page.tpl'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]
$_prefixVariable2 = ob_get_clean ();
$_smarty_tpl -> _assignInScope ( 'page_cache_options' , $_smarty_tpl -> tpl_vars [ 'this' ]-> value -> Setting -> getConfigCacheView ( $_smarty_tpl -> tpl_vars [ 'page_code' ]-> value , $_prefixVariable2 )); ?>
<?php } ?>
<?php echo $_smarty_tpl -> tpl_vars [ 'this' ]-> value -> element ( 'layout/page' ,array( 'structure' => $_smarty_tpl -> tpl_vars [ 'structure' ]-> value ), $_smarty_tpl -> tpl_vars [ 'page_cache_options' ]-> value ); ?>
<?php } ?>
'layout/page'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1455,
'code' => 'uen3lkb',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1456,
'code' => 'hzjofwn',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1457,
'code' => '7axncph',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1453,
'code' => 'hv9c0by',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1454,
'code' => '9xbfly6',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1458,
'code' => '6v04hf3',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1459,
'code' => '49mebg5',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1460,
'code' => 'wr8ivf6',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1461,
'code' => 'nth1u60',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1462,
'code' => '9cuyewa',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]
foreach ( $_template -> startRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
}
$unifunc ( $_template );
foreach ( $_template -> endRenderCallbacks as $callback ) {
call_user_func ( $callback , $_template );
}
$_template -> isRenderingCache = false ;
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
}
if ( $_template -> source -> handler -> uncompiled ) {
$_template -> source -> handler -> renderUncompiled ( $_template -> source , $_template );
} else {
$this -> getRenderedTemplateCode ( $_template );
}
if ( $_template -> caching && $this -> has_nocache_code ) {
$_template -> cached -> hashes [ $this -> nocache_hash ] = true ;
}
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
} else {
if (!isset( $this -> compiled ) || $this -> compiled -> compile_id !== $this -> compile_id ) {
$this -> loadCompiled ( true );
}
$this -> compiled -> render ( $this );
}
// display or fetch
if ( $display ) {
if ( $this -> caching && $this -> smarty -> cache_modified_check ) {
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
$template -> _mergeVars ();
if (!empty( Smarty :: $global_tpl_vars )) {
$template -> tpl_vars = array_merge ( Smarty :: $global_tpl_vars , $template -> tpl_vars );
}
$result = $template -> render ( false , $function );
$template -> _cleanUp ();
if ( $saveVars ) {
$template -> tpl_vars = $savedTplVars ;
$template -> config_vars = $savedConfigVars ;
* @return string rendered template output
*/
public function fetch ( $template = null , $cache_id = null , $compile_id = null , $parent = null )
{
$result = $this -> _execute ( $template , $cache_id , $compile_id , $parent , 0 );
return $result === null ? ob_get_clean () : $result ;
}
/**
object(Smarty_Internal_Template) {
_objType => (int) 2
smarty => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5d09609f021dba4e3d74e3a913c31d761b615daf'
resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
type => 'file'
name => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
filepath => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
timestamp => (int) 1686586666
exists => true
basename => null
components => null
handler => object(Smarty_Internal_Resource_File) {}
smarty => object(Smarty) {}
isConfig => false
content => null
compiler_class => 'Smarty_Internal_SmartyTemplateCompiler'
template_lexer_class => 'Smarty_Internal_Templatelexer'
template_parser_class => 'Smarty_Internal_Templateparser'
}
inheritance => null
template_resource => '/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
mustCompile => false
templateId => '4e2905a5958131bb6e3b0ff5c237ce69ffb32414'
scope => (int) 0
isRenderingCache => false
startRenderCallbacks => []
endRenderCallbacks => []
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => []
_cache => []
template_class => 'Smarty_Internal_Template'
tpl_vars => [
'SCRIPT_NAME' => object(Smarty_Variable) {},
'nh_admin_bar' => object(Smarty_Variable) {},
'blocks' => object(Smarty_Variable) {},
'structure' => object(Smarty_Variable) {},
'page_code' => object(Smarty_Variable) {},
'cache_page' => object(Smarty_Variable) {},
'schema_data' => object(Smarty_Variable) {},
'breadcrumb' => object(Smarty_Variable) {},
'seo_info' => object(Smarty_Variable) {},
'data_init' => object(Smarty_Variable) {},
'this' => object(Smarty_Variable) {},
'title' => object(Smarty_Variable) {},
'website_info' => object(Smarty_Variable) {},
'css_cache_key' => object(Smarty_Variable) {},
'embed_code' => object(Smarty_Variable) {},
'page_cache_options' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/bestprice/domains/quocbao.vn/public_html/core/src/View/'
_configDirNormalized => false
_joined_config_dir => null
default_template_handler_func => null
default_config_handler_func => null
default_plugin_handler_func => null
_compileDirNormalized => true
_pluginsDirNormalized => false
_cacheDirNormalized => true
force_compile => false
use_sub_dirs => false
allow_ambiguous_resources => false
merge_compiled_includes => false
extends_recursion => true
force_cache => false
left_delimiter => '{'
right_delimiter => '}'
literals => [[maximum depth reached]]
security_class => 'Smarty_Security'
security_policy => null
php_handling => (int) 0
allow_php_templates => false
debugging => true
debugging_ctrl => 'NONE'
smarty_debug_id => 'SMARTY_DEBUG'
debug_tpl => null
error_reporting => (int) 24575
config_overwrite => true
config_booleanize => true
config_read_hidden => false
compile_locking => true
cache_locking => false
locking_timeout => (int) 10
default_resource_type => 'file'
caching_type => 'file'
default_config_type => 'file'
cache_modified_check => false
registered_plugins => [[maximum depth reached]]
registered_objects => [[maximum depth reached]]
registered_classes => [[maximum depth reached]]
registered_filters => [[maximum depth reached]]
registered_resources => [[maximum depth reached]]
registered_cache_resources => [[maximum depth reached]]
autoload_filters => [[maximum depth reached]]
default_modifiers => [[maximum depth reached]]
escape_html => false
start_time => (float) 1732170430.5692
_current_file => null
_parserdebug => false
_objType => (int) 1
_debug => object(Smarty_Internal_Debug) {}
cache_id => null
compile_id => null
caching => (int) 0
compile_check => (int) 1
cache_lifetime => (int) 6000
tplFunctions => [[maximum depth reached]]
_cache => [
[maximum depth reached]
]
template_class => 'Smarty_Internal_Template'
tpl_vars => [
[maximum depth reached]
]
parent => null
config_vars => [[maximum depth reached]]
ext => object(Smarty_Internal_Extension_Handler) {}
[protected] template_dir => [
[maximum depth reached]
]
[protected] _processedTemplateDir => [
[maximum depth reached]
]
[protected] config_dir => [
[maximum depth reached]
]
[protected] _processedConfigDir => [[maximum depth reached]]
[protected] compile_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
config_vars => []
ext => object(Smarty_Internal_Extension_Handler) {
objType => (int) 2
[private] _property_info => [
[maximum depth reached]
]
[private] resolvedProperties => [[maximum depth reached]]
}
compiled => object(Smarty_Template_Compiled) {
nocache_hash => null
filepath => '/home/bestprice/domains/quocbao.vn/public_html/tmp/cache/views/5d09609f021dba4e3d74e3a913c31d761b615daf_0.file.default.tpl.php'
timestamp => (int) 1727505628
exists => true
compile_id => null
processed => true
unifunc => 'content_66f7a4dccb8133_36472484'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}
null
null
null
(int) 0
$this ->{ $class } = $helpers -> load ( $properties [ 'class' ], $properties [ 'config' ]);
$this -> Smarty -> assignByRef ( ucfirst ( strtolower ( $name )), $this ->{ $class });
}
$this -> Smarty -> assignByRef ( 'this' , $this );
$content = $this -> Smarty -> fetch ( $viewFile );
// END Smarty
$afterEvent = $this -> dispatchEvent ( 'View.afterRenderFile' , [ $viewFile , $content ]);
if (isset( $afterEvent -> result )) {
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
$this -> Blocks -> set ( 'title' , $title );
}
$this -> _currentType = static:: TYPE_LAYOUT ;
$this -> Blocks -> set ( 'content' , $this -> _render ( $layoutFileName ));
$this -> dispatchEvent ( 'View.afterLayout' , [ $layoutFileName ]);
return $this -> Blocks -> get ( 'content' );
'/home/bestprice/domains/quocbao.vn/public_html/templates/fashion03/layout/default.tpl'
'To disable layout rendering use method View::disableAutoLayout() instead.'
);
}
$this -> Blocks -> set ( 'content' , $this -> renderLayout ( '' , $this -> layout ));
}
if ( $layout !== null ) {
$this -> layout = $defaultLayout ;
}
$builder -> setTemplate ( $this -> request -> getParam ( 'action' ));
}
$view = $this -> createView ();
$contents = $view -> render ();
$this -> setResponse ( $view -> getResponse ()-> withStringBody ( $contents ));
return $this -> response ;
}
}
public function index ()
{
$this -> render ( 'index' );
}
public function notFound ()
{
* @ throws \ UnexpectedValueException If return value of action is not ` null ` or ` ResponseInterface ` instance .
*/
public function invokeAction ( Closure $action , array $args ): void
{
$result = $action (... $args );
if ( $result !== null && ! $result instanceof ResponseInterface ) {
throw new UnexpectedValueException ( sprintf (
'Controller actions can only return ResponseInterface instance or null. '
. 'Got %s instead.' ,
}
$action = $controller -> getAction ();
$args = array_values ( $controller -> getRequest ()-> getParam ( 'pass' ));
$controller -> invokeAction ( $action , $args );
$result = $controller -> shutdownProcess ();
if ( $result instanceof ResponseInterface ) {
return $result ;
object(Closure) {
}
[
(int) 0 => 'du-thuyen'
]
}
$controller = $this -> controllerFactory -> create ( $request );
return $this -> controllerFactory -> invoke ( $controller );
}
}
object(App\Controller\PageController) {
get_structure_layout => true
paginate => []
System => object(App\Controller\Component\SystemComponent) {
'components' => [
[maximum depth reached]
],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
Utilities => object(App\Controller\Component\UtilitiesComponent) {
'components' => [[maximum depth reached]],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
Block => object(App\Controller\Component\BlockComponent) {
'components' => [
[maximum depth reached]
],
'implementedEvents' => [[maximum depth reached]],
'_config' => [[maximum depth reached]]
}
[protected] name => 'Page'
[protected] request => object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
[maximum depth reached]
]
[protected] data => [[maximum depth reached]]
[protected] query => [[maximum depth reached]]
[protected] cookies => [[maximum depth reached]]
[protected] _environment => [
[maximum depth reached]
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => [[maximum depth reached]]
[protected] _detectors => [
[maximum depth reached]
]
[protected] _detectorCache => [
[maximum depth reached]
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {}
[protected] uri => object(Laminas\Diactoros\Uri) {}
[protected] session => object(Cake\Http\Session) {}
[protected] attributes => [
[maximum depth reached]
]
[protected] emulatedAttributes => [
[maximum depth reached]
]
[protected] uploadedFiles => [[maximum depth reached]]
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
[protected] response => object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
[maximum depth reached]
],
'file' => null,
'fileRange' => [[maximum depth reached]],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [[maximum depth reached]],
'body' => ''
}
[protected] _responseClass => 'Cake\Http\Response'
[protected] autoRender => false
[protected] _components => object(Cake\Controller\ComponentRegistry) {
'_Controller' => object(App\Controller\PageController) {},
'_loaded' => [
[maximum depth reached]
],
'_eventManager' => object(Cake\Event\EventManager) {},
'_eventClass' => 'Cake\Event\Event'
}
[protected] plugin => null
[protected] _eventManager => object(Cake\Event\EventManager) {
'_listeners' => [
[maximum depth reached]
],
'_isGlobal' => false,
'_trackEvents' => false,
'_generalManager' => '(object) EventManager',
'_dispatchedEvents' => null
}
[protected] _eventClass => 'Cake\Event\Event'
[protected] _tableLocator => object(Cake\ORM\Locator\TableLocator) {
[protected] locations => [
[maximum depth reached]
]
[protected] _config => [[maximum depth reached]]
[protected] _instances => [
[maximum depth reached]
]
[protected] _fallbacked => [
[maximum depth reached]
]
[protected] _options => [
[maximum depth reached]
]
}
[protected] modelClass => 'Page'
[protected] _modelFactories => [
'Table' => [
(int) 0 => object(Cake\ORM\Locator\TableLocator) {},
(int) 1 => 'get'
]
]
[protected] _modelType => 'Table'
[protected] _viewBuilder => object(Cake\View\ViewBuilder) {
[protected] _templatePath => 'Page'
[protected] _template => 'index'
[protected] _plugin => null
[protected] _theme => null
[protected] _layout => null
[protected] _autoLayout => true
[protected] _layoutPath => null
[protected] _name => 'Page'
[protected] _className => 'Smarty'
[protected] _options => [[maximum depth reached]]
[protected] _helpers => [[maximum depth reached]]
[protected] _vars => [
[maximum depth reached]
]
}
}
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
}
$response = new Response ([
'body' => 'Middleware queue was exhausted without returning a response '
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
}
$response = new Response ([
'body' => 'Middleware queue was exhausted without returning a response '
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
if ( $method === 'GET' && $cookieData === null ) {
$token = $this -> createToken ();
$request = $request -> withAttribute ( 'csrfToken' , $token );
/** @var mixed $response */
$response = $handler -> handle ( $request );
return $this -> _addTokenCookie ( $token , $request , $response );
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'mobile' => false,
'tablet' => false,
'ajax' => false
]
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => [
'csrfToken' => 'a88dbe15c3848ba3c576c928b4fce833b1b26586b69e8c7c23e247a0'
]
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 1
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {}
[protected] fallbackHandler => object(App\Application) {}
}
}
$this -> queue = $queue ;
$this -> queue -> rewind ();
$this -> fallbackHandler = $fallbackHandler ;
return $this -> handle ( $request );
}
/**
* Handle incoming server request and return a response .
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
$middleware = new MiddlewareQueue ( $matching );
$runner = new Runner ();
return $runner -> run ( $middleware , $request , $handler );
}
}
object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 1
[protected] queue => [
(int) 0 => object(Cake\Http\Middleware\CsrfProtectionMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'pass' => [
(int) 0 => 'du-thuyen'
],
'controller' => 'Page',
'action' => 'index',
'plugin' => null,
'_matchedRoute' => '/*',
'_ext' => null
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}
public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
{
$url = $request -> getUri ()-> getPath ();
if ( strpos ( $url , '..' ) !== false || strpos ( $url , '.' ) === false ) {
return $handler -> handle ( $request );
}
if ( strpos ( $url , '/.' ) !== false ) {
return $handler -> handle ( $request );
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}
*/
public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
{
try {
return $handler -> handle ( $request );
} catch ( Throwable $exception ) {
return $this -> handleException ( $exception , $request );
}
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(Cake\Http\Runner) {
[protected] queue => object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
[maximum depth reached]
]
}
[protected] fallbackHandler => object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {}
[protected] _eventManager => object(Cake\Event\EventManager) {}
[protected] _eventClass => 'Cake\Event\Event'
}
}
$this -> queue = $queue ;
$this -> queue -> rewind ();
$this -> fallbackHandler = $fallbackHandler ;
return $this -> handle ( $request );
}
/**
* Handle incoming server request and return a response .
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
}
$this -> dispatchEvent ( 'Server.buildMiddleware' , [ 'middleware' => $middleware ]);
$response = $this -> runner -> run ( $middleware , $request , $this -> app );
if ( $request instanceof ServerRequest ) {
$request -> getSession ()-> close ();
}
object(Cake\Http\MiddlewareQueue) {
[protected] position => (int) 3
[protected] queue => [
(int) 0 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 1 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 2 => object(Cake\Routing\Middleware\RoutingMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => []
[protected] _environment => [
'CONTEXT_DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'CONTEXT_PREFIX' => '',
'DOCUMENT_ROOT' => '/home/bestprice/domains/quocbao.vn/private_html',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'H2PUSH' => 'off',
'H2_PUSH' => 'off',
'H2_PUSHED' => '',
'H2_PUSHED_ON' => '',
'H2_STREAM_ID' => '1',
'H2_STREAM_TAG' => '10-1',
'HTTP2' => 'on',
'HTTPS' => 'on',
'HTTP_ACCEPT' => '*/*',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_AUTHORIZATION' => '',
'HTTP_HOST' => 'quocbao.vn',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'PATH' => '/bin:/usr/bin',
'PHPRC' => '/usr/local/php56/lib/',
'QUERY_STRING' => '',
'REDIRECT_H2PUSH' => 'off',
'REDIRECT_H2_PUSH' => 'off',
'REDIRECT_H2_PUSHED' => '',
'REDIRECT_H2_PUSHED_ON' => '',
'REDIRECT_H2_STREAM_ID' => '1',
'REDIRECT_H2_STREAM_TAG' => '10-1',
'REDIRECT_HTTP2' => 'on',
'REDIRECT_HTTPS' => 'on',
'REDIRECT_SSL_TLS_SNI' => 'quocbao.vn',
'REDIRECT_STATUS' => '200',
'REDIRECT_UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'REDIRECT_URL' => '/du-thuyen',
'REMOTE_ADDR' => '3.144.109.159',
'REMOTE_PORT' => '54650',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/du-thuyen',
'SCRIPT_FILENAME' => '/home/bestprice/domains/quocbao.vn/private_html/index.php',
'SCRIPT_NAME' => '/index.php',
'SERVER_ADDR' => '103.101.163.179',
'SERVER_ADMIN' => 'webmaster@quocbao.vn',
'SERVER_NAME' => 'quocbao.vn',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/2.0',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2',
'SSL_TLS_SNI' => 'quocbao.vn',
'UNIQUE_ID' => 'Zz7Svj1BF5MlxbGVwdbhcwAACgs',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1732170430.2366,
'REQUEST_TIME' => (int) 1732170430,
'ORIGINAL_REQUEST_METHOD' => 'GET'
]
[protected] base => ''
[protected] webroot => '/'
[protected] trustedProxies => []
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => []
[protected] stream => object(Laminas\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Laminas\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'quocbao.vn'
[private] port => null
[private] path => '/du-thuyen'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 10800
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[protected] mergeFilesAsObjects => true
}
object(App\Application) {
[protected] configDir => '/home/bestprice/domains/quocbao.vn/public_html/core/config/'
[protected] plugins => object(Cake\Core\PluginCollection) {
[protected] plugins => [
[maximum depth reached]
]
[protected] names => [
[maximum depth reached]
]
[protected] positions => [[maximum depth reached]]
[protected] loopDepth => (int) -1
}
[protected] controllerFactory => object(Cake\Controller\ControllerFactory) {
}
[protected] _eventManager => object(Cake\Event\EventManager) {
'_listeners' => [[maximum depth reached]],
'_isGlobal' => true,
'_trackEvents' => false,
'_generalManager' => '(object) EventManager',
'_dispatchedEvents' => null
}
[protected] _eventClass => 'Cake\Event\Event'
}
// Bind your application to the server.
$server = new Server (new Application ( $core_path . '/config' ));
// Run the request/response through the application and emit the response.
$server -> emit ( $server -> run ());
Could this be caused by using Auto-Tables?
Some of the Table objects in your application were created by instantiating "Cake\ORM\Table "
instead of any other specific subclass.
This could be the cause for this exception. Auto-Tables are created for you under the following circumstances:
The class for the specified table does not exist.
The Table was created with a typo: $this->getTableLocator()->get('Atricles');
The class file has a typo in the name or incorrect namespace: class Atricles extends Table
The file containing the class has a typo or incorrect casing: Atricles.php
The Table was used using associations but the association has a typo: $this->belongsTo('Atricles')
The table class resides in a Plugin but no plugin notation was used in the association definition.
Please try correcting the issue for the following table aliases:
Publishing.TemplatesPageContent
Publishing.ProductsContent
Publishing.Links
Publishing.SingleItem
If you want to customize this error message, create
templates/Error/error500.php