Notice (8): Constant PAGE_URL already defined [APP/Controller/AppController.php, line 164]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_RECORD_ID already defined [APP/Controller/AppController.php, line 165]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_TAG_ID already defined [APP/Controller/AppController.php, line 166]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_CATEGORY_ID already defined [APP/Controller/AppController.php, line 167]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_BRAND_ID already defined [APP/Controller/AppController.php, line 168]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_CATEGORIES_ID already defined [APP/Controller/AppController.php, line 169]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_TYPE already defined [APP/Controller/AppController.php, line 170]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
}
define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 170
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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_CODE already defined [APP/Controller/AppController.php, line 171]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
}
define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 171
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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_VERSION already defined [APP/Controller/AppController.php, line 172]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
}
define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 172
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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_URL already defined [APP/Controller/AppController.php, line 164]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_RECORD_ID already defined [APP/Controller/AppController.php, line 165]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_TAG_ID already defined [APP/Controller/AppController.php, line 166]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_CATEGORY_ID already defined [APP/Controller/AppController.php, line 167]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_BRAND_ID already defined [APP/Controller/AppController.php, line 168]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_CATEGORIES_ID already defined [APP/Controller/AppController.php, line 169]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_TYPE already defined [APP/Controller/AppController.php, line 170]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
}
define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 170
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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_CODE already defined [APP/Controller/AppController.php, line 171]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
}
define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 171
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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Notice (8): Constant PAGE_VERSION already defined [APP/Controller/AppController.php, line 172]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' => 'tai-lieu-xem-nhieu',
'code' => 'x61rl4t',
'type' => 'normal',
'version' => null,
'page_record_id' => null,
'article_id' => null,
'product_id' => null,
'tag_id' => null,
'category_id' => null,
'brand_id' => null,
'page_info' => object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[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 = 'tai-lieu-xem-nhieu'
$code = 'x61rl4t'
$type = 'normal'
$version = null
$page_record_id = null
$product_id = null
$article_id = null
$tag_id = null
$page_category_id = null
$page_brand_id = null
$page_categories_id = []
$page_info = object(Cake\ORM\Entity) {
'id' => (int) 69,
'template_code' => 'sesan3a',
'layout_code' => '2z9evbs',
'code' => 'x61rl4t',
'name' => 'Tài liệu xem nhiều',
'page_type' => 'page',
'type' => 'normal',
'category_id' => (int) 0,
'created' => (int) 1667836257,
'updated' => (int) 1688546202,
'url' => 'tai-lieu-xem-nhieu',
'lang' => 'vi',
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'url' => true,
'lang' => true
],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesPage'
}
define - [internal], line ??
App\Controller\AppController::beforeRender() - APP/Controller/AppController.php, line 172
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/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php, line 33
Warning (512): Unable to emit headers. Headers sent in file=/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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: Expression is missing operator (IS, IS NOT) with `null` value. </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>Expression is missing operator (IS, IS NOT) with <code>null</code> value.</span>
<a>📋</a>
</h1>
<span class="header-type">InvalidArgumentException</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">
CORE/src/Database/Expression/QueryExpression.php:782 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-1">
<span class="stack-function">Cake\Database\Expression\QueryExpression->_parseCondition</span>
<span class="stack-file">
CORE/src/Database/Expression/QueryExpression.php:711 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-2">
<span class="stack-function">Cake\Database\Expression\QueryExpression->_addConditions</span>
<span class="stack-file">
CORE/src/Database/Expression/QueryExpression.php:133 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-3">
<span class="stack-function">Cake\Database\Expression\QueryExpression->add</span>
<span class="stack-file">
CORE/src/Database/Query.php:2155 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-4">
<span class="stack-function">Cake\Database\Query->_conjugate</span>
<span class="stack-file">
CORE/src/Database/Query.php:936 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-5">
<span class="stack-function">Cake\Database\Query->where</span>
<span class="stack-file">
APP/View/Helper/DocumentHelper.php:165 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-6">
<span class="stack-function">App\View\Helper\DocumentHelper->getListDocumentViewMore</span>
<span class="stack-file">
/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/30edb0fef33f1ce2e75788ed158fa726efe73593_0.file.25avkwz.tpl.php:33 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-7">
<span class="stack-function">content_658109062be8c9_88211314</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-8">
<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-9">
<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-10">
<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-11">
<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-12">
<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-13">
<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-14">
<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-15">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/5091418a5ad560342f3df27c86a9e97d9e02169d_0.file.block.tpl.php:55 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-16">
<span class="stack-function">content_6581066a2ea204_87411799</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-17">
<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-18">
<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-19">
<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-20">
<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-21">
<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-22">
<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-23">
<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-24">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/ebb438948c7fc0493263285dc2b8e167138072ef_0.file.row.tpl.php:67 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-25">
<span class="stack-function">content_6581066a2d9bc1_27724618</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-26">
<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-27">
<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-28">
<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-29">
<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-30">
<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-31">
<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-32">
<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-33">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/d0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a_0.file.page.tpl.php:43 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-34">
<span class="stack-function">content_6581066a2c3d95_91513887</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-35">
<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-36">
<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-37">
<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-38">
<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-39">
<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-40">
<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-41">
<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-42">
<span class="stack-function">Cake\View\View->element</span>
<span class="stack-file">
/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/2c9cba9b346567486a1ae4a357055bc84d9a4870_0.file.default.tpl.php:140 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-43">
<span class="stack-function">content_6581066a29cf72_74954263</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-44">
<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-45">
<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-46">
<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-47">
<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-48">
<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-49">
<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-50">
<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-51">
<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-52">
<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-53">
<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-54">
<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-55">
<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-56">
<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-57">
<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-58">
<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-59">
<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-60">
<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-61">
<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-62">
<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-63">
<span class="stack-function">Cake\Http\Runner->handle</span>
<span class="stack-file">
CORE/src/Routing/Middleware/AssetMiddleware.php:77 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-64">
<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-65">
<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-66">
<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-67">
<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-68">
<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-69">
<span class="stack-function">Cake\Http\Server->run</span>
<span class="stack-file">
/home/sesan3a/domains/csdl.sesan3a.vn/public_html/index.php:33 </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">/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/Database/Expression/QueryExpression.php</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">
<tr>
<td class="excerpt-number" data-number="778"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $operator </span><span style="color: #007700">= </span><span style="color: #DD0000">'!='</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="779"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="780"></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="781"></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">$value </span><span style="color: #007700">=== </span><span style="color: #0000BB">null </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_conjunction </span><span style="color: #007700">!== </span><span style="color: #DD0000">','</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="782"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">throw new </span><span style="color: #0000BB">InvalidArgumentException</span><span style="color: #007700">(</span><span style="color: #DD0000">'Expression is missing operator (IS, IS NOT) with `null` value.'</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="783"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="784"></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="785"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return new </span><span style="color: #0000BB">Comparison</span><span style="color: #007700">(</span><span style="color: #0000BB">$expression</span><span style="color: #007700">, </span><span style="color: #0000BB">$value</span><span style="color: #007700">, </span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$operator</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="786"></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-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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/Database/Expression/QueryExpression.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="707"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">continue;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="708"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="709"></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="710"></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">$numericKey</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="711"></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">_conditions</span><span style="color: #007700">[] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_parseCondition</span><span style="color: #007700">(</span><span style="color: #0000BB">$k</span><span style="color: #007700">, </span><span style="color: #0000BB">$c</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="712"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="713"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="714"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="715"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-1" style="display: none;">
<pre>'customer_id'
null</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/Database/Expression/QueryExpression.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="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></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>
<tr>
<td class="excerpt-number" data-number="133"></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">_addConditions</span><span style="color: #007700">(</span><span style="color: #0000BB">$conditions</span><span style="color: #007700">, </span><span style="color: #0000BB">$types</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="134"></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="135"></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></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="136"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="137"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-2" style="display: none;">
<pre>[
'customer_id' => null
]
[]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/Database/Query.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="2151"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $append </span><span style="color: #007700">= </span><span style="color: #0000BB">$append</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">newExpr</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="2152"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="2153"></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="2154"></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">$expression</span><span style="color: #007700">-></span><span style="color: #0000BB">getConjunction</span><span style="color: #007700">() === </span><span style="color: #0000BB">$conjunction</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="2155"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $expression</span><span style="color: #007700">-></span><span style="color: #0000BB">add</span><span style="color: #007700">(</span><span style="color: #0000BB">$append</span><span style="color: #007700">, </span><span style="color: #0000BB">$types</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="2156"></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="2157"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $expression </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">newExpr</span><span style="color: #007700">()</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="2158"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">-></span><span style="color: #0000BB">setConjunction</span><span style="color: #007700">(</span><span style="color: #0000BB">$conjunction</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="2159"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">-></span><span style="color: #0000BB">add</span><span style="color: #007700">([</span><span style="color: #0000BB">$expression</span><span style="color: #007700">, </span><span style="color: #0000BB">$append</span><span style="color: #007700">], </span><span style="color: #0000BB">$types</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-3" style="display: none;">
<pre>[
'customer_id' => null
]
[]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/Database/Query.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="932"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="933"></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">$overwrite</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="934"></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">_parts</span><span style="color: #007700">[</span><span style="color: #DD0000">'where'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">newExpr</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="935"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="936"></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">_conjugate</span><span style="color: #007700">(</span><span style="color: #DD0000">'where'</span><span style="color: #007700">, </span><span style="color: #0000BB">$conditions</span><span style="color: #007700">, </span><span style="color: #DD0000">'AND'</span><span style="color: #007700">, </span><span style="color: #0000BB">$types</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="937"></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="938"></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></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="939"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="940"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-4" style="display: none;">
<pre>'where'
[
'customer_id' => null
]
'AND'
[]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/src/View/Helper/DocumentHelper.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="161"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $member </span><span style="color: #007700">= </span><span style="color: #0000BB">$session</span><span style="color: #007700">-></span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #0000BB">MEMBER</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"> $customer_id </span><span style="color: #007700">= !empty(</span><span style="color: #0000BB">$member</span><span style="color: #007700">[</span><span style="color: #DD0000">'customer_id'</span><span style="color: #007700">]) ? </span><span style="color: #0000BB">intval</span><span style="color: #007700">(</span><span style="color: #0000BB">$member</span><span style="color: #007700">[</span><span style="color: #DD0000">'customer_id'</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="163"></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="164"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $document_ids </span><span style="color: #007700">= </span><span style="color: #0000BB">$table</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">()-></span><span style="color: #0000BB">where</span><span style="color: #007700">([</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="165"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'customer_id' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$customer_id</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="166"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">])-></span><span style="color: #0000BB">select</span><span style="color: #007700">([</span><span style="color: #DD0000">'CustomersDocument.document_id'</span><span style="color: #007700">])-></span><span style="color: #0000BB">order</span><span style="color: #007700">([</span><span style="color: #DD0000">'CustomersDocument.view DESC'</span><span style="color: #007700">])-></span><span style="color: #0000BB">limit</span><span style="color: #007700">(</span><span style="color: #0000BB">15</span><span style="color: #007700">)-></span><span style="color: #0000BB">toList</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="167"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $document_ids </span><span style="color: #007700">= !empty(</span><span style="color: #0000BB">$document_ids</span><span style="color: #007700">) ? </span><span style="color: #0000BB">array_column</span><span style="color: #007700">(</span><span style="color: #0000BB">$document_ids</span><span style="color: #007700">, </span><span style="color: #DD0000">'document_id'</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></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"> $result </span><span style="color: #007700">= [];</span></span></code></td>
</tr>
</table>
<div id="stack-args-5" style="display: none;">
<pre>[
'customer_id' => null
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/30edb0fef33f1ce2e75788ed158fa726efe73593_0.file.25avkwz.tpl.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="29"></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="30"></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">LANGUAGE</span><span style="color: #007700">;</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">$_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="32"></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">'options_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">'this'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">getListOptionsByCode</span><span style="color: #007700">(</span><span style="color: #DD0000">'kieudulieu'</span><span style="color: #007700">,</span><span style="color: #0000BB">$_prefixVariable2</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="33"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000">$_smarty_tpl->_assignInScope('document_view_more', $_smarty_tpl->tpl_vars['this']->value->Document->getListDocumentViewMore());?><h4 class="title-section-tab">Tài liệu xem nhiều</h4><span style="color: #0000BB"><?php </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">'member_info'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">)) {</span><span style="color: #0000BB">?></span><table class="table table-bordered table-document"><thead class="thead-light"><tr><th scope="col" style="width: 7%" class="text-center">STT</th><th scope="col" class="text-center">Mã tài liệu</th><th scope="col" class="text-center">Tiêu đề</th><th scope="col" style="width: 18%" class="text-center">Hành động</th><th scope="col" style="width: 14%" class="text-center">Dung lượng</th></tr></thead><tbody><span style="color: #0000BB"><?php </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">'document_view_more'</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="34"></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">'document_view_more'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">, </span><span style="color: #DD0000">'document'</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #DD0000">'key'</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="35"></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">'document'</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="36"></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">'key'</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">'document'</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="37"></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">'document'</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>
</table>
<div id="stack-args-6" style="display: none;">
<pre>No arguments</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.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="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-7" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '30edb0fef33f1ce2e75788ed158fa726efe73593'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/block/html/25avkwz.tpl'
timestamp => (int) 1702955269
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
mustCompile => false
templateId => 'e3525424bc1ba5c52085a74677a68e4216f58bb7'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => object(Smarty_Variable) {},
'member_info' => object(Smarty_Variable) {},
'options_capbanhanh' => object(Smarty_Variable) {},
'options_type' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/30edb0fef33f1ce2e75788ed158fa726efe73593_0.file.25avkwz.tpl.php'
timestamp => (int) 1702955270
exists => true
compile_id => null
processed => true
unifunc => 'content_658109062be8c9_88211314'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.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="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-8" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '30edb0fef33f1ce2e75788ed158fa726efe73593'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/block/html/25avkwz.tpl'
timestamp => (int) 1702955269
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
mustCompile => false
templateId => 'e3525424bc1ba5c52085a74677a68e4216f58bb7'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => object(Smarty_Variable) {},
'member_info' => object(Smarty_Variable) {},
'options_capbanhanh' => object(Smarty_Variable) {},
'options_type' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/30edb0fef33f1ce2e75788ed158fa726efe73593_0.file.25avkwz.tpl.php'
timestamp => (int) 1702955270
exists => true
compile_id => null
processed => true
unifunc => 'content_658109062be8c9_88211314'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.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="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-9" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '30edb0fef33f1ce2e75788ed158fa726efe73593'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/block/html/25avkwz.tpl'
timestamp => (int) 1702955269
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
mustCompile => false
templateId => 'e3525424bc1ba5c52085a74677a68e4216f58bb7'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => object(Smarty_Variable) {},
'member_info' => object(Smarty_Variable) {},
'options_capbanhanh' => object(Smarty_Variable) {},
'options_type' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/30edb0fef33f1ce2e75788ed158fa726efe73593_0.file.25avkwz.tpl.php'
timestamp => (int) 1702955270
exists => true
compile_id => null
processed => true
unifunc => 'content_658109062be8c9_88211314'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.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="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-10" style="display: none;">
<pre>false
(int) 0</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.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="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-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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '30edb0fef33f1ce2e75788ed158fa726efe73593'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/block/html/25avkwz.tpl'
timestamp => (int) 1702955269
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
mustCompile => false
templateId => 'e3525424bc1ba5c52085a74677a68e4216f58bb7'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => object(Smarty_Variable) {},
'member_info' => object(Smarty_Variable) {},
'options_capbanhanh' => object(Smarty_Variable) {},
'options_type' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/30edb0fef33f1ce2e75788ed158fa726efe73593_0.file.25avkwz.tpl.php'
timestamp => (int) 1702955270
exists => true
compile_id => null
processed => true
unifunc => 'content_658109062be8c9_88211314'
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-12" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/src/View/SmartyView.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="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-12" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/View/View.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="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-13" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 587,
'template_code' => 'sesan3a',
'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'
},
'zx3swrb' => object(Cake\ORM\Entity) {
'id' => (int) 653,
'template_code' => 'sesan3a',
'code' => 'zx3swrb',
'name' => 'Top menu',
'type' => 'menu',
'view' => 'view_top.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'
},
'8bxkyf0' => object(Cake\ORM\Entity) {
'id' => (int) 594,
'template_code' => 'sesan3a',
'code' => '8bxkyf0',
'name' => '[Hệ thống] Search',
'type' => 'html',
'view' => '8bxkyf0.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) 590,
'template_code' => 'sesan3a',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view_main.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'
},
'v74py3z' => object(Cake\ORM\Entity) {
'id' => (int) 673,
'template_code' => 'sesan3a',
'code' => 'v74py3z',
'name' => 'Footer - Menu',
'type' => 'menu',
'view' => 'view_footer.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'
},
'fkdc76m' => object(Cake\ORM\Entity) {
'id' => (int) 686,
'template_code' => 'sesan3a',
'code' => 'fkdc76m',
'name' => 'Footer - Bottom menu',
'type' => 'menu',
'view' => 'view_bottom_footer.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'
},
'ndw0lxi' => object(Cake\ORM\Entity) {
'id' => (int) 659,
'template_code' => 'sesan3a',
'code' => 'ndw0lxi',
'name' => 'Footer - Thông tin liên hệ',
'type' => 'html',
'view' => 'ndw0lxi.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'
},
'cz70uea' => object(Cake\ORM\Entity) {
'id' => (int) 661,
'template_code' => 'sesan3a',
'code' => 'cz70uea',
'name' => 'Footer - Thống kê truy cập',
'type' => 'html',
'view' => 'cz70uea.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'
},
'dazo693' => object(Cake\ORM\Entity) {
'id' => (int) 671,
'template_code' => 'sesan3a',
'code' => 'dazo693',
'name' => 'Footer - Tài liệu',
'type' => 'html',
'view' => 'dazo693.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'
},
'ufzaorx' => object(Cake\ORM\Entity) {
'id' => (int) 662,
'template_code' => 'sesan3a',
'code' => 'ufzaorx',
'name' => 'Footer - Copyright',
'type' => 'html',
'view' => 'ufzaorx.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'
},
'7018dir' => object(Cake\ORM\Entity) {
'id' => (int) 688,
'template_code' => 'sesan3a',
'code' => '7018dir',
'name' => 'Right Contact Fixed',
'type' => 'html',
'view' => '7018dir.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'
},
'tyc9jrx' => object(Cake\ORM\Entity) {
'id' => (int) 645,
'template_code' => 'sesan3a',
'code' => 'tyc9jrx',
'name' => 'Breadcrums',
'type' => 'html',
'view' => 'tyc9jrx.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'
},
'25avkwz' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.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'
},
'kzp6rle' => object(Cake\ORM\Entity) {
'id' => (int) 678,
'template_code' => 'sesan3a',
'code' => 'kzp6rle',
'name' => 'Tài liệu mới nhất',
'type' => 'document',
'view' => 'view_list_home.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'
},
'8dwpkt9' => object(Cake\ORM\Entity) {
'id' => (int) 692,
'template_code' => 'sesan3a',
'code' => '8dwpkt9',
'name' => 'Member action',
'type' => 'html',
'view' => '8dwpkt9.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'
},
'kxf9mwy' => object(Cake\ORM\Entity) {
'id' => (int) 684,
'template_code' => 'sesan3a',
'code' => 'kxf9mwy',
'name' => 'Member - Thông báo',
'type' => 'article',
'view' => 'view_custome_member.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'
},
'9ybj0eq' => object(Cake\ORM\Entity) {
'id' => (int) 658,
'template_code' => 'sesan3a',
'code' => '9ybj0eq',
'name' => 'Video clip',
'type' => 'article',
'view' => 'view_video.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) 1038,
'code' => 'vzgwexq',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1039,
'code' => '6uqv1wl',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1096,
'code' => 'zcdu9fh',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1097,
'code' => 'bnhs73l',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1040,
'code' => '5dnbj8o',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1041,
'code' => 'e2rvfnw',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1042,
'code' => '0io31gd',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1043,
'code' => 'iy87cju',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1044,
'code' => 'qi3jfra',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'x61rl4t',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Tài liệu xem nhiều',
'url' => 'tai-lieu-xem-nhieu'
]
],
'seo_info' => [
'title' => 'Tài liệu xem nhiều',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo.jpg',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'sesan3a',
'url' => '/templates/sesan3a/'
],
'cdn_url' => 'https://cdnsesan3a.congngheweb.vn',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => null
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.tpl',
'config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'data_extend' => [],
'normal_data_extend' => [],
'status' => (int) 1,
'data_block' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","html_content":"{assign var = member_info value = $this->Member->getMemberInfo()}\r\n\r\n{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}\r\n{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}\r\n{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}\r\n\r\n<h4 class=\"title-section-tab\">\r\n T\u00e0i li\u1ec7u xem nhi\u1ec1u\r\n<\/h4>\r\n\r\n{if !empty($member_info)}\r\n <table class=\"table table-bordered table-document\">\r\n <thead class=\"thead-light\">\r\n <tr>\r\n <th scope=\"col\" style=\"width: 7%\" class=\"text-center\">STT<\/th>\r\n <th scope=\"col\" class=\"text-center\">M\u00e3 t\u00e0i li\u1ec7u<\/th>\r\n <th scope=\"col\" class=\"text-center\">Ti\u00eau \u0111\u1ec1<\/th>\r\n <th scope=\"col\" style=\"width: 18%\" class=\"text-center\">H\u00e0nh \u0111\u1ed9ng<\/th>\r\n <th scope=\"col\" style=\"width: 14%\" class=\"text-center\">\r\n Dung l\u01b0\u1ee3ng\r\n <\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {if !empty($document_view_more)}\r\n {foreach from = $document_view_more key=key item = document}\r\n {assign var = key value = $key + 1}\r\n \r\n {assign var = link value = ''}\r\n {assign var = download value = false}\r\n {if !empty($document.type_notification) && $document.type_notification == 'update'}\r\n {if !empty($document.url)}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {else}\r\n {assign var = link value = 'modal-update-account'}\r\n {\/if}\r\n {\/if}\r\n \r\n {if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}\r\n {assign var = download value = true}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"text-center\">\r\n {$key}\r\n <\/td>\r\n <td>\r\n {if !empty($document.code)}\r\n {$document.code}\r\n {\/if}\r\n <\/td>\r\n <td>\r\n {if !empty($document.name)}\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\" class=\"color-initial\">\r\n {else}\r\n <a href=\"{$link}\" class=\"color-initial\">\r\n {\/if}\r\n {$document.name}\r\n <\/a>\r\n {\/if}\r\n <\/td>\r\n <td>\r\n <div class=\"btn-action d-flex align-items-center\">\r\n <div class=\"action-view\">\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\">\r\n {else}\r\n <a href=\"{$link}\">\r\n {\/if}\r\n <i class=\"fa-solid fa-eye mr-2\"><\/i>\r\n Xem\r\n <\/a>\r\n \r\n <span class=\"number\">\r\n {if !empty($document.view)}\r\n {$document.view}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n \r\n <div class=\"action-download\">\r\n {if $download}\r\n {if !empty($document.file) && !empty($document.file.url_file)}\r\n <a nh-download-document href=\"\" download=\"{if !empty($document.file.basename)}{$document.file.basename}{\/if}\" target=\"_blank\" data-id=\"{if !empty($document.id)}{$document.id}{\/if}\">\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n T\u1ea3i v\u1ec1\r\n <\/a>\r\n {\/if}\r\n {\/if}\r\n <span class=\"number\">\r\n {if !$download}\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n {\/if}\r\n {if !empty($document.download)}\r\n {$document.download}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n <\/div>\r\n <\/td>\r\n <td class=\"text-center\">\r\n {if !empty($document.file.size)}\r\n {$document.file.size}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {else}\r\n <tr>\r\n <td colspan=\"7\" class=\"text-center\">\r\n {__d('template', 'khong_co_du_lieu')}\r\n <\/td>\r\n <\/tr>\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n{else}\r\n{\/if}"}',
'data_extend' => '',
'normal_data_extend' => ''
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'data_extend' => [],
'data_block' => [],
'block_type' => 'html'
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/View/View.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="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-14" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/../block/html/25avkwz.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.tpl',
'config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'data_extend' => [],
'normal_data_extend' => [],
'status' => (int) 1,
'data_block' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","html_content":"{assign var = member_info value = $this->Member->getMemberInfo()}\r\n\r\n{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}\r\n{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}\r\n{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}\r\n\r\n<h4 class=\"title-section-tab\">\r\n T\u00e0i li\u1ec7u xem nhi\u1ec1u\r\n<\/h4>\r\n\r\n{if !empty($member_info)}\r\n <table class=\"table table-bordered table-document\">\r\n <thead class=\"thead-light\">\r\n <tr>\r\n <th scope=\"col\" style=\"width: 7%\" class=\"text-center\">STT<\/th>\r\n <th scope=\"col\" class=\"text-center\">M\u00e3 t\u00e0i li\u1ec7u<\/th>\r\n <th scope=\"col\" class=\"text-center\">Ti\u00eau \u0111\u1ec1<\/th>\r\n <th scope=\"col\" style=\"width: 18%\" class=\"text-center\">H\u00e0nh \u0111\u1ed9ng<\/th>\r\n <th scope=\"col\" style=\"width: 14%\" class=\"text-center\">\r\n Dung l\u01b0\u1ee3ng\r\n <\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {if !empty($document_view_more)}\r\n {foreach from = $document_view_more key=key item = document}\r\n {assign var = key value = $key + 1}\r\n \r\n {assign var = link value = ''}\r\n {assign var = download value = false}\r\n {if !empty($document.type_notification) && $document.type_notification == 'update'}\r\n {if !empty($document.url)}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {else}\r\n {assign var = link value = 'modal-update-account'}\r\n {\/if}\r\n {\/if}\r\n \r\n {if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}\r\n {assign var = download value = true}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"text-center\">\r\n {$key}\r\n <\/td>\r\n <td>\r\n {if !empty($document.code)}\r\n {$document.code}\r\n {\/if}\r\n <\/td>\r\n <td>\r\n {if !empty($document.name)}\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\" class=\"color-initial\">\r\n {else}\r\n <a href=\"{$link}\" class=\"color-initial\">\r\n {\/if}\r\n {$document.name}\r\n <\/a>\r\n {\/if}\r\n <\/td>\r\n <td>\r\n <div class=\"btn-action d-flex align-items-center\">\r\n <div class=\"action-view\">\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\">\r\n {else}\r\n <a href=\"{$link}\">\r\n {\/if}\r\n <i class=\"fa-solid fa-eye mr-2\"><\/i>\r\n Xem\r\n <\/a>\r\n \r\n <span class=\"number\">\r\n {if !empty($document.view)}\r\n {$document.view}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n \r\n <div class=\"action-download\">\r\n {if $download}\r\n {if !empty($document.file) && !empty($document.file.url_file)}\r\n <a nh-download-document href=\"\" download=\"{if !empty($document.file.basename)}{$document.file.basename}{\/if}\" target=\"_blank\" data-id=\"{if !empty($document.id)}{$document.id}{\/if}\">\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n T\u1ea3i v\u1ec1\r\n <\/a>\r\n {\/if}\r\n {\/if}\r\n <span class=\"number\">\r\n {if !$download}\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n {\/if}\r\n {if !empty($document.download)}\r\n {$document.download}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n <\/div>\r\n <\/td>\r\n <td class=\"text-center\">\r\n {if !empty($document.file.size)}\r\n {$document.file.size}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {else}\r\n <tr>\r\n <td colspan=\"7\" class=\"text-center\">\r\n {__d('template', 'khong_co_du_lieu')}\r\n <\/td>\r\n <\/tr>\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n{else}\r\n{\/if}"}',
'data_extend' => '',
'normal_data_extend' => ''
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'data_extend' => [],
'data_block' => [],
'block_type' => 'html'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/5091418a5ad560342f3df27c86a9e97d9e02169d_0.file.block.tpl.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="51"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$_prefixVariable36</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">$_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="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">$_prefixVariable36</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">$_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">'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-15" style="display: none;">
<pre>'../block/html/25avkwz'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.tpl',
'config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'data_extend' => [],
'normal_data_extend' => [],
'status' => (int) 1,
'data_block' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","html_content":"{assign var = member_info value = $this->Member->getMemberInfo()}\r\n\r\n{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}\r\n{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}\r\n{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}\r\n\r\n<h4 class=\"title-section-tab\">\r\n T\u00e0i li\u1ec7u xem nhi\u1ec1u\r\n<\/h4>\r\n\r\n{if !empty($member_info)}\r\n <table class=\"table table-bordered table-document\">\r\n <thead class=\"thead-light\">\r\n <tr>\r\n <th scope=\"col\" style=\"width: 7%\" class=\"text-center\">STT<\/th>\r\n <th scope=\"col\" class=\"text-center\">M\u00e3 t\u00e0i li\u1ec7u<\/th>\r\n <th scope=\"col\" class=\"text-center\">Ti\u00eau \u0111\u1ec1<\/th>\r\n <th scope=\"col\" style=\"width: 18%\" class=\"text-center\">H\u00e0nh \u0111\u1ed9ng<\/th>\r\n <th scope=\"col\" style=\"width: 14%\" class=\"text-center\">\r\n Dung l\u01b0\u1ee3ng\r\n <\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {if !empty($document_view_more)}\r\n {foreach from = $document_view_more key=key item = document}\r\n {assign var = key value = $key + 1}\r\n \r\n {assign var = link value = ''}\r\n {assign var = download value = false}\r\n {if !empty($document.type_notification) && $document.type_notification == 'update'}\r\n {if !empty($document.url)}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {else}\r\n {assign var = link value = 'modal-update-account'}\r\n {\/if}\r\n {\/if}\r\n \r\n {if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}\r\n {assign var = download value = true}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"text-center\">\r\n {$key}\r\n <\/td>\r\n <td>\r\n {if !empty($document.code)}\r\n {$document.code}\r\n {\/if}\r\n <\/td>\r\n <td>\r\n {if !empty($document.name)}\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\" class=\"color-initial\">\r\n {else}\r\n <a href=\"{$link}\" class=\"color-initial\">\r\n {\/if}\r\n {$document.name}\r\n <\/a>\r\n {\/if}\r\n <\/td>\r\n <td>\r\n <div class=\"btn-action d-flex align-items-center\">\r\n <div class=\"action-view\">\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\">\r\n {else}\r\n <a href=\"{$link}\">\r\n {\/if}\r\n <i class=\"fa-solid fa-eye mr-2\"><\/i>\r\n Xem\r\n <\/a>\r\n \r\n <span class=\"number\">\r\n {if !empty($document.view)}\r\n {$document.view}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n \r\n <div class=\"action-download\">\r\n {if $download}\r\n {if !empty($document.file) && !empty($document.file.url_file)}\r\n <a nh-download-document href=\"\" download=\"{if !empty($document.file.basename)}{$document.file.basename}{\/if}\" target=\"_blank\" data-id=\"{if !empty($document.id)}{$document.id}{\/if}\">\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n T\u1ea3i v\u1ec1\r\n <\/a>\r\n {\/if}\r\n {\/if}\r\n <span class=\"number\">\r\n {if !$download}\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n {\/if}\r\n {if !empty($document.download)}\r\n {$document.download}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n <\/div>\r\n <\/td>\r\n <td class=\"text-center\">\r\n {if !empty($document.file.size)}\r\n {$document.file.size}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {else}\r\n <tr>\r\n <td colspan=\"7\" class=\"text-center\">\r\n {__d('template', 'khong_co_du_lieu')}\r\n <\/td>\r\n <\/tr>\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n{else}\r\n{\/if}"}',
'data_extend' => '',
'normal_data_extend' => ''
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'data_extend' => [],
'data_block' => [],
'block_type' => 'html'
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.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="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-16" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5091418a5ad560342f3df27c86a9e97d9e02169d'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
mustCompile => false
templateId => '1291921688add0cf00c3130c6d576b104b8a956d'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/5091418a5ad560342f3df27c86a9e97d9e02169d_0.file.block.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2ea204_87411799'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.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="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-17" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5091418a5ad560342f3df27c86a9e97d9e02169d'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
mustCompile => false
templateId => '1291921688add0cf00c3130c6d576b104b8a956d'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/5091418a5ad560342f3df27c86a9e97d9e02169d_0.file.block.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2ea204_87411799'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.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="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-18" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5091418a5ad560342f3df27c86a9e97d9e02169d'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
mustCompile => false
templateId => '1291921688add0cf00c3130c6d576b104b8a956d'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/5091418a5ad560342f3df27c86a9e97d9e02169d_0.file.block.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2ea204_87411799'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.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="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-19" style="display: none;">
<pre>false
(int) 0</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.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="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-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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '5091418a5ad560342f3df27c86a9e97d9e02169d'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
mustCompile => false
templateId => '1291921688add0cf00c3130c6d576b104b8a956d'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/5091418a5ad560342f3df27c86a9e97d9e02169d_0.file.block.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2ea204_87411799'
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-21" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/src/View/SmartyView.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="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-21" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/View/View.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="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-22" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 587,
'template_code' => 'sesan3a',
'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'
},
'zx3swrb' => object(Cake\ORM\Entity) {
'id' => (int) 653,
'template_code' => 'sesan3a',
'code' => 'zx3swrb',
'name' => 'Top menu',
'type' => 'menu',
'view' => 'view_top.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'
},
'8bxkyf0' => object(Cake\ORM\Entity) {
'id' => (int) 594,
'template_code' => 'sesan3a',
'code' => '8bxkyf0',
'name' => '[Hệ thống] Search',
'type' => 'html',
'view' => '8bxkyf0.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) 590,
'template_code' => 'sesan3a',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view_main.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'
},
'v74py3z' => object(Cake\ORM\Entity) {
'id' => (int) 673,
'template_code' => 'sesan3a',
'code' => 'v74py3z',
'name' => 'Footer - Menu',
'type' => 'menu',
'view' => 'view_footer.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'
},
'fkdc76m' => object(Cake\ORM\Entity) {
'id' => (int) 686,
'template_code' => 'sesan3a',
'code' => 'fkdc76m',
'name' => 'Footer - Bottom menu',
'type' => 'menu',
'view' => 'view_bottom_footer.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'
},
'ndw0lxi' => object(Cake\ORM\Entity) {
'id' => (int) 659,
'template_code' => 'sesan3a',
'code' => 'ndw0lxi',
'name' => 'Footer - Thông tin liên hệ',
'type' => 'html',
'view' => 'ndw0lxi.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'
},
'cz70uea' => object(Cake\ORM\Entity) {
'id' => (int) 661,
'template_code' => 'sesan3a',
'code' => 'cz70uea',
'name' => 'Footer - Thống kê truy cập',
'type' => 'html',
'view' => 'cz70uea.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'
},
'dazo693' => object(Cake\ORM\Entity) {
'id' => (int) 671,
'template_code' => 'sesan3a',
'code' => 'dazo693',
'name' => 'Footer - Tài liệu',
'type' => 'html',
'view' => 'dazo693.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'
},
'ufzaorx' => object(Cake\ORM\Entity) {
'id' => (int) 662,
'template_code' => 'sesan3a',
'code' => 'ufzaorx',
'name' => 'Footer - Copyright',
'type' => 'html',
'view' => 'ufzaorx.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'
},
'7018dir' => object(Cake\ORM\Entity) {
'id' => (int) 688,
'template_code' => 'sesan3a',
'code' => '7018dir',
'name' => 'Right Contact Fixed',
'type' => 'html',
'view' => '7018dir.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'
},
'tyc9jrx' => object(Cake\ORM\Entity) {
'id' => (int) 645,
'template_code' => 'sesan3a',
'code' => 'tyc9jrx',
'name' => 'Breadcrums',
'type' => 'html',
'view' => 'tyc9jrx.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'
},
'25avkwz' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.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'
},
'kzp6rle' => object(Cake\ORM\Entity) {
'id' => (int) 678,
'template_code' => 'sesan3a',
'code' => 'kzp6rle',
'name' => 'Tài liệu mới nhất',
'type' => 'document',
'view' => 'view_list_home.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'
},
'8dwpkt9' => object(Cake\ORM\Entity) {
'id' => (int) 692,
'template_code' => 'sesan3a',
'code' => '8dwpkt9',
'name' => 'Member action',
'type' => 'html',
'view' => '8dwpkt9.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'
},
'kxf9mwy' => object(Cake\ORM\Entity) {
'id' => (int) 684,
'template_code' => 'sesan3a',
'code' => 'kxf9mwy',
'name' => 'Member - Thông báo',
'type' => 'article',
'view' => 'view_custome_member.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'
},
'9ybj0eq' => object(Cake\ORM\Entity) {
'id' => (int) 658,
'template_code' => 'sesan3a',
'code' => '9ybj0eq',
'name' => 'Video clip',
'type' => 'article',
'view' => 'view_video.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) 1038,
'code' => 'vzgwexq',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1039,
'code' => '6uqv1wl',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1096,
'code' => 'zcdu9fh',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1097,
'code' => 'bnhs73l',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1040,
'code' => '5dnbj8o',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1041,
'code' => 'e2rvfnw',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1042,
'code' => '0io31gd',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1043,
'code' => 'iy87cju',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1044,
'code' => 'qi3jfra',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'x61rl4t',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Tài liệu xem nhiều',
'url' => 'tai-lieu-xem-nhieu'
]
],
'seo_info' => [
'title' => 'Tài liệu xem nhiều',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo.jpg',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'sesan3a',
'url' => '/templates/sesan3a/'
],
'cdn_url' => 'https://cdnsesan3a.congngheweb.vn',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => null
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.tpl',
'config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'data_extend' => [],
'normal_data_extend' => [],
'status' => (int) 1,
'data_block' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","html_content":"{assign var = member_info value = $this->Member->getMemberInfo()}\r\n\r\n{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}\r\n{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}\r\n{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}\r\n\r\n<h4 class=\"title-section-tab\">\r\n T\u00e0i li\u1ec7u xem nhi\u1ec1u\r\n<\/h4>\r\n\r\n{if !empty($member_info)}\r\n <table class=\"table table-bordered table-document\">\r\n <thead class=\"thead-light\">\r\n <tr>\r\n <th scope=\"col\" style=\"width: 7%\" class=\"text-center\">STT<\/th>\r\n <th scope=\"col\" class=\"text-center\">M\u00e3 t\u00e0i li\u1ec7u<\/th>\r\n <th scope=\"col\" class=\"text-center\">Ti\u00eau \u0111\u1ec1<\/th>\r\n <th scope=\"col\" style=\"width: 18%\" class=\"text-center\">H\u00e0nh \u0111\u1ed9ng<\/th>\r\n <th scope=\"col\" style=\"width: 14%\" class=\"text-center\">\r\n Dung l\u01b0\u1ee3ng\r\n <\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {if !empty($document_view_more)}\r\n {foreach from = $document_view_more key=key item = document}\r\n {assign var = key value = $key + 1}\r\n \r\n {assign var = link value = ''}\r\n {assign var = download value = false}\r\n {if !empty($document.type_notification) && $document.type_notification == 'update'}\r\n {if !empty($document.url)}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {else}\r\n {assign var = link value = 'modal-update-account'}\r\n {\/if}\r\n {\/if}\r\n \r\n {if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}\r\n {assign var = download value = true}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"text-center\">\r\n {$key}\r\n <\/td>\r\n <td>\r\n {if !empty($document.code)}\r\n {$document.code}\r\n {\/if}\r\n <\/td>\r\n <td>\r\n {if !empty($document.name)}\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\" class=\"color-initial\">\r\n {else}\r\n <a href=\"{$link}\" class=\"color-initial\">\r\n {\/if}\r\n {$document.name}\r\n <\/a>\r\n {\/if}\r\n <\/td>\r\n <td>\r\n <div class=\"btn-action d-flex align-items-center\">\r\n <div class=\"action-view\">\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\">\r\n {else}\r\n <a href=\"{$link}\">\r\n {\/if}\r\n <i class=\"fa-solid fa-eye mr-2\"><\/i>\r\n Xem\r\n <\/a>\r\n \r\n <span class=\"number\">\r\n {if !empty($document.view)}\r\n {$document.view}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n \r\n <div class=\"action-download\">\r\n {if $download}\r\n {if !empty($document.file) && !empty($document.file.url_file)}\r\n <a nh-download-document href=\"\" download=\"{if !empty($document.file.basename)}{$document.file.basename}{\/if}\" target=\"_blank\" data-id=\"{if !empty($document.id)}{$document.id}{\/if}\">\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n T\u1ea3i v\u1ec1\r\n <\/a>\r\n {\/if}\r\n {\/if}\r\n <span class=\"number\">\r\n {if !$download}\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n {\/if}\r\n {if !empty($document.download)}\r\n {$document.download}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n <\/div>\r\n <\/td>\r\n <td class=\"text-center\">\r\n {if !empty($document.file.size)}\r\n {$document.file.size}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {else}\r\n <tr>\r\n <td colspan=\"7\" class=\"text-center\">\r\n {__d('template', 'khong_co_du_lieu')}\r\n <\/td>\r\n <\/tr>\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n{else}\r\n{\/if}"}',
'data_extend' => '',
'normal_data_extend' => ''
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'block_code' => '25avkwz'
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/View/View.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="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-23" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/block.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.tpl',
'config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'data_extend' => [],
'normal_data_extend' => [],
'status' => (int) 1,
'data_block' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","html_content":"{assign var = member_info value = $this->Member->getMemberInfo()}\r\n\r\n{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}\r\n{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}\r\n{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}\r\n\r\n<h4 class=\"title-section-tab\">\r\n T\u00e0i li\u1ec7u xem nhi\u1ec1u\r\n<\/h4>\r\n\r\n{if !empty($member_info)}\r\n <table class=\"table table-bordered table-document\">\r\n <thead class=\"thead-light\">\r\n <tr>\r\n <th scope=\"col\" style=\"width: 7%\" class=\"text-center\">STT<\/th>\r\n <th scope=\"col\" class=\"text-center\">M\u00e3 t\u00e0i li\u1ec7u<\/th>\r\n <th scope=\"col\" class=\"text-center\">Ti\u00eau \u0111\u1ec1<\/th>\r\n <th scope=\"col\" style=\"width: 18%\" class=\"text-center\">H\u00e0nh \u0111\u1ed9ng<\/th>\r\n <th scope=\"col\" style=\"width: 14%\" class=\"text-center\">\r\n Dung l\u01b0\u1ee3ng\r\n <\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {if !empty($document_view_more)}\r\n {foreach from = $document_view_more key=key item = document}\r\n {assign var = key value = $key + 1}\r\n \r\n {assign var = link value = ''}\r\n {assign var = download value = false}\r\n {if !empty($document.type_notification) && $document.type_notification == 'update'}\r\n {if !empty($document.url)}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {else}\r\n {assign var = link value = 'modal-update-account'}\r\n {\/if}\r\n {\/if}\r\n \r\n {if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}\r\n {assign var = download value = true}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"text-center\">\r\n {$key}\r\n <\/td>\r\n <td>\r\n {if !empty($document.code)}\r\n {$document.code}\r\n {\/if}\r\n <\/td>\r\n <td>\r\n {if !empty($document.name)}\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\" class=\"color-initial\">\r\n {else}\r\n <a href=\"{$link}\" class=\"color-initial\">\r\n {\/if}\r\n {$document.name}\r\n <\/a>\r\n {\/if}\r\n <\/td>\r\n <td>\r\n <div class=\"btn-action d-flex align-items-center\">\r\n <div class=\"action-view\">\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\">\r\n {else}\r\n <a href=\"{$link}\">\r\n {\/if}\r\n <i class=\"fa-solid fa-eye mr-2\"><\/i>\r\n Xem\r\n <\/a>\r\n \r\n <span class=\"number\">\r\n {if !empty($document.view)}\r\n {$document.view}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n \r\n <div class=\"action-download\">\r\n {if $download}\r\n {if !empty($document.file) && !empty($document.file.url_file)}\r\n <a nh-download-document href=\"\" download=\"{if !empty($document.file.basename)}{$document.file.basename}{\/if}\" target=\"_blank\" data-id=\"{if !empty($document.id)}{$document.id}{\/if}\">\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n T\u1ea3i v\u1ec1\r\n <\/a>\r\n {\/if}\r\n {\/if}\r\n <span class=\"number\">\r\n {if !$download}\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n {\/if}\r\n {if !empty($document.download)}\r\n {$document.download}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n <\/div>\r\n <\/td>\r\n <td class=\"text-center\">\r\n {if !empty($document.file.size)}\r\n {$document.file.size}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {else}\r\n <tr>\r\n <td colspan=\"7\" class=\"text-center\">\r\n {__d('template', 'khong_co_du_lieu')}\r\n <\/td>\r\n <\/tr>\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n{else}\r\n{\/if}"}',
'data_extend' => '',
'normal_data_extend' => ''
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'block_code' => '25avkwz'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/ebb438948c7fc0493263285dc2b8e167138072ef_0.file.row.tpl.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="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">$_prefixVariable33 </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">$_prefixVariable33</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-24" style="display: none;">
<pre>'layout/block'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.tpl',
'config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'data_extend' => [],
'normal_data_extend' => [],
'status' => (int) 1,
'data_block' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"0","html_content":"{assign var = member_info value = $this->Member->getMemberInfo()}\r\n\r\n{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}\r\n{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}\r\n{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}\r\n\r\n<h4 class=\"title-section-tab\">\r\n T\u00e0i li\u1ec7u xem nhi\u1ec1u\r\n<\/h4>\r\n\r\n{if !empty($member_info)}\r\n <table class=\"table table-bordered table-document\">\r\n <thead class=\"thead-light\">\r\n <tr>\r\n <th scope=\"col\" style=\"width: 7%\" class=\"text-center\">STT<\/th>\r\n <th scope=\"col\" class=\"text-center\">M\u00e3 t\u00e0i li\u1ec7u<\/th>\r\n <th scope=\"col\" class=\"text-center\">Ti\u00eau \u0111\u1ec1<\/th>\r\n <th scope=\"col\" style=\"width: 18%\" class=\"text-center\">H\u00e0nh \u0111\u1ed9ng<\/th>\r\n <th scope=\"col\" style=\"width: 14%\" class=\"text-center\">\r\n Dung l\u01b0\u1ee3ng\r\n <\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {if !empty($document_view_more)}\r\n {foreach from = $document_view_more key=key item = document}\r\n {assign var = key value = $key + 1}\r\n \r\n {assign var = link value = ''}\r\n {assign var = download value = false}\r\n {if !empty($document.type_notification) && $document.type_notification == 'update'}\r\n {if !empty($document.url)}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {else}\r\n {assign var = link value = 'modal-update-account'}\r\n {\/if}\r\n {\/if}\r\n \r\n {if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}\r\n {assign var = download value = true}\r\n {assign var = link value = $this->Utilities->checkInternalUrl($document.url)}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"text-center\">\r\n {$key}\r\n <\/td>\r\n <td>\r\n {if !empty($document.code)}\r\n {$document.code}\r\n {\/if}\r\n <\/td>\r\n <td>\r\n {if !empty($document.name)}\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\" class=\"color-initial\">\r\n {else}\r\n <a href=\"{$link}\" class=\"color-initial\">\r\n {\/if}\r\n {$document.name}\r\n <\/a>\r\n {\/if}\r\n <\/td>\r\n <td>\r\n <div class=\"btn-action d-flex align-items-center\">\r\n <div class=\"action-view\">\r\n {if $link == 'modal-update-account'}\r\n <a href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#{$link}\">\r\n {else}\r\n <a href=\"{$link}\">\r\n {\/if}\r\n <i class=\"fa-solid fa-eye mr-2\"><\/i>\r\n Xem\r\n <\/a>\r\n \r\n <span class=\"number\">\r\n {if !empty($document.view)}\r\n {$document.view}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n \r\n <div class=\"action-download\">\r\n {if $download}\r\n {if !empty($document.file) && !empty($document.file.url_file)}\r\n <a nh-download-document href=\"\" download=\"{if !empty($document.file.basename)}{$document.file.basename}{\/if}\" target=\"_blank\" data-id=\"{if !empty($document.id)}{$document.id}{\/if}\">\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n T\u1ea3i v\u1ec1\r\n <\/a>\r\n {\/if}\r\n {\/if}\r\n <span class=\"number\">\r\n {if !$download}\r\n <i class=\"fa-solid fa-download mr-2\"><\/i>\r\n {\/if}\r\n {if !empty($document.download)}\r\n {$document.download}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/span>\r\n <\/div>\r\n <\/div>\r\n <\/td>\r\n <td class=\"text-center\">\r\n {if !empty($document.file.size)}\r\n {$document.file.size}\r\n {else}\r\n 0\r\n {\/if}\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {else}\r\n <tr>\r\n <td colspan=\"7\" class=\"text-center\">\r\n {__d('template', 'khong_co_du_lieu')}\r\n <\/td>\r\n <\/tr>\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n{else}\r\n{\/if}"}',
'data_extend' => '',
'normal_data_extend' => ''
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = member_info value = $this->Member->getMemberInfo()}
{assign var = options_capbanhanh value = $this->Attribute->getListOptionsByCode('capbanhanh', {LANGUAGE})}
{assign var = options_type value = $this->Attribute->getListOptionsByCode('kieudulieu', {LANGUAGE})}
{assign var = document_view_more value = $this->Document->getListDocumentViewMore()}
<h4 class="title-section-tab">
Tài liệu xem nhiều
</h4>
{if !empty($member_info)}
<table class="table table-bordered table-document">
<thead class="thead-light">
<tr>
<th scope="col" style="width: 7%" class="text-center">STT</th>
<th scope="col" class="text-center">Mã tài liệu</th>
<th scope="col" class="text-center">Tiêu đề</th>
<th scope="col" style="width: 18%" class="text-center">Hành động</th>
<th scope="col" style="width: 14%" class="text-center">
Dung lượng
</th>
</tr>
</thead>
<tbody>
{if !empty($document_view_more)}
{foreach from = $document_view_more key=key item = document}
{assign var = key value = $key + 1}
{assign var = link value = ''}
{assign var = download value = false}
{if !empty($document.type_notification) && $document.type_notification == 'update'}
{if !empty($document.url)}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{else}
{assign var = link value = 'modal-update-account'}
{/if}
{/if}
{if !empty($document.type_notification) && $document.type_notification == 'download' && !empty($document.url)}
{assign var = download value = true}
{assign var = link value = $this->Utilities->checkInternalUrl($document.url)}
{/if}
<tr>
<td class="text-center">
{$key}
</td>
<td>
{if !empty($document.code)}
{$document.code}
{/if}
</td>
<td>
{if !empty($document.name)}
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}" class="color-initial">
{else}
<a href="{$link}" class="color-initial">
{/if}
{$document.name}
</a>
{/if}
</td>
<td>
<div class="btn-action d-flex align-items-center">
<div class="action-view">
{if $link == 'modal-update-account'}
<a href="javascript:;" data-toggle="modal" data-target="#{$link}">
{else}
<a href="{$link}">
{/if}
<i class="fa-solid fa-eye mr-2"></i>
Xem
</a>
<span class="number">
{if !empty($document.view)}
{$document.view}
{else}
0
{/if}
</span>
</div>
<div class="action-download">
{if $download}
{if !empty($document.file) && !empty($document.file.url_file)}
<a nh-download-document href="" download="{if !empty($document.file.basename)}{$document.file.basename}{/if}" target="_blank" data-id="{if !empty($document.id)}{$document.id}{/if}">
<i class="fa-solid fa-download mr-2"></i>
Tải về
</a>
{/if}
{/if}
<span class="number">
{if !$download}
<i class="fa-solid fa-download mr-2"></i>
{/if}
{if !empty($document.download)}
{$document.download}
{else}
0
{/if}
</span>
</div>
</div>
</td>
<td class="text-center">
{if !empty($document.file.size)}
{$document.file.size}
{else}
0
{/if}
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="7" class="text-center">
{__d('template', 'khong_co_du_lieu')}
</td>
</tr>
{/if}
</tbody>
</table>
{else}
{/if}'
],
'block_code' => '25avkwz'
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.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="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-25" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'ebb438948c7fc0493263285dc2b8e167138072ef'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
mustCompile => false
templateId => '4d57b46b7cdffa2ac81aa1bf43ee1fdda938dbf9'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/ebb438948c7fc0493263285dc2b8e167138072ef_0.file.row.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2d9bc1_27724618'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.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="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-26" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'ebb438948c7fc0493263285dc2b8e167138072ef'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
mustCompile => false
templateId => '4d57b46b7cdffa2ac81aa1bf43ee1fdda938dbf9'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/ebb438948c7fc0493263285dc2b8e167138072ef_0.file.row.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2d9bc1_27724618'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.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="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-27" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'ebb438948c7fc0493263285dc2b8e167138072ef'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
mustCompile => false
templateId => '4d57b46b7cdffa2ac81aa1bf43ee1fdda938dbf9'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/ebb438948c7fc0493263285dc2b8e167138072ef_0.file.row.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2d9bc1_27724618'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.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="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-28" style="display: none;">
<pre>false
(int) 0</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.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="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-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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'ebb438948c7fc0493263285dc2b8e167138072ef'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
mustCompile => false
templateId => '4d57b46b7cdffa2ac81aa1bf43ee1fdda938dbf9'
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) {},
'data_sub_menu' => object(Smarty_Variable) {},
'parent_menu_code' => object(Smarty_Variable) {},
'check_login' => object(Smarty_Variable) {},
'type_sub' => 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/ebb438948c7fc0493263285dc2b8e167138072ef_0.file.row.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2d9bc1_27724618'
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-30" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/src/View/SmartyView.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="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-30" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/View/View.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="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-31" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 587,
'template_code' => 'sesan3a',
'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'
},
'zx3swrb' => object(Cake\ORM\Entity) {
'id' => (int) 653,
'template_code' => 'sesan3a',
'code' => 'zx3swrb',
'name' => 'Top menu',
'type' => 'menu',
'view' => 'view_top.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'
},
'8bxkyf0' => object(Cake\ORM\Entity) {
'id' => (int) 594,
'template_code' => 'sesan3a',
'code' => '8bxkyf0',
'name' => '[Hệ thống] Search',
'type' => 'html',
'view' => '8bxkyf0.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) 590,
'template_code' => 'sesan3a',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view_main.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'
},
'v74py3z' => object(Cake\ORM\Entity) {
'id' => (int) 673,
'template_code' => 'sesan3a',
'code' => 'v74py3z',
'name' => 'Footer - Menu',
'type' => 'menu',
'view' => 'view_footer.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'
},
'fkdc76m' => object(Cake\ORM\Entity) {
'id' => (int) 686,
'template_code' => 'sesan3a',
'code' => 'fkdc76m',
'name' => 'Footer - Bottom menu',
'type' => 'menu',
'view' => 'view_bottom_footer.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'
},
'ndw0lxi' => object(Cake\ORM\Entity) {
'id' => (int) 659,
'template_code' => 'sesan3a',
'code' => 'ndw0lxi',
'name' => 'Footer - Thông tin liên hệ',
'type' => 'html',
'view' => 'ndw0lxi.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'
},
'cz70uea' => object(Cake\ORM\Entity) {
'id' => (int) 661,
'template_code' => 'sesan3a',
'code' => 'cz70uea',
'name' => 'Footer - Thống kê truy cập',
'type' => 'html',
'view' => 'cz70uea.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'
},
'dazo693' => object(Cake\ORM\Entity) {
'id' => (int) 671,
'template_code' => 'sesan3a',
'code' => 'dazo693',
'name' => 'Footer - Tài liệu',
'type' => 'html',
'view' => 'dazo693.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'
},
'ufzaorx' => object(Cake\ORM\Entity) {
'id' => (int) 662,
'template_code' => 'sesan3a',
'code' => 'ufzaorx',
'name' => 'Footer - Copyright',
'type' => 'html',
'view' => 'ufzaorx.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'
},
'7018dir' => object(Cake\ORM\Entity) {
'id' => (int) 688,
'template_code' => 'sesan3a',
'code' => '7018dir',
'name' => 'Right Contact Fixed',
'type' => 'html',
'view' => '7018dir.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'
},
'tyc9jrx' => object(Cake\ORM\Entity) {
'id' => (int) 645,
'template_code' => 'sesan3a',
'code' => 'tyc9jrx',
'name' => 'Breadcrums',
'type' => 'html',
'view' => 'tyc9jrx.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'
},
'25avkwz' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.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'
},
'kzp6rle' => object(Cake\ORM\Entity) {
'id' => (int) 678,
'template_code' => 'sesan3a',
'code' => 'kzp6rle',
'name' => 'Tài liệu mới nhất',
'type' => 'document',
'view' => 'view_list_home.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'
},
'8dwpkt9' => object(Cake\ORM\Entity) {
'id' => (int) 692,
'template_code' => 'sesan3a',
'code' => '8dwpkt9',
'name' => 'Member action',
'type' => 'html',
'view' => '8dwpkt9.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'
},
'kxf9mwy' => object(Cake\ORM\Entity) {
'id' => (int) 684,
'template_code' => 'sesan3a',
'code' => 'kxf9mwy',
'name' => 'Member - Thông báo',
'type' => 'article',
'view' => 'view_custome_member.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'
},
'9ybj0eq' => object(Cake\ORM\Entity) {
'id' => (int) 658,
'template_code' => 'sesan3a',
'code' => '9ybj0eq',
'name' => 'Video clip',
'type' => 'article',
'view' => 'view_video.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) 1038,
'code' => 'vzgwexq',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1039,
'code' => '6uqv1wl',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1096,
'code' => 'zcdu9fh',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1097,
'code' => 'bnhs73l',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1040,
'code' => '5dnbj8o',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1041,
'code' => 'e2rvfnw',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1042,
'code' => '0io31gd',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1043,
'code' => 'iy87cju',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1044,
'code' => 'qi3jfra',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'x61rl4t',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Tài liệu xem nhiều',
'url' => 'tai-lieu-xem-nhieu'
]
],
'seo_info' => [
'title' => 'Tài liệu xem nhiều',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo.jpg',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'sesan3a',
'url' => '/templates/sesan3a/'
],
'cdn_url' => 'https://cdnsesan3a.congngheweb.vn',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => null
],
'row' => [
'id' => (int) 1097,
'code' => 'bnhs73l',
'config' => [
'id_row' => '',
'style_class' => 'mb-5',
'full_screen' => ''
],
'columns' => [
(int) 0 => [
'id' => (int) 1492,
'code' => null,
'is_layout' => false,
'row_code' => 'bnhs73l',
'column_value' => (int) 8,
'blocks' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1493,
'code' => null,
'is_layout' => false,
'row_code' => 'bnhs73l',
'column_value' => (int) 4,
'blocks' => [
[maximum depth reached]
]
]
]
]
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/View/View.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="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-32" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/row.tpl'
[
'row' => [
'id' => (int) 1097,
'code' => 'bnhs73l',
'config' => [
'id_row' => '',
'style_class' => 'mb-5',
'full_screen' => ''
],
'columns' => [
(int) 0 => [
'id' => (int) 1492,
'code' => null,
'is_layout' => false,
'row_code' => 'bnhs73l',
'column_value' => (int) 8,
'blocks' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1493,
'code' => null,
'is_layout' => false,
'row_code' => 'bnhs73l',
'column_value' => (int) 4,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/d0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a_0.file.page.tpl.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="39"></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="40"></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="41"></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="42"></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="43"></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="44"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></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">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="46"></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="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>
</table>
<div id="stack-args-33" style="display: none;">
<pre>'layout/row'
[
'row' => [
'id' => (int) 1097,
'code' => 'bnhs73l',
'config' => [
'id_row' => '',
'style_class' => 'mb-5',
'full_screen' => ''
],
'columns' => [
(int) 0 => [
'id' => (int) 1492,
'code' => null,
'is_layout' => false,
'row_code' => 'bnhs73l',
'column_value' => (int) 8,
'blocks' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1493,
'code' => null,
'is_layout' => false,
'row_code' => 'bnhs73l',
'column_value' => (int) 4,
'blocks' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.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="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-34" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'd0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
mustCompile => false
templateId => 'a564a67cf45ea6f8540775d3895f22f06b04ce6a'
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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/d0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a_0.file.page.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2c3d95_91513887'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.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="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-35" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'd0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
mustCompile => false
templateId => 'a564a67cf45ea6f8540775d3895f22f06b04ce6a'
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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/d0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a_0.file.page.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2c3d95_91513887'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.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="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-36" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'd0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
mustCompile => false
templateId => 'a564a67cf45ea6f8540775d3895f22f06b04ce6a'
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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/d0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a_0.file.page.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2c3d95_91513887'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.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="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-37" style="display: none;">
<pre>false
(int) 0</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.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="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-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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'd0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
timestamp => (int) 1700586793
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
mustCompile => false
templateId => 'a564a67cf45ea6f8540775d3895f22f06b04ce6a'
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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/d0bdcdcde08b65f1f1b2535ddcc3a5785fa34d6a_0.file.page.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a2c3d95_91513887'
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-39" style="display:none;" class="stack-details">
<div class="stack-frame-header">
<span class="stack-frame-file">/home/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/src/View/SmartyView.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="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-39" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/View/View.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="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-40" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
[
'nh_admin_bar' => null,
'blocks' => [
'qhdw2uy' => object(Cake\ORM\Entity) {
'id' => (int) 587,
'template_code' => 'sesan3a',
'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'
},
'zx3swrb' => object(Cake\ORM\Entity) {
'id' => (int) 653,
'template_code' => 'sesan3a',
'code' => 'zx3swrb',
'name' => 'Top menu',
'type' => 'menu',
'view' => 'view_top.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'
},
'8bxkyf0' => object(Cake\ORM\Entity) {
'id' => (int) 594,
'template_code' => 'sesan3a',
'code' => '8bxkyf0',
'name' => '[Hệ thống] Search',
'type' => 'html',
'view' => '8bxkyf0.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) 590,
'template_code' => 'sesan3a',
'code' => 'hzfxs24',
'name' => '[Hệ thống] Menu',
'type' => 'menu',
'view' => 'view_main.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'
},
'v74py3z' => object(Cake\ORM\Entity) {
'id' => (int) 673,
'template_code' => 'sesan3a',
'code' => 'v74py3z',
'name' => 'Footer - Menu',
'type' => 'menu',
'view' => 'view_footer.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'
},
'fkdc76m' => object(Cake\ORM\Entity) {
'id' => (int) 686,
'template_code' => 'sesan3a',
'code' => 'fkdc76m',
'name' => 'Footer - Bottom menu',
'type' => 'menu',
'view' => 'view_bottom_footer.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'
},
'ndw0lxi' => object(Cake\ORM\Entity) {
'id' => (int) 659,
'template_code' => 'sesan3a',
'code' => 'ndw0lxi',
'name' => 'Footer - Thông tin liên hệ',
'type' => 'html',
'view' => 'ndw0lxi.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'
},
'cz70uea' => object(Cake\ORM\Entity) {
'id' => (int) 661,
'template_code' => 'sesan3a',
'code' => 'cz70uea',
'name' => 'Footer - Thống kê truy cập',
'type' => 'html',
'view' => 'cz70uea.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'
},
'dazo693' => object(Cake\ORM\Entity) {
'id' => (int) 671,
'template_code' => 'sesan3a',
'code' => 'dazo693',
'name' => 'Footer - Tài liệu',
'type' => 'html',
'view' => 'dazo693.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'
},
'ufzaorx' => object(Cake\ORM\Entity) {
'id' => (int) 662,
'template_code' => 'sesan3a',
'code' => 'ufzaorx',
'name' => 'Footer - Copyright',
'type' => 'html',
'view' => 'ufzaorx.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'
},
'7018dir' => object(Cake\ORM\Entity) {
'id' => (int) 688,
'template_code' => 'sesan3a',
'code' => '7018dir',
'name' => 'Right Contact Fixed',
'type' => 'html',
'view' => '7018dir.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'
},
'tyc9jrx' => object(Cake\ORM\Entity) {
'id' => (int) 645,
'template_code' => 'sesan3a',
'code' => 'tyc9jrx',
'name' => 'Breadcrums',
'type' => 'html',
'view' => 'tyc9jrx.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'
},
'25avkwz' => object(Cake\ORM\Entity) {
'id' => (int) 694,
'template_code' => 'sesan3a',
'code' => '25avkwz',
'name' => 'Tài liệu xem nhiều',
'type' => 'html',
'view' => '25avkwz.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'
},
'kzp6rle' => object(Cake\ORM\Entity) {
'id' => (int) 678,
'template_code' => 'sesan3a',
'code' => 'kzp6rle',
'name' => 'Tài liệu mới nhất',
'type' => 'document',
'view' => 'view_list_home.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'
},
'8dwpkt9' => object(Cake\ORM\Entity) {
'id' => (int) 692,
'template_code' => 'sesan3a',
'code' => '8dwpkt9',
'name' => 'Member action',
'type' => 'html',
'view' => '8dwpkt9.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'
},
'kxf9mwy' => object(Cake\ORM\Entity) {
'id' => (int) 684,
'template_code' => 'sesan3a',
'code' => 'kxf9mwy',
'name' => 'Member - Thông báo',
'type' => 'article',
'view' => 'view_custome_member.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'
},
'9ybj0eq' => object(Cake\ORM\Entity) {
'id' => (int) 658,
'template_code' => 'sesan3a',
'code' => '9ybj0eq',
'name' => 'Video clip',
'type' => 'article',
'view' => 'view_video.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) 1038,
'code' => 'vzgwexq',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1039,
'code' => '6uqv1wl',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1096,
'code' => 'zcdu9fh',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1097,
'code' => 'bnhs73l',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1040,
'code' => '5dnbj8o',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1041,
'code' => 'e2rvfnw',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1042,
'code' => '0io31gd',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1043,
'code' => 'iy87cju',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1044,
'code' => 'qi3jfra',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'x61rl4t',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Tài liệu xem nhiều',
'url' => 'tai-lieu-xem-nhieu'
]
],
'seo_info' => [
'title' => 'Tài liệu xem nhiều',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo.jpg',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'sesan3a',
'url' => '/templates/sesan3a/'
],
'cdn_url' => 'https://cdnsesan3a.congngheweb.vn',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => null
]
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/cakephp/cakephp/src/View/View.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="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-41" style="display: none;">
<pre>'/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/element/layout/page.tpl'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1038,
'code' => 'vzgwexq',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1039,
'code' => '6uqv1wl',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1096,
'code' => 'zcdu9fh',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1097,
'code' => 'bnhs73l',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1040,
'code' => '5dnbj8o',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1041,
'code' => 'e2rvfnw',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1042,
'code' => '0io31gd',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1043,
'code' => 'iy87cju',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1044,
'code' => 'qi3jfra',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/2c9cba9b346567486a1ae4a357055bc84d9a4870_0.file.default.tpl.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="136"></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="137"></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="138"></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="139"></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="140"></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="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"><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="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"></span></span></code></td>
</tr>
</table>
<div id="stack-args-42" style="display: none;">
<pre>'layout/page'
[
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 1038,
'code' => 'vzgwexq',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1039,
'code' => '6uqv1wl',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 1096,
'code' => 'zcdu9fh',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1097,
'code' => 'bnhs73l',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 1040,
'code' => '5dnbj8o',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 1041,
'code' => 'e2rvfnw',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 1042,
'code' => '0io31gd',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 1043,
'code' => 'iy87cju',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 1044,
'code' => 'qi3jfra',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
]
]
]
]
[
'callbacks' => false,
'cache' => null,
'plugin' => null
]</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.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="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-43" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '2c9cba9b346567486a1ae4a357055bc84d9a4870'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/layout/default.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/layout/default.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/layout/default.tpl'
timestamp => (int) 1700586794
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/layout/default.tpl'
mustCompile => false
templateId => '4742670b7193c67b0d2c75d8b55ba1553f768ec7'
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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/2c9cba9b346567486a1ae4a357055bc84d9a4870_0.file.default.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a29cf72_74954263'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.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="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-44" 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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '2c9cba9b346567486a1ae4a357055bc84d9a4870'
resource => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/layout/default.tpl'
type => 'file'
name => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/layout/default.tpl'
filepath => '/home/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/layout/default.tpl'
timestamp => (int) 1700586794
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/sesan3a/domains/csdl.sesan3a.vn/public_html/templates/sesan3a/layout/default.tpl'
mustCompile => false
templateId => '4742670b7193c67b0d2c75d8b55ba1553f768ec7'
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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/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) 1728638092.8893
_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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/sesan3a/domains/csdl.sesan3a.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/sesan3a/domains/csdl.sesan3a.vn/public_html/tmp/cache/views/2c9cba9b346567486a1ae4a357055bc84d9a4870_0.file.default.tpl.php'
timestamp => (int) 1702954602
exists => true
compile_id => null
processed => true
unifunc => 'content_6581066a29cf72_74954263'
has_nocache_code => false
file_dependency => [
[maximum depth reached]
]
content => null
includes => [[maximum depth reached]]
isCache => false
}
}</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/sesan3a/domains/csdl.sesan3a.vn/public_html/web4s/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.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="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>