Notice (8): Constant PAGE_URL already defined [APP/Controller/AppController.php, line 157]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 157
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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_RECORD_ID already defined [APP/Controller/AppController.php, line 158]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 158
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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_TAG_ID already defined [APP/Controller/AppController.php, line 159]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 159
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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_CATEGORY_ID already defined [APP/Controller/AppController.php, line 160]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 160
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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_BRAND_ID already defined [APP/Controller/AppController.php, line 161]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 161
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_CATEGORIES_ID already defined [APP/Controller/AppController.php, line 162]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 162
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_TYPE already defined [APP/Controller/AppController.php, line 163]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 163
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_CODE already defined [APP/Controller/AppController.php, line 164]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_VERSION already defined [APP/Controller/AppController.php, line 165]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_URL already defined [APP/Controller/AppController.php, line 157]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 157
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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_RECORD_ID already defined [APP/Controller/AppController.php, line 158]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 158
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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_TAG_ID already defined [APP/Controller/AppController.php, line 159]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 159
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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_CATEGORY_ID already defined [APP/Controller/AppController.php, line 160]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 160
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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_BRAND_ID already defined [APP/Controller/AppController.php, line 161]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 161
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_CATEGORIES_ID already defined [APP/Controller/AppController.php, line 162]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 162
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_TYPE already defined [APP/Controller/AppController.php, line 163]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 163
App\Controller\ErrorController::beforeRender() - APP/Controller/ErrorController.php, line 64
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 309
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 286
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 675
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 369
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 384
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 248
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 138
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 121
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - /home/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_CODE already defined [APP/Controller/AppController.php, line 164]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Notice (8): Constant PAGE_VERSION already defined [APP/Controller/AppController.php, line 165]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' => 'thi-truong-chung-khoan-chi-tiet',
'code' => 'oqar49w',
'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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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 = 'thi-truong-chung-khoan-chi-tiet'
$code = 'oqar49w'
$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) 216,
'template_code' => 'fashion02',
'layout_code' => '2z9evbs',
'code' => 'oqar49w',
'name' => 'Thị trường_Chứng khoán chi tiết',
'page_type' => 'page',
'type' => 'normal',
'category_id' => null,
'created' => (int) 1665309409,
'updated' => (int) 1665908150,
'url' => 'thi-truong-chung-khoan-chi-tiet',
'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/mytrade/domains/mytrade.vn/public_html/index.php, line 35
Warning (512): Unable to emit headers. Headers sent in file=/home/mytrade/domains/mytrade.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: cURL Error (28) Connection timed out after 30001 milliseconds </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>cURL Error (28) Connection timed out after 30001 milliseconds</span>
<a>📋</a>
</h1>
<span class="header-type">Cake\Http\Client\Exception\NetworkException</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/Http/Client/Adapter/Curl.php:67 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-1">
<span class="stack-function">Cake\Http\Client\Adapter\Curl->send</span>
<span class="stack-file">
CORE/src/Http/Client.php:466 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-2">
<span class="stack-function">Cake\Http\Client->_sendRequest</span>
<span class="stack-file">
CORE/src/Http/Client.php:436 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-3">
<span class="stack-function">Cake\Http\Client->send</span>
<span class="stack-file">
CORE/src/Http/Client.php:391 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-4">
<span class="stack-function">Cake\Http\Client->_doRequest</span>
<span class="stack-file">
CORE/src/Http/Client.php:254 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-5">
<span class="stack-function">Cake\Http\Client->get</span>
<span class="stack-file">
APP/View/Helper/StocksHelper.php:18 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-6">
<span class="stack-function">App\View\Helper\StocksHelper->stockList</span>
<span class="stack-file">
/home/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/a7e3b571937f69448fafe40a3916d5106a77013d_0.file.kxuomrp.tpl.php:24 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-7">
<span class="stack-function">content_6451e5df78af16_35452966</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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/68426f55d20d1985ade14984472792112859de48_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_6451e0cbdca628_40019256</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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/20a02943e8670c8a16a824785ffedb31fc4eb981_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_6451e0cbdafbb3_37511626</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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/bf10703a6d4fbad90a9c60b073c8f59fb8cafcad_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_6451e0cbd918e5_11635139</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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/02fc0f68b04ddd3f089d9f799a8f7c530a6e867d_0.file.default.tpl.php:168 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-43">
<span class="stack-function">content_6451e0cbd51628_56364016</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:68 </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/mytrade/domains/mytrade.vn/public_html/index.php:35 </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/mytrade/domains/mytrade.vn/public_html/web4s/vendor/cakephp/cakephp/src/Http/Client/Adapter/Curl.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="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">in_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$errorCode</span><span style="color: #007700">, </span><span style="color: #0000BB">$errorNumbers</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="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">throw new </span><span style="color: #0000BB">RequestException</span><span style="color: #007700">(</span><span style="color: #0000BB">$message</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="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">throw new </span><span style="color: #0000BB">NetworkException</span><span style="color: #007700">(</span><span style="color: #0000BB">$message</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="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"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $responses </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">createResponse</span><span style="color: #007700">(</span><span style="color: #0000BB">$ch</span><span style="color: #007700">, </span><span style="color: #0000BB">$body</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> curl_close</span><span style="color: #007700">(</span><span style="color: #0000BB">$ch</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/mytrade/domains/mytrade.vn/public_html/web4s/vendor/cakephp/cakephp/src/Http/Client.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="462"></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">Cake</span><span style="color: #007700">\</span><span style="color: #0000BB">Http</span><span style="color: #007700">\</span><span style="color: #0000BB">Client</span><span style="color: #007700">\</span><span style="color: #0000BB">Response</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="463"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="464"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_sendRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">RequestInterface $request</span><span style="color: #007700">, array </span><span style="color: #0000BB">$options</span><span style="color: #007700">): </span><span style="color: #0000BB">Response</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="465"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="466"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $responses </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_adapter</span><span style="color: #007700">-></span><span style="color: #0000BB">send</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</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="467"></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">$responses </span><span style="color: #007700">as </span><span style="color: #0000BB">$response</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="468"></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">_cookies </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cookies</span><span style="color: #007700">-></span><span style="color: #0000BB">addFromResponse</span><span style="color: #007700">(</span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="469"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="470"></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>object(Cake\Http\Client\Request) {
[protected] _cookies => []
[protected] headers => [
'Connection' => [
(int) 0 => 'close'
],
'User-Agent' => [
(int) 0 => 'CakePHP'
]
]
[protected] headerNames => [
'connection' => 'Connection',
'user-agent' => 'User-Agent'
]
[private] method => 'GET'
[private] requestTarget => null
[private] uri => object(Laminas\Diactoros\Uri) {
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'api.mytrade.vn'
[private] port => null
[private] path => '/stockList/HOSE'
[private] query => ''
[private] fragment => ''
[private] uriString => 'https://api.mytrade.vn/stockList/HOSE'
}
[private] protocol => '1.1'
[private] stream => object(Laminas\Diactoros\Stream) {
[protected] resource => resource
[protected] stream => 'php://memory'
}
}
[
(int) 10002 => 'https://api.mytrade.vn/stockList/HOSE',
(int) 84 => (int) 2,
(int) 19913 => true,
(int) 42 => true,
(int) 10023 => [
(int) 0 => 'Connection: close',
(int) 1 => 'User-Agent: CakePHP'
],
(int) 80 => true,
(int) 13 => (int) 30,
(int) 64 => true,
(int) 81 => (int) 2,
(int) 10065 => '/home/mytrade/domains/mytrade.vn/public_html/web4s/vendor/composer/ca-bundle/src/../res/cacert.pem'
]</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/mytrade/domains/mytrade.vn/public_html/web4s/vendor/cakephp/cakephp/src/Http/Client.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="432"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">unset(</span><span style="color: #0000BB">$options</span><span style="color: #007700">[</span><span style="color: #DD0000">'redirect'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="433"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="434"></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="435"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">do {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="436"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sendRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</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="437"></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="438"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $handleRedirect </span><span style="color: #007700">= </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">isRedirect</span><span style="color: #007700">() && </span><span style="color: #0000BB">$redirects</span><span style="color: #007700">-- > </span><span style="color: #0000BB">0</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="439"></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">$handleRedirect</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="440"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">();</span></span></code></td>
</tr>
</table>
<div id="stack-args-2" style="display: none;">
<pre>object(Cake\Http\Client\Request) {
[protected] _cookies => []
[protected] headers => [
'Connection' => [
(int) 0 => 'close'
],
'User-Agent' => [
(int) 0 => 'CakePHP'
]
]
[protected] headerNames => [
'connection' => 'Connection',
'user-agent' => 'User-Agent'
]
[private] method => 'GET'
[private] requestTarget => null
[private] uri => object(Laminas\Diactoros\Uri) {
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'api.mytrade.vn'
[private] port => null
[private] path => '/stockList/HOSE'
[private] query => ''
[private] fragment => ''
[private] uriString => 'https://api.mytrade.vn/stockList/HOSE'
}
[private] protocol => '1.1'
[private] stream => object(Laminas\Diactoros\Stream) {
[protected] resource => resource
[protected] stream => 'php://memory'
}
}
[
'adapter' => null,
'host' => null,
'port' => null,
'scheme' => 'http',
'timeout' => (int) 30,
'ssl_verify_peer' => true,
'ssl_verify_peer_name' => true,
'ssl_verify_depth' => (int) 5,
'ssl_verify_host' => true,
'protocolVersion' => '1.1'
]</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/mytrade/domains/mytrade.vn/public_html/web4s/vendor/cakephp/cakephp/src/Http/Client.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="387"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $data</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="388"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $options</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="389"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="390"></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="391"></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">send</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</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="392"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="393"></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="394"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="395"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Does a recursive merge of the parameter with the scope config</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-3" style="display: none;">
<pre>object(Cake\Http\Client\Request) {
[protected] _cookies => []
[protected] headers => [
'Connection' => [
(int) 0 => 'close'
],
'User-Agent' => [
(int) 0 => 'CakePHP'
]
]
[protected] headerNames => [
'connection' => 'Connection',
'user-agent' => 'User-Agent'
]
[private] method => 'GET'
[private] requestTarget => null
[private] uri => object(Laminas\Diactoros\Uri) {
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'api.mytrade.vn'
[private] port => null
[private] path => '/stockList/HOSE'
[private] query => ''
[private] fragment => ''
[private] uriString => 'https://api.mytrade.vn/stockList/HOSE'
}
[private] protocol => '1.1'
[private] stream => object(Laminas\Diactoros\Stream) {
[protected] resource => resource
[protected] stream => 'php://memory'
}
}
[
'adapter' => null,
'host' => null,
'port' => null,
'scheme' => 'http',
'timeout' => (int) 30,
'ssl_verify_peer' => true,
'ssl_verify_peer_name' => true,
'ssl_verify_depth' => (int) 5,
'ssl_verify_host' => true,
'protocolVersion' => '1.1'
]</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/mytrade/domains/mytrade.vn/public_html/web4s/vendor/cakephp/cakephp/src/Http/Client.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="250"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="251"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildUrl</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</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="252"></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="253"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_doRequest</span><span style="color: #007700">(</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="254"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> Request</span><span style="color: #007700">::</span><span style="color: #0000BB">METHOD_GET</span><span style="color: #007700">,</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="255"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="256"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $body</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="257"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $options</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="258"></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-4" style="display: none;">
<pre>'GET'
'https://api.mytrade.vn/stockList/HOSE'
null
[
'adapter' => null,
'host' => null,
'port' => null,
'scheme' => 'http',
'timeout' => (int) 30,
'ssl_verify_peer' => true,
'ssl_verify_peer_name' => true,
'ssl_verify_depth' => (int) 5,
'ssl_verify_host' => true,
'redirect' => false,
'protocolVersion' => '1.1'
]</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/mytrade/domains/mytrade.vn/public_html/web4s/src/View/Helper/StocksHelper.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="14"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="15"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url </span><span style="color: #007700">= </span><span style="color: #DD0000">'https://api.mytrade.vn/stockList/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$code</span><span style="color: #007700">;
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="16"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $http </span><span style="color: #007700">= new </span><span style="color: #0000BB">Client</span><span style="color: #007700">();
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="17"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $cache_key </span><span style="color: #007700">= </span><span style="color: #DD0000">'stockList_' </span><span style="color: #007700">. </span><span style="color: #0000BB">$code</span><span style="color: #007700">;
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$http</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">);
</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $json </span><span style="color: #007700">= </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">getJson</span><span style="color: #007700">();
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></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">$json</span><span style="color: #007700">[</span><span style="color: #DD0000">'stockList'</span><span style="color: #007700">])) {
</span></span></code></td>
</tr>
</table>
<div id="stack-args-5" style="display: none;">
<pre>'https://api.mytrade.vn/stockList/HOSE'</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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/a7e3b571937f69448fafe40a3916d5106a77013d_0.file.kxuomrp.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="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">array (</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">),</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></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="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">function </span><span style="color: #0000BB">content_6451e5df78af16_35452966 </span><span style="color: #007700">(</span><span style="color: #0000BB">Smarty_Internal_Template $_smarty_tpl</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><span class="code-highlight"><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">'stock_house'</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">Stocks</span><span style="color: #007700">-></span><span style="color: #0000BB">stockList</span><span style="color: #007700">(</span><span style="color: #DD0000">'HOSE'</span><span style="color: #007700">));</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></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">'stock_hnx'</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">Stocks</span><span style="color: #007700">-></span><span style="color: #0000BB">stockList</span><span style="color: #007700">(</span><span style="color: #DD0000">'HNX'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></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">'stock_upcom'</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">Stocks</span><span style="color: #007700">-></span><span style="color: #0000BB">stockList</span><span style="color: #007700">(</span><span style="color: #DD0000">'UPCOM'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">echo </span><span style="color: #DD0000">'<script'</span><span style="color: #007700">; </span><span style="color: #0000BB">?></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"> type="text/javascript">var trade_data_stock = <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">json_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">array_merge</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">'stock_house'</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">'stock_hnx'</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">'stock_upcom'</span><span style="color: #007700">]-></span><span style="color: #0000BB">value</span><span style="color: #007700">));</span><span style="color: #0000BB">?></span></span></code></td>
</tr>
</table>
<div id="stack-args-6" style="display: none;">
<pre>'HOSE'</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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'a7e3b571937f69448fafe40a3916d5106a77013d'
resource => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
type => 'file'
name => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
filepath => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/block/html/kxuomrp.tpl'
timestamp => (int) 1683088863
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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
mustCompile => false
templateId => '16d66fed06fd8f0bc47deddcbaa791204cf8c3f4'
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) {},
'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) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/a7e3b571937f69448fafe40a3916d5106a77013d_0.file.kxuomrp.tpl.php'
timestamp => (int) 1683088863
exists => true
compile_id => null
processed => true
unifunc => 'content_6451e5df78af16_35452966'
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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'a7e3b571937f69448fafe40a3916d5106a77013d'
resource => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
type => 'file'
name => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
filepath => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/block/html/kxuomrp.tpl'
timestamp => (int) 1683088863
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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
mustCompile => false
templateId => '16d66fed06fd8f0bc47deddcbaa791204cf8c3f4'
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) {},
'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) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/a7e3b571937f69448fafe40a3916d5106a77013d_0.file.kxuomrp.tpl.php'
timestamp => (int) 1683088863
exists => true
compile_id => null
processed => true
unifunc => 'content_6451e5df78af16_35452966'
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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'a7e3b571937f69448fafe40a3916d5106a77013d'
resource => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
type => 'file'
name => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
filepath => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/block/html/kxuomrp.tpl'
timestamp => (int) 1683088863
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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
mustCompile => false
templateId => '16d66fed06fd8f0bc47deddcbaa791204cf8c3f4'
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) {},
'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) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/a7e3b571937f69448fafe40a3916d5106a77013d_0.file.kxuomrp.tpl.php'
timestamp => (int) 1683088863
exists => true
compile_id => null
processed => true
unifunc => 'content_6451e5df78af16_35452966'
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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => 'a7e3b571937f69448fafe40a3916d5106a77013d'
resource => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
type => 'file'
name => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
filepath => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/block/html/kxuomrp.tpl'
timestamp => (int) 1683088863
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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
mustCompile => false
templateId => '16d66fed06fd8f0bc47deddcbaa791204cf8c3f4'
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) {},
'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) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/a7e3b571937f69448fafe40a3916d5106a77013d_0.file.kxuomrp.tpl.php'
timestamp => (int) 1683088863
exists => true
compile_id => null
processed => true
unifunc => 'content_6451e5df78af16_35452966'
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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
[
'blocks' => [
'hysxug5' => object(Cake\ORM\Entity) {
'id' => (int) 1348,
'template_code' => 'fashion02',
'code' => 'hysxug5',
'name' => 'Logo - HTML',
'type' => 'html',
'view' => 'hysxug5.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'ap149zd' => object(Cake\ORM\Entity) {
'id' => (int) 1337,
'template_code' => 'fashion02',
'code' => 'ap149zd',
'name' => 'Menu ',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'g02vqno' => object(Cake\ORM\Entity) {
'id' => (int) 1584,
'template_code' => 'fashion02',
'code' => 'g02vqno',
'name' => 'Form search',
'type' => 'html',
'view' => 'g02vqno.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'7fdlry1' => object(Cake\ORM\Entity) {
'id' => (int) 1349,
'template_code' => 'fashion02',
'code' => '7fdlry1',
'name' => 'Tài khoản HTML',
'type' => 'html',
'view' => '7fdlry1.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'deastfp' => object(Cake\ORM\Entity) {
'id' => (int) 1558,
'template_code' => 'fashion02',
'code' => 'deastfp',
'name' => 'Giao dịch ngay',
'type' => 'html',
'view' => 'deastfp.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o4sa9hj' => object(Cake\ORM\Entity) {
'id' => (int) 1643,
'template_code' => 'fashion02',
'code' => 'o4sa9hj',
'name' => 'Logo footer',
'type' => 'html',
'view' => 'o4sa9hj.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'w1tbzgx' => object(Cake\ORM\Entity) {
'id' => (int) 1369,
'template_code' => 'fashion02',
'code' => 'w1tbzgx',
'name' => 'Thông tin website HTML',
'type' => 'html',
'view' => 'w1tbzgx.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'8szk2a4' => object(Cake\ORM\Entity) {
'id' => (int) 1598,
'template_code' => 'fashion02',
'code' => '8szk2a4',
'name' => 'Footer - Điều khoản',
'type' => 'html',
'view' => '8szk2a4.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'x309kgz' => object(Cake\ORM\Entity) {
'id' => (int) 1599,
'template_code' => 'fashion02',
'code' => 'x309kgz',
'name' => 'Footer - Blog',
'type' => 'html',
'view' => 'x309kgz.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'p9yqz0g' => object(Cake\ORM\Entity) {
'id' => (int) 1600,
'template_code' => 'fashion02',
'code' => 'p9yqz0g',
'name' => 'Footer - Thông tin',
'type' => 'html',
'view' => 'p9yqz0g.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'rxb4qh7' => object(Cake\ORM\Entity) {
'id' => (int) 1399,
'template_code' => 'fashion02',
'code' => 'rxb4qh7',
'name' => 'Theo dõi chúng tôi tại HTML',
'type' => 'html',
'view' => 'rxb4qh7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'awlj4fk' => object(Cake\ORM\Entity) {
'id' => (int) 1377,
'template_code' => 'fashion02',
'code' => 'awlj4fk',
'name' => 'Coppyright HTML',
'type' => 'html',
'view' => 'awlj4fk.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'mz4eo5d' => object(Cake\ORM\Entity) {
'id' => (int) 1381,
'template_code' => 'fashion02',
'code' => 'mz4eo5d',
'name' => 'Breadcrums',
'type' => 'html',
'view' => 'mz4eo5d.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'k6jmcly' => object(Cake\ORM\Entity) {
'id' => (int) 1630,
'template_code' => 'fashion02',
'code' => 'k6jmcly',
'name' => 'Biểu đồ thị trường chứng khoán',
'type' => 'html',
'view' => 'k6jmcly.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'kxuomrp' => object(Cake\ORM\Entity) {
'id' => (int) 1621,
'template_code' => 'fashion02',
'code' => 'kxuomrp',
'name' => 'Cổ phiếu ABC',
'type' => 'html',
'view' => 'kxuomrp.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'dro3q6i' => object(Cake\ORM\Entity) {
'id' => (int) 1588,
'template_code' => 'fashion02',
'code' => 'dro3q6i',
'name' => 'Trải nghiệm giao dịch cùng Mytrade',
'type' => 'html',
'view' => 'dro3q6i.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'bcnw1xi' => object(Cake\ORM\Entity) {
'id' => (int) 1601,
'template_code' => 'fashion02',
'code' => 'bcnw1xi',
'name' => 'Lý do nên lựa chọn giao dịch cùng MyTrade',
'type' => 'slider',
'view' => 'view_giao_dich.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hsbak8m' => object(Cake\ORM\Entity) {
'id' => (int) 1594,
'template_code' => 'fashion02',
'code' => 'hsbak8m',
'name' => 'Câu hỏi thường gặp',
'type' => 'article',
'view' => 'view_hoi_dap.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[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) 6555,
'code' => '1ltnacs',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 6243,
'code' => 'd19jz7q',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 6244,
'code' => 'um6xn4v',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 6245,
'code' => 'c32u6n0',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 6246,
'code' => 'm08sod3',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 6247,
'code' => '5j2nxwd',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 5 => [
'id' => (int) 6248,
'code' => 'pd5r3t8',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 6556,
'code' => 'scv549x',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 6557,
'code' => 'y8kdl0n',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'oqar49w',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Thị trường_Chứng khoán',
'url' => 'thi-truong-chung-khoan-chi-tiet'
]
],
'seo_info' => [
'title' => 'Thị trường_Chứng khoán',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-mytrade.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion02',
'url' => '/templates/fashion02/'
],
'cdn_url' => 'https://cdn.mytrade.vn',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => '<!-- Global site tag (gtag.js) - Google Ads: 441550388 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-441550388"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-441550388'); </script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-30843YT1T2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-30843YT1T2');
</script>
<script meta name="google-site-verification" content="lDwyucBQubAh_bynjP_1gNdCjUNXcOFATQPThdiKpoI"></script>
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1254730068269212');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1254730068269212&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->',
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 1621,
'template_code' => 'fashion02',
'code' => 'kxuomrp',
'name' => 'Cổ phiếu ABC',
'type' => 'html',
'view' => 'kxuomrp.tpl',
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign var = stock_house value = $this->Stocks->stockList('HOSE')}
{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<script type="text/javascript">
var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};
</script>
<div class="tab-co-phieu" tab-stock-vn="1">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="hose-tab" data-toggle="tab" href="#hose" role="tab" aria-controls="hose" aria-selected="true">
HOSE
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="hnx-tab" data-toggle="tab" href="#hnx" role="tab" aria-controls="hnx" aria-selected="false">
HNX
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="upcom-tab" data-toggle="tab" href="#upcom" role="tab" aria-controls="upcom" aria-selected="false">
UPCOM
</a>
</li>
</ul>
<div class="form-search position-relative">
<div class="input-group ">
<div class="input-group-append">
<button nh-btn-submit class="btn btn-submit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<g id="search-normal" transform="translate(-428 -188)">
<path id="Vector" d="M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z" transform="translate(430 190)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-2" data-name="Vector" d="M2,2,0,0" transform="translate(448 208)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-3" data-name="Vector" d="M0,0H24V24H0Z" transform="translate(428 188)" fill="none" opacity="0"/>
</g>
</svg>
</button>
</div>
<input nh-suggest-stock="stock" name="keyword" placeholder="{__d('template', 'tu_khoa_tim_kiem')}" type="text" class="form-control" value="{$this->Utilities->getParamsByKey('keyword')}">
</div>
</div>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="hose" role="tabpanel" aria-labelledby="hose-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang-tab" data-toggle="tab" href="#tang" role="tab" aria-controls="tang" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam-tab" data-toggle="tab" href="#giam" role="tab" aria-controls="giam" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang" role="tabpanel" aria-labelledby="tang-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}
{if !empty($stock_hose_desc)}
{foreach from = $stock_hose_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam" role="tabpanel" aria-labelledby="giam-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}
{if !empty($stock_hose_asc)}
{foreach from = $stock_hose_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a rel="nofollow noopener" href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="hnx" role="tabpanel" aria-labelledby="hnx-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_hnx-tab" data-toggle="tab" href="#tang_hnx" role="tab" aria-controls="tang_hnx" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_hnx-tab" data-toggle="tab" href="#giam_hnx" role="tab" aria-controls="giam_hnx" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang_hnx" role="tabpanel" aria-labelledby="tang_hnx-tab">
<!--tang hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}
{if !empty($stock_hnx_desc)}
{foreach from = $stock_hnx_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_hnx" role="tabpanel" aria-labelledby="giam_hnx-tab">
<!--giam hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}
{if !empty($stock_hnx_asc)}
{foreach from = $stock_hnx_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="upcom" role="tabpanel" aria-labelledby="upcom-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_upcom-tab" data-toggle="tab" href="#tang_upcom" role="tab" aria-controls="tang_upcom" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_upcom-tab" data-toggle="tab" href="#giam_upcom" role="tab" aria-controls="giam_upcom" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<div class="tab-pane fade show active" id="tang_upcom" role="tabpanel" aria-labelledby="tang_upcom-tab">
<!--tang upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)}
{if !empty($stock_upcom_desc)}
{foreach from = $stock_upcom_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_upcom" role="tabpanel" aria-labelledby="giam_upcom-tab">
<!--giam upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_asc value = $this->Stocks->sortData($stock_upcom, SORT_ASC)}
{if !empty($stock_upcom_asc)}
{foreach from = $stock_upcom_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="link-all">
<a nh-read-more="1" href="javascript:;">
{__d('template', 'xem_them')}
</a>
</div>
</div>'
],
'data_extend' => [
'locale' => [
[maximum depth reached]
]
],
'status' => (int) 1,
'data_block' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"{assign var = stock_house value = $this->Stocks->stockList('HOSE')}\r\n{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}\r\n{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}\r\n<script type=\"text\/javascript\">\r\n var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};\r\n<\/script>\r\n<div class=\"tab-co-phieu\" tab-stock-vn=\"1\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"hose-tab\" data-toggle=\"tab\" href=\"#hose\" role=\"tab\" aria-controls=\"hose\" aria-selected=\"true\">\r\n HOSE\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"hnx-tab\" data-toggle=\"tab\" href=\"#hnx\" role=\"tab\" aria-controls=\"hnx\" aria-selected=\"false\">\r\n HNX\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"upcom-tab\" data-toggle=\"tab\" href=\"#upcom\" role=\"tab\" aria-controls=\"upcom\" aria-selected=\"false\">\r\n UPCOM\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n \r\n <div class=\"form-search position-relative\">\r\n\r\n <div class=\"input-group \">\r\n <div class=\"input-group-append\">\r\n <button nh-btn-submit class=\"btn btn-submit\">\r\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\r\n <g id=\"search-normal\" transform=\"translate(-428 -188)\">\r\n <path id=\"Vector\" d=\"M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z\" transform=\"translate(430 190)\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"\/>\r\n <path id=\"Vector-2\" data-name=\"Vector\" d=\"M2,2,0,0\" transform=\"translate(448 208)\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"\/>\r\n <path id=\"Vector-3\" data-name=\"Vector\" d=\"M0,0H24V24H0Z\" transform=\"translate(428 188)\" fill=\"none\" opacity=\"0\"\/>\r\n <\/g>\r\n <\/svg>\r\n <\/button>\r\n <\/div>\r\n <input nh-suggest-stock=\"stock\" name=\"keyword\" placeholder=\"{__d('template', 'tu_khoa_tim_kiem')}\" type=\"text\" class=\"form-control\" value=\"{$this->Utilities->getParamsByKey('keyword')}\">\r\n <\/div>\r\n <\/div>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n <div class=\"tab-pane fade show active\" id=\"hose\" role=\"tabpanel\" aria-labelledby=\"hose-tab\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"tang-tab\" data-toggle=\"tab\" href=\"#tang\" role=\"tab\" aria-controls=\"tang\" aria-selected=\"true\">\r\n Top t\u0103ng\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"giam-tab\" data-toggle=\"tab\" href=\"#giam\" role=\"tab\" aria-controls=\"giam\" aria-selected=\"false\">\r\n Top gi\u1ea3m\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n \r\n <div class=\"tab-pane fade show active\" id=\"tang\" role=\"tabpanel\" aria-labelledby=\"tang-tab\">\r\n <div class=\"list-table\" table-view-stock=\"hose\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}\r\n {if !empty($stock_hose_desc)}\r\n {foreach from = $stock_hose_desc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n\r\n <div class=\"tab-pane fade\" id=\"giam\" role=\"tabpanel\" aria-labelledby=\"giam-tab\">\r\n <div class=\"list-table\" table-view-stock=\"hose\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}\r\n {if !empty($stock_hose_asc)}\r\n \r\n {foreach from = $stock_hose_asc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a rel=\"nofollow noopener\" href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <\/div>\r\n <div class=\"tab-pane fade\" id=\"hnx\" role=\"tabpanel\" aria-labelledby=\"hnx-tab\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"tang_hnx-tab\" data-toggle=\"tab\" href=\"#tang_hnx\" role=\"tab\" aria-controls=\"tang_hnx\" aria-selected=\"true\">\r\n Top t\u0103ng\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"giam_hnx-tab\" data-toggle=\"tab\" href=\"#giam_hnx\" role=\"tab\" aria-controls=\"giam_hnx\" aria-selected=\"false\">\r\n Top gi\u1ea3m\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n\r\n\r\n <div class=\"tab-pane fade show active\" id=\"tang_hnx\" role=\"tabpanel\" aria-labelledby=\"tang_hnx-tab\">\r\n <!--tang hnx-->\r\n <div class=\"list-table\" table-view-stock=\"hnx\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}\r\n {if !empty($stock_hnx_desc)}\r\n {foreach from = $stock_hnx_desc item = item}\r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div> \r\n <\/div>\r\n <div class=\"tab-pane fade\" id=\"giam_hnx\" role=\"tabpanel\" aria-labelledby=\"giam_hnx-tab\">\r\n <!--giam hnx-->\r\n <div class=\"list-table\" table-view-stock=\"hnx\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}\r\n {if !empty($stock_hnx_asc)}\r\n {foreach from = $stock_hnx_asc item = item}\r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <\/div>\r\n\r\n <div class=\"tab-pane fade\" id=\"upcom\" role=\"tabpanel\" aria-labelledby=\"upcom-tab\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"tang_upcom-tab\" data-toggle=\"tab\" href=\"#tang_upcom\" role=\"tab\" aria-controls=\"tang_upcom\" aria-selected=\"true\">\r\n Top t\u0103ng\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"giam_upcom-tab\" data-toggle=\"tab\" href=\"#giam_upcom\" role=\"tab\" aria-controls=\"giam_upcom\" aria-selected=\"false\">\r\n Top gi\u1ea3m\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n {assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}\r\n <div class=\"tab-pane fade show active\" id=\"tang_upcom\" role=\"tabpanel\" aria-labelledby=\"tang_upcom-tab\">\r\n <!--tang upcom-->\r\n <div class=\"list-table\" table-view-stock=\"upcom\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)} \r\n {if !empty($stock_upcom_desc)}\r\n {foreach from = $stock_upcom_desc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n \r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr data-code=\"{$item.SB}\">\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div> \r\n <\/div>\r\n <div class=\"tab-pane fade\" id=\"giam_upcom\" role=\"tabpanel\" aria-labelledby=\"giam_upcom-tab\">\r\n <!--giam upcom-->\r\n <div class=\"list-table\" table-view-stock=\"upcom\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_upcom_asc value = $this->Stocks->sortData($stock_upcom, SORT_ASC)}\r\n {if !empty($stock_upcom_asc)}\r\n {foreach from = $stock_upcom_asc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n \r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr data-code=\"{$item.SB}\">\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <\/div>\r\n <\/div>\r\n \r\n <div class=\"link-all\">\r\n <a nh-read-more=\"1\" href=\"javascript:;\">\r\n {__d('template', 'xem_them')}\r\n <\/a>\r\n <\/div>\r\n<\/div>"}',
'data_extend' => '{"locale":{"vi":{"tieu_de":"Thị trường","acb":[{"ten":"MSFT","mo_ta":"Microsoft","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AAPL","mo_ta":"Roblox Corp - Class A","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AMZN","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"GOOG","mo_ta":"Google","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"WMT","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"ADBE","mo_ta":"Adobe","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""}],"xyz":[{"ten":"MSFT","mo_ta":"Microsoft","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AAPL","mo_ta":"Roblox Corp - Class A","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AMZN","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"GOOG","mo_ta":"Google","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"WMT","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"ADBE","mo_ta":"Adobe","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""}]}}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign var = stock_house value = $this->Stocks->stockList('HOSE')}
{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<script type="text/javascript">
var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};
</script>
<div class="tab-co-phieu" tab-stock-vn="1">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="hose-tab" data-toggle="tab" href="#hose" role="tab" aria-controls="hose" aria-selected="true">
HOSE
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="hnx-tab" data-toggle="tab" href="#hnx" role="tab" aria-controls="hnx" aria-selected="false">
HNX
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="upcom-tab" data-toggle="tab" href="#upcom" role="tab" aria-controls="upcom" aria-selected="false">
UPCOM
</a>
</li>
</ul>
<div class="form-search position-relative">
<div class="input-group ">
<div class="input-group-append">
<button nh-btn-submit class="btn btn-submit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<g id="search-normal" transform="translate(-428 -188)">
<path id="Vector" d="M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z" transform="translate(430 190)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-2" data-name="Vector" d="M2,2,0,0" transform="translate(448 208)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-3" data-name="Vector" d="M0,0H24V24H0Z" transform="translate(428 188)" fill="none" opacity="0"/>
</g>
</svg>
</button>
</div>
<input nh-suggest-stock="stock" name="keyword" placeholder="{__d('template', 'tu_khoa_tim_kiem')}" type="text" class="form-control" value="{$this->Utilities->getParamsByKey('keyword')}">
</div>
</div>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="hose" role="tabpanel" aria-labelledby="hose-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang-tab" data-toggle="tab" href="#tang" role="tab" aria-controls="tang" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam-tab" data-toggle="tab" href="#giam" role="tab" aria-controls="giam" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang" role="tabpanel" aria-labelledby="tang-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}
{if !empty($stock_hose_desc)}
{foreach from = $stock_hose_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam" role="tabpanel" aria-labelledby="giam-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}
{if !empty($stock_hose_asc)}
{foreach from = $stock_hose_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a rel="nofollow noopener" href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="hnx" role="tabpanel" aria-labelledby="hnx-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_hnx-tab" data-toggle="tab" href="#tang_hnx" role="tab" aria-controls="tang_hnx" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_hnx-tab" data-toggle="tab" href="#giam_hnx" role="tab" aria-controls="giam_hnx" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang_hnx" role="tabpanel" aria-labelledby="tang_hnx-tab">
<!--tang hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}
{if !empty($stock_hnx_desc)}
{foreach from = $stock_hnx_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_hnx" role="tabpanel" aria-labelledby="giam_hnx-tab">
<!--giam hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}
{if !empty($stock_hnx_asc)}
{foreach from = $stock_hnx_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="upcom" role="tabpanel" aria-labelledby="upcom-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_upcom-tab" data-toggle="tab" href="#tang_upcom" role="tab" aria-controls="tang_upcom" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_upcom-tab" data-toggle="tab" href="#giam_upcom" role="tab" aria-controls="giam_upcom" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<div class="tab-pane fade show active" id="tang_upcom" role="tabpanel" aria-labelledby="tang_upcom-tab">
<!--tang upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)}
{if !empty($stock_upcom_desc)}
{foreach from = $stock_upcom_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_upcom" role="tabpanel" aria-labelledby="giam_upcom-tab">
<!--giam upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_asc value = $this->Stocks->sortData($stock_upcom, SORT_ASC)}
{if !empty($stock_upcom_asc)}
{foreach from = $stock_upcom_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="link-all">
<a nh-read-more="1" href="javascript:;">
{__d('template', 'xem_them')}
</a>
</div>
</div>'
],
'data_extend' => [
'locale' => [
'vi' => [
'tieu_de' => 'Thị trường',
'acb' => [
[maximum depth reached]
],
'xyz' => [
[maximum depth reached]
]
]
]
],
'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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/../block/html/kxuomrp.tpl'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 1621,
'template_code' => 'fashion02',
'code' => 'kxuomrp',
'name' => 'Cổ phiếu ABC',
'type' => 'html',
'view' => 'kxuomrp.tpl',
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign var = stock_house value = $this->Stocks->stockList('HOSE')}
{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<script type="text/javascript">
var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};
</script>
<div class="tab-co-phieu" tab-stock-vn="1">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="hose-tab" data-toggle="tab" href="#hose" role="tab" aria-controls="hose" aria-selected="true">
HOSE
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="hnx-tab" data-toggle="tab" href="#hnx" role="tab" aria-controls="hnx" aria-selected="false">
HNX
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="upcom-tab" data-toggle="tab" href="#upcom" role="tab" aria-controls="upcom" aria-selected="false">
UPCOM
</a>
</li>
</ul>
<div class="form-search position-relative">
<div class="input-group ">
<div class="input-group-append">
<button nh-btn-submit class="btn btn-submit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<g id="search-normal" transform="translate(-428 -188)">
<path id="Vector" d="M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z" transform="translate(430 190)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-2" data-name="Vector" d="M2,2,0,0" transform="translate(448 208)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-3" data-name="Vector" d="M0,0H24V24H0Z" transform="translate(428 188)" fill="none" opacity="0"/>
</g>
</svg>
</button>
</div>
<input nh-suggest-stock="stock" name="keyword" placeholder="{__d('template', 'tu_khoa_tim_kiem')}" type="text" class="form-control" value="{$this->Utilities->getParamsByKey('keyword')}">
</div>
</div>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="hose" role="tabpanel" aria-labelledby="hose-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang-tab" data-toggle="tab" href="#tang" role="tab" aria-controls="tang" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam-tab" data-toggle="tab" href="#giam" role="tab" aria-controls="giam" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang" role="tabpanel" aria-labelledby="tang-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}
{if !empty($stock_hose_desc)}
{foreach from = $stock_hose_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam" role="tabpanel" aria-labelledby="giam-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}
{if !empty($stock_hose_asc)}
{foreach from = $stock_hose_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a rel="nofollow noopener" href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="hnx" role="tabpanel" aria-labelledby="hnx-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_hnx-tab" data-toggle="tab" href="#tang_hnx" role="tab" aria-controls="tang_hnx" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_hnx-tab" data-toggle="tab" href="#giam_hnx" role="tab" aria-controls="giam_hnx" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang_hnx" role="tabpanel" aria-labelledby="tang_hnx-tab">
<!--tang hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}
{if !empty($stock_hnx_desc)}
{foreach from = $stock_hnx_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_hnx" role="tabpanel" aria-labelledby="giam_hnx-tab">
<!--giam hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}
{if !empty($stock_hnx_asc)}
{foreach from = $stock_hnx_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="upcom" role="tabpanel" aria-labelledby="upcom-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_upcom-tab" data-toggle="tab" href="#tang_upcom" role="tab" aria-controls="tang_upcom" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_upcom-tab" data-toggle="tab" href="#giam_upcom" role="tab" aria-controls="giam_upcom" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<div class="tab-pane fade show active" id="tang_upcom" role="tabpanel" aria-labelledby="tang_upcom-tab">
<!--tang upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)}
{if !empty($stock_upcom_desc)}
{foreach from = $stock_upcom_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_upcom" role="tabpanel" aria-labelledby="giam_upcom-tab">
<!--giam upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_asc value = $this->Stocks->sortData($stock_upcom, SORT_ASC)}
{if !empty($stock_upcom_asc)}
{foreach from = $stock_upcom_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="link-all">
<a nh-read-more="1" href="javascript:;">
{__d('template', 'xem_them')}
</a>
</div>
</div>'
],
'data_extend' => [
'locale' => [
[maximum depth reached]
]
],
'status' => (int) 1,
'data_block' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"{assign var = stock_house value = $this->Stocks->stockList('HOSE')}\r\n{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}\r\n{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}\r\n<script type=\"text\/javascript\">\r\n var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};\r\n<\/script>\r\n<div class=\"tab-co-phieu\" tab-stock-vn=\"1\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"hose-tab\" data-toggle=\"tab\" href=\"#hose\" role=\"tab\" aria-controls=\"hose\" aria-selected=\"true\">\r\n HOSE\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"hnx-tab\" data-toggle=\"tab\" href=\"#hnx\" role=\"tab\" aria-controls=\"hnx\" aria-selected=\"false\">\r\n HNX\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"upcom-tab\" data-toggle=\"tab\" href=\"#upcom\" role=\"tab\" aria-controls=\"upcom\" aria-selected=\"false\">\r\n UPCOM\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n \r\n <div class=\"form-search position-relative\">\r\n\r\n <div class=\"input-group \">\r\n <div class=\"input-group-append\">\r\n <button nh-btn-submit class=\"btn btn-submit\">\r\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\r\n <g id=\"search-normal\" transform=\"translate(-428 -188)\">\r\n <path id=\"Vector\" d=\"M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z\" transform=\"translate(430 190)\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"\/>\r\n <path id=\"Vector-2\" data-name=\"Vector\" d=\"M2,2,0,0\" transform=\"translate(448 208)\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"\/>\r\n <path id=\"Vector-3\" data-name=\"Vector\" d=\"M0,0H24V24H0Z\" transform=\"translate(428 188)\" fill=\"none\" opacity=\"0\"\/>\r\n <\/g>\r\n <\/svg>\r\n <\/button>\r\n <\/div>\r\n <input nh-suggest-stock=\"stock\" name=\"keyword\" placeholder=\"{__d('template', 'tu_khoa_tim_kiem')}\" type=\"text\" class=\"form-control\" value=\"{$this->Utilities->getParamsByKey('keyword')}\">\r\n <\/div>\r\n <\/div>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n <div class=\"tab-pane fade show active\" id=\"hose\" role=\"tabpanel\" aria-labelledby=\"hose-tab\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"tang-tab\" data-toggle=\"tab\" href=\"#tang\" role=\"tab\" aria-controls=\"tang\" aria-selected=\"true\">\r\n Top t\u0103ng\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"giam-tab\" data-toggle=\"tab\" href=\"#giam\" role=\"tab\" aria-controls=\"giam\" aria-selected=\"false\">\r\n Top gi\u1ea3m\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n \r\n <div class=\"tab-pane fade show active\" id=\"tang\" role=\"tabpanel\" aria-labelledby=\"tang-tab\">\r\n <div class=\"list-table\" table-view-stock=\"hose\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}\r\n {if !empty($stock_hose_desc)}\r\n {foreach from = $stock_hose_desc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n\r\n <div class=\"tab-pane fade\" id=\"giam\" role=\"tabpanel\" aria-labelledby=\"giam-tab\">\r\n <div class=\"list-table\" table-view-stock=\"hose\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}\r\n {if !empty($stock_hose_asc)}\r\n \r\n {foreach from = $stock_hose_asc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a rel=\"nofollow noopener\" href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <\/div>\r\n <div class=\"tab-pane fade\" id=\"hnx\" role=\"tabpanel\" aria-labelledby=\"hnx-tab\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"tang_hnx-tab\" data-toggle=\"tab\" href=\"#tang_hnx\" role=\"tab\" aria-controls=\"tang_hnx\" aria-selected=\"true\">\r\n Top t\u0103ng\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"giam_hnx-tab\" data-toggle=\"tab\" href=\"#giam_hnx\" role=\"tab\" aria-controls=\"giam_hnx\" aria-selected=\"false\">\r\n Top gi\u1ea3m\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n\r\n\r\n <div class=\"tab-pane fade show active\" id=\"tang_hnx\" role=\"tabpanel\" aria-labelledby=\"tang_hnx-tab\">\r\n <!--tang hnx-->\r\n <div class=\"list-table\" table-view-stock=\"hnx\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}\r\n {if !empty($stock_hnx_desc)}\r\n {foreach from = $stock_hnx_desc item = item}\r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div> \r\n <\/div>\r\n <div class=\"tab-pane fade\" id=\"giam_hnx\" role=\"tabpanel\" aria-labelledby=\"giam_hnx-tab\">\r\n <!--giam hnx-->\r\n <div class=\"list-table\" table-view-stock=\"hnx\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}\r\n {if !empty($stock_hnx_asc)}\r\n {foreach from = $stock_hnx_asc item = item}\r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <\/div>\r\n\r\n <div class=\"tab-pane fade\" id=\"upcom\" role=\"tabpanel\" aria-labelledby=\"upcom-tab\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"tang_upcom-tab\" data-toggle=\"tab\" href=\"#tang_upcom\" role=\"tab\" aria-controls=\"tang_upcom\" aria-selected=\"true\">\r\n Top t\u0103ng\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"giam_upcom-tab\" data-toggle=\"tab\" href=\"#giam_upcom\" role=\"tab\" aria-controls=\"giam_upcom\" aria-selected=\"false\">\r\n Top gi\u1ea3m\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n {assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}\r\n <div class=\"tab-pane fade show active\" id=\"tang_upcom\" role=\"tabpanel\" aria-labelledby=\"tang_upcom-tab\">\r\n <!--tang upcom-->\r\n <div class=\"list-table\" table-view-stock=\"upcom\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)} \r\n {if !empty($stock_upcom_desc)}\r\n {foreach from = $stock_upcom_desc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n \r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr data-code=\"{$item.SB}\">\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div> \r\n <\/div>\r\n <div class=\"tab-pane fade\" id=\"giam_upcom\" role=\"tabpanel\" aria-labelledby=\"giam_upcom-tab\">\r\n <!--giam upcom-->\r\n <div class=\"list-table\" table-view-stock=\"upcom\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_upcom_asc value = $this->Stocks->sortData($stock_upcom, SORT_ASC)}\r\n {if !empty($stock_upcom_asc)}\r\n {foreach from = $stock_upcom_asc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n \r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr data-code=\"{$item.SB}\">\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <\/div>\r\n <\/div>\r\n \r\n <div class=\"link-all\">\r\n <a nh-read-more=\"1\" href=\"javascript:;\">\r\n {__d('template', 'xem_them')}\r\n <\/a>\r\n <\/div>\r\n<\/div>"}',
'data_extend' => '{"locale":{"vi":{"tieu_de":"Thị trường","acb":[{"ten":"MSFT","mo_ta":"Microsoft","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AAPL","mo_ta":"Roblox Corp - Class A","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AMZN","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"GOOG","mo_ta":"Google","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"WMT","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"ADBE","mo_ta":"Adobe","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""}],"xyz":[{"ten":"MSFT","mo_ta":"Microsoft","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AAPL","mo_ta":"Roblox Corp - Class A","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AMZN","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"GOOG","mo_ta":"Google","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"WMT","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"ADBE","mo_ta":"Adobe","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""}]}}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign var = stock_house value = $this->Stocks->stockList('HOSE')}
{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<script type="text/javascript">
var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};
</script>
<div class="tab-co-phieu" tab-stock-vn="1">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="hose-tab" data-toggle="tab" href="#hose" role="tab" aria-controls="hose" aria-selected="true">
HOSE
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="hnx-tab" data-toggle="tab" href="#hnx" role="tab" aria-controls="hnx" aria-selected="false">
HNX
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="upcom-tab" data-toggle="tab" href="#upcom" role="tab" aria-controls="upcom" aria-selected="false">
UPCOM
</a>
</li>
</ul>
<div class="form-search position-relative">
<div class="input-group ">
<div class="input-group-append">
<button nh-btn-submit class="btn btn-submit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<g id="search-normal" transform="translate(-428 -188)">
<path id="Vector" d="M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z" transform="translate(430 190)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-2" data-name="Vector" d="M2,2,0,0" transform="translate(448 208)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-3" data-name="Vector" d="M0,0H24V24H0Z" transform="translate(428 188)" fill="none" opacity="0"/>
</g>
</svg>
</button>
</div>
<input nh-suggest-stock="stock" name="keyword" placeholder="{__d('template', 'tu_khoa_tim_kiem')}" type="text" class="form-control" value="{$this->Utilities->getParamsByKey('keyword')}">
</div>
</div>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="hose" role="tabpanel" aria-labelledby="hose-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang-tab" data-toggle="tab" href="#tang" role="tab" aria-controls="tang" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam-tab" data-toggle="tab" href="#giam" role="tab" aria-controls="giam" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang" role="tabpanel" aria-labelledby="tang-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}
{if !empty($stock_hose_desc)}
{foreach from = $stock_hose_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam" role="tabpanel" aria-labelledby="giam-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}
{if !empty($stock_hose_asc)}
{foreach from = $stock_hose_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a rel="nofollow noopener" href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="hnx" role="tabpanel" aria-labelledby="hnx-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_hnx-tab" data-toggle="tab" href="#tang_hnx" role="tab" aria-controls="tang_hnx" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_hnx-tab" data-toggle="tab" href="#giam_hnx" role="tab" aria-controls="giam_hnx" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang_hnx" role="tabpanel" aria-labelledby="tang_hnx-tab">
<!--tang hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}
{if !empty($stock_hnx_desc)}
{foreach from = $stock_hnx_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_hnx" role="tabpanel" aria-labelledby="giam_hnx-tab">
<!--giam hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}
{if !empty($stock_hnx_asc)}
{foreach from = $stock_hnx_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="upcom" role="tabpanel" aria-labelledby="upcom-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_upcom-tab" data-toggle="tab" href="#tang_upcom" role="tab" aria-controls="tang_upcom" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_upcom-tab" data-toggle="tab" href="#giam_upcom" role="tab" aria-controls="giam_upcom" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<div class="tab-pane fade show active" id="tang_upcom" role="tabpanel" aria-labelledby="tang_upcom-tab">
<!--tang upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)}
{if !empty($stock_upcom_desc)}
{foreach from = $stock_upcom_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_upcom" role="tabpanel" aria-labelledby="giam_upcom-tab">
<!--giam upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_asc value = $this->Stocks->sortData($stock_upcom, SORT_ASC)}
{if !empty($stock_upcom_asc)}
{foreach from = $stock_upcom_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="link-all">
<a nh-read-more="1" href="javascript:;">
{__d('template', 'xem_them')}
</a>
</div>
</div>'
],
'data_extend' => [
'locale' => [
'vi' => [
'tieu_de' => 'Thị trường',
'acb' => [
[maximum depth reached]
],
'xyz' => [
[maximum depth reached]
]
]
]
],
'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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/68426f55d20d1985ade14984472792112859de48_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">$_prefixVariable32</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">$_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="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">$_prefixVariable32</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">$_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">'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/kxuomrp'
[
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 1621,
'template_code' => 'fashion02',
'code' => 'kxuomrp',
'name' => 'Cổ phiếu ABC',
'type' => 'html',
'view' => 'kxuomrp.tpl',
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign var = stock_house value = $this->Stocks->stockList('HOSE')}
{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<script type="text/javascript">
var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};
</script>
<div class="tab-co-phieu" tab-stock-vn="1">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="hose-tab" data-toggle="tab" href="#hose" role="tab" aria-controls="hose" aria-selected="true">
HOSE
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="hnx-tab" data-toggle="tab" href="#hnx" role="tab" aria-controls="hnx" aria-selected="false">
HNX
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="upcom-tab" data-toggle="tab" href="#upcom" role="tab" aria-controls="upcom" aria-selected="false">
UPCOM
</a>
</li>
</ul>
<div class="form-search position-relative">
<div class="input-group ">
<div class="input-group-append">
<button nh-btn-submit class="btn btn-submit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<g id="search-normal" transform="translate(-428 -188)">
<path id="Vector" d="M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z" transform="translate(430 190)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-2" data-name="Vector" d="M2,2,0,0" transform="translate(448 208)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-3" data-name="Vector" d="M0,0H24V24H0Z" transform="translate(428 188)" fill="none" opacity="0"/>
</g>
</svg>
</button>
</div>
<input nh-suggest-stock="stock" name="keyword" placeholder="{__d('template', 'tu_khoa_tim_kiem')}" type="text" class="form-control" value="{$this->Utilities->getParamsByKey('keyword')}">
</div>
</div>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="hose" role="tabpanel" aria-labelledby="hose-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang-tab" data-toggle="tab" href="#tang" role="tab" aria-controls="tang" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam-tab" data-toggle="tab" href="#giam" role="tab" aria-controls="giam" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang" role="tabpanel" aria-labelledby="tang-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}
{if !empty($stock_hose_desc)}
{foreach from = $stock_hose_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam" role="tabpanel" aria-labelledby="giam-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}
{if !empty($stock_hose_asc)}
{foreach from = $stock_hose_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a rel="nofollow noopener" href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="hnx" role="tabpanel" aria-labelledby="hnx-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_hnx-tab" data-toggle="tab" href="#tang_hnx" role="tab" aria-controls="tang_hnx" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_hnx-tab" data-toggle="tab" href="#giam_hnx" role="tab" aria-controls="giam_hnx" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang_hnx" role="tabpanel" aria-labelledby="tang_hnx-tab">
<!--tang hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}
{if !empty($stock_hnx_desc)}
{foreach from = $stock_hnx_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_hnx" role="tabpanel" aria-labelledby="giam_hnx-tab">
<!--giam hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}
{if !empty($stock_hnx_asc)}
{foreach from = $stock_hnx_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="upcom" role="tabpanel" aria-labelledby="upcom-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_upcom-tab" data-toggle="tab" href="#tang_upcom" role="tab" aria-controls="tang_upcom" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_upcom-tab" data-toggle="tab" href="#giam_upcom" role="tab" aria-controls="giam_upcom" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<div class="tab-pane fade show active" id="tang_upcom" role="tabpanel" aria-labelledby="tang_upcom-tab">
<!--tang upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)}
{if !empty($stock_upcom_desc)}
{foreach from = $stock_upcom_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_upcom" role="tabpanel" aria-labelledby="giam_upcom-tab">
<!--giam upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_asc value = $this->Stocks->sortData($stock_upcom, SORT_ASC)}
{if !empty($stock_upcom_asc)}
{foreach from = $stock_upcom_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="link-all">
<a nh-read-more="1" href="javascript:;">
{__d('template', 'xem_them')}
</a>
</div>
</div>'
],
'data_extend' => [
'locale' => [
[maximum depth reached]
]
],
'status' => (int) 1,
'data_block' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [
'config' => true,
'data_extend' => true,
'data_block' => true
],
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"{assign var = stock_house value = $this->Stocks->stockList('HOSE')}\r\n{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}\r\n{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}\r\n<script type=\"text\/javascript\">\r\n var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};\r\n<\/script>\r\n<div class=\"tab-co-phieu\" tab-stock-vn=\"1\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"hose-tab\" data-toggle=\"tab\" href=\"#hose\" role=\"tab\" aria-controls=\"hose\" aria-selected=\"true\">\r\n HOSE\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"hnx-tab\" data-toggle=\"tab\" href=\"#hnx\" role=\"tab\" aria-controls=\"hnx\" aria-selected=\"false\">\r\n HNX\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"upcom-tab\" data-toggle=\"tab\" href=\"#upcom\" role=\"tab\" aria-controls=\"upcom\" aria-selected=\"false\">\r\n UPCOM\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n \r\n <div class=\"form-search position-relative\">\r\n\r\n <div class=\"input-group \">\r\n <div class=\"input-group-append\">\r\n <button nh-btn-submit class=\"btn btn-submit\">\r\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\r\n <g id=\"search-normal\" transform=\"translate(-428 -188)\">\r\n <path id=\"Vector\" d=\"M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z\" transform=\"translate(430 190)\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"\/>\r\n <path id=\"Vector-2\" data-name=\"Vector\" d=\"M2,2,0,0\" transform=\"translate(448 208)\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"\/>\r\n <path id=\"Vector-3\" data-name=\"Vector\" d=\"M0,0H24V24H0Z\" transform=\"translate(428 188)\" fill=\"none\" opacity=\"0\"\/>\r\n <\/g>\r\n <\/svg>\r\n <\/button>\r\n <\/div>\r\n <input nh-suggest-stock=\"stock\" name=\"keyword\" placeholder=\"{__d('template', 'tu_khoa_tim_kiem')}\" type=\"text\" class=\"form-control\" value=\"{$this->Utilities->getParamsByKey('keyword')}\">\r\n <\/div>\r\n <\/div>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n <div class=\"tab-pane fade show active\" id=\"hose\" role=\"tabpanel\" aria-labelledby=\"hose-tab\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"tang-tab\" data-toggle=\"tab\" href=\"#tang\" role=\"tab\" aria-controls=\"tang\" aria-selected=\"true\">\r\n Top t\u0103ng\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"giam-tab\" data-toggle=\"tab\" href=\"#giam\" role=\"tab\" aria-controls=\"giam\" aria-selected=\"false\">\r\n Top gi\u1ea3m\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n \r\n <div class=\"tab-pane fade show active\" id=\"tang\" role=\"tabpanel\" aria-labelledby=\"tang-tab\">\r\n <div class=\"list-table\" table-view-stock=\"hose\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}\r\n {if !empty($stock_hose_desc)}\r\n {foreach from = $stock_hose_desc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n\r\n <div class=\"tab-pane fade\" id=\"giam\" role=\"tabpanel\" aria-labelledby=\"giam-tab\">\r\n <div class=\"list-table\" table-view-stock=\"hose\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}\r\n {if !empty($stock_hose_asc)}\r\n \r\n {foreach from = $stock_hose_asc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n \r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a rel=\"nofollow noopener\" href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <\/div>\r\n <div class=\"tab-pane fade\" id=\"hnx\" role=\"tabpanel\" aria-labelledby=\"hnx-tab\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"tang_hnx-tab\" data-toggle=\"tab\" href=\"#tang_hnx\" role=\"tab\" aria-controls=\"tang_hnx\" aria-selected=\"true\">\r\n Top t\u0103ng\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"giam_hnx-tab\" data-toggle=\"tab\" href=\"#giam_hnx\" role=\"tab\" aria-controls=\"giam_hnx\" aria-selected=\"false\">\r\n Top gi\u1ea3m\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n\r\n\r\n <div class=\"tab-pane fade show active\" id=\"tang_hnx\" role=\"tabpanel\" aria-labelledby=\"tang_hnx-tab\">\r\n <!--tang hnx-->\r\n <div class=\"list-table\" table-view-stock=\"hnx\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}\r\n {if !empty($stock_hnx_desc)}\r\n {foreach from = $stock_hnx_desc item = item}\r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div> \r\n <\/div>\r\n <div class=\"tab-pane fade\" id=\"giam_hnx\" role=\"tabpanel\" aria-labelledby=\"giam_hnx-tab\">\r\n <!--giam hnx-->\r\n <div class=\"list-table\" table-view-stock=\"hnx\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}\r\n {if !empty($stock_hnx_asc)}\r\n {foreach from = $stock_hnx_asc item = item}\r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr>\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <\/div>\r\n\r\n <div class=\"tab-pane fade\" id=\"upcom\" role=\"tabpanel\" aria-labelledby=\"upcom-tab\">\r\n <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link active\" id=\"tang_upcom-tab\" data-toggle=\"tab\" href=\"#tang_upcom\" role=\"tab\" aria-controls=\"tang_upcom\" aria-selected=\"true\">\r\n Top t\u0103ng\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" id=\"giam_upcom-tab\" data-toggle=\"tab\" href=\"#giam_upcom\" role=\"tab\" aria-controls=\"giam_upcom\" aria-selected=\"false\">\r\n Top gi\u1ea3m\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <div class=\"tab-content\" id=\"myTabContent\">\r\n {assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}\r\n <div class=\"tab-pane fade show active\" id=\"tang_upcom\" role=\"tabpanel\" aria-labelledby=\"tang_upcom-tab\">\r\n <!--tang upcom-->\r\n <div class=\"list-table\" table-view-stock=\"upcom\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)} \r\n {if !empty($stock_upcom_desc)}\r\n {foreach from = $stock_upcom_desc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n \r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr data-code=\"{$item.SB}\">\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div> \r\n <\/div>\r\n <div class=\"tab-pane fade\" id=\"giam_upcom\" role=\"tabpanel\" aria-labelledby=\"giam_upcom-tab\">\r\n <!--giam upcom-->\r\n <div class=\"list-table\" table-view-stock=\"upcom\" data-limit=\"10\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">M\u00e3<\/th>\r\n <th scope=\"col\">Mua<\/th>\r\n <th scope=\"col\">B\u00e1n<\/th>\r\n <th scope=\"col\">Thay \u0111\u1ed5i<\/th>\r\n <th scope=\"col\"><\/th>\r\n <th scope=\"col\"><\/th>\r\n <\/tr>\r\n <\/thead>\r\n <tbody>\r\n {assign var = stock_upcom_asc value = $this->Stocks->sortData($stock_upcom, SORT_ASC)}\r\n {if !empty($stock_upcom_asc)}\r\n {foreach from = $stock_upcom_asc item = item}\r\n \r\n {assign var = change value = 0}\r\n {if !empty($item.RE)}\r\n {assign var = change value = ($item.S1 - $item.RE) * 100\/$item.RE}\r\n {\/if}\r\n \r\n {assign var = class_color value = 'color-green'}\r\n \r\n {if $change < 0} \r\n {assign var = class_color value = 'color-red'}\r\n {\/if}\r\n <tr data-code=\"{$item.SB}\">\r\n <td class=\"firt-child-td\">\r\n {if !empty($item.SB)}\r\n <strong>{$item.SB}<\/strong>\r\n {if !empty($item.name)}\r\n <span>\r\n {$item.name}\r\n <\/span>\r\n {\/if}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-buy=\"{$item.SB}\" class=\"{$class_color}\">\r\n {if !empty($item.B1)}\r\n {$item.B1}\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-sell=\"{$item.SB}\">\r\n {if !empty($item.S1)}\r\n <span class=\"{$class_color}\">\r\n {$item.S1}\r\n <\/span>\r\n {\/if}\r\n <\/td>\r\n \r\n <td stock-change=\"{$item.SB}\" class=\"{$class_color}\" data-re=\"{$item.RE}\">\r\n {if !empty($item.S1) && !empty($change)}\r\n {round($change, 2)}%\r\n {\/if}\r\n <\/td>\r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" target=\"_blank\">\r\n Mua\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n \r\n \r\n <td>\r\n <div class=\"link-table\">\r\n <a rel=\"nofollow noopener\" href=\"https:\/\/app.mytrade.vn\" class=\"bg-red\" target=\"_blank\">\r\n B\u00e1n\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <td>\r\n <div class=\"link-chi-tiet\">\r\n <a href=\"thi-truong-chung-khoan-chi-tiet?code={$item.SB}\">\r\n Chi ti\u1ebft\r\n <\/a>\r\n <\/div>\r\n <\/td>\r\n <\/tr>\r\n {\/foreach}\r\n {\/if}\r\n <\/tbody>\r\n <\/table>\r\n \r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <\/div>\r\n <\/div>\r\n \r\n <div class=\"link-all\">\r\n <a nh-read-more=\"1\" href=\"javascript:;\">\r\n {__d('template', 'xem_them')}\r\n <\/a>\r\n <\/div>\r\n<\/div>"}',
'data_extend' => '{"locale":{"vi":{"tieu_de":"Thị trường","acb":[{"ten":"MSFT","mo_ta":"Microsoft","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AAPL","mo_ta":"Roblox Corp - Class A","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AMZN","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"GOOG","mo_ta":"Google","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"WMT","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"ADBE","mo_ta":"Adobe","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""}],"xyz":[{"ten":"MSFT","mo_ta":"Microsoft","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AAPL","mo_ta":"Roblox Corp - Class A","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"AMZN","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"GOOG","mo_ta":"Google","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"WMT","mo_ta":"Amazon","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""},{"ten":"ADBE","mo_ta":"Adobe","mua":"60.42","ban":"60.16","thay_doi":"4.94%","link_mua":"","link_ban":"","chi_tiet":""}]}}}'
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'TemplatesBlock'
},
'block_config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign var = stock_house value = $this->Stocks->stockList('HOSE')}
{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<script type="text/javascript">
var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};
</script>
<div class="tab-co-phieu" tab-stock-vn="1">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="hose-tab" data-toggle="tab" href="#hose" role="tab" aria-controls="hose" aria-selected="true">
HOSE
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="hnx-tab" data-toggle="tab" href="#hnx" role="tab" aria-controls="hnx" aria-selected="false">
HNX
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="upcom-tab" data-toggle="tab" href="#upcom" role="tab" aria-controls="upcom" aria-selected="false">
UPCOM
</a>
</li>
</ul>
<div class="form-search position-relative">
<div class="input-group ">
<div class="input-group-append">
<button nh-btn-submit class="btn btn-submit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<g id="search-normal" transform="translate(-428 -188)">
<path id="Vector" d="M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z" transform="translate(430 190)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-2" data-name="Vector" d="M2,2,0,0" transform="translate(448 208)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-3" data-name="Vector" d="M0,0H24V24H0Z" transform="translate(428 188)" fill="none" opacity="0"/>
</g>
</svg>
</button>
</div>
<input nh-suggest-stock="stock" name="keyword" placeholder="{__d('template', 'tu_khoa_tim_kiem')}" type="text" class="form-control" value="{$this->Utilities->getParamsByKey('keyword')}">
</div>
</div>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="hose" role="tabpanel" aria-labelledby="hose-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang-tab" data-toggle="tab" href="#tang" role="tab" aria-controls="tang" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam-tab" data-toggle="tab" href="#giam" role="tab" aria-controls="giam" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang" role="tabpanel" aria-labelledby="tang-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}
{if !empty($stock_hose_desc)}
{foreach from = $stock_hose_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam" role="tabpanel" aria-labelledby="giam-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}
{if !empty($stock_hose_asc)}
{foreach from = $stock_hose_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a rel="nofollow noopener" href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="hnx" role="tabpanel" aria-labelledby="hnx-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_hnx-tab" data-toggle="tab" href="#tang_hnx" role="tab" aria-controls="tang_hnx" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_hnx-tab" data-toggle="tab" href="#giam_hnx" role="tab" aria-controls="giam_hnx" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang_hnx" role="tabpanel" aria-labelledby="tang_hnx-tab">
<!--tang hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}
{if !empty($stock_hnx_desc)}
{foreach from = $stock_hnx_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_hnx" role="tabpanel" aria-labelledby="giam_hnx-tab">
<!--giam hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}
{if !empty($stock_hnx_asc)}
{foreach from = $stock_hnx_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="upcom" role="tabpanel" aria-labelledby="upcom-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_upcom-tab" data-toggle="tab" href="#tang_upcom" role="tab" aria-controls="tang_upcom" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_upcom-tab" data-toggle="tab" href="#giam_upcom" role="tab" aria-controls="giam_upcom" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<div class="tab-pane fade show active" id="tang_upcom" role="tabpanel" aria-labelledby="tang_upcom-tab">
<!--tang upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)}
{if !empty($stock_upcom_desc)}
{foreach from = $stock_upcom_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_upcom" role="tabpanel" aria-labelledby="giam_upcom-tab">
<!--giam upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_asc value = $this->Stocks->sortData($stock_upcom, SORT_ASC)}
{if !empty($stock_upcom_asc)}
{foreach from = $stock_upcom_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="link-all">
<a nh-read-more="1" href="javascript:;">
{__d('template', 'xem_them')}
</a>
</div>
</div>'
],
'data_extend' => [
'locale' => [
'vi' => [
'tieu_de' => 'Thị trường',
'acb' => [
[maximum depth reached]
],
'xyz' => [
[maximum depth reached]
]
]
]
],
'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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '68426f55d20d1985ade14984472792112859de48'
resource => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
type => 'file'
name => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
filepath => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
timestamp => (int) 1642512952
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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
mustCompile => false
templateId => 'f7d57b5fd34dc74b6100784b2dbfd93d66ea5c95'
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) {},
'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) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/68426f55d20d1985ade14984472792112859de48_0.file.block.tpl.php'
timestamp => (int) 1683087563
exists => true
compile_id => null
processed => true
unifunc => 'content_6451e0cbdca628_40019256'
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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '68426f55d20d1985ade14984472792112859de48'
resource => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
type => 'file'
name => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
filepath => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
timestamp => (int) 1642512952
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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
mustCompile => false
templateId => 'f7d57b5fd34dc74b6100784b2dbfd93d66ea5c95'
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) {},
'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) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/68426f55d20d1985ade14984472792112859de48_0.file.block.tpl.php'
timestamp => (int) 1683087563
exists => true
compile_id => null
processed => true
unifunc => 'content_6451e0cbdca628_40019256'
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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '68426f55d20d1985ade14984472792112859de48'
resource => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
type => 'file'
name => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
filepath => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
timestamp => (int) 1642512952
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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
mustCompile => false
templateId => 'f7d57b5fd34dc74b6100784b2dbfd93d66ea5c95'
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) {},
'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) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/68426f55d20d1985ade14984472792112859de48_0.file.block.tpl.php'
timestamp => (int) 1683087563
exists => true
compile_id => null
processed => true
unifunc => 'content_6451e0cbdca628_40019256'
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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.vn/public_html/tmp/cache/smarty/'
[protected] obsoleteProperties => [
[maximum depth reached]
]
[protected] accessMap => [
[maximum depth reached]
]
}
source => object(Smarty_Template_Source) {
uid => '68426f55d20d1985ade14984472792112859de48'
resource => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
type => 'file'
name => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
filepath => '/home/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
timestamp => (int) 1642512952
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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
mustCompile => false
templateId => 'f7d57b5fd34dc74b6100784b2dbfd93d66ea5c95'
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) {},
'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) {},
'view' => object(Smarty_Variable) {}
]
parent => object(Smarty) {
auto_literal => true
error_unassigned => false
use_include_path => false
_templateDirNormalized => true
_joined_template_dir => '/home/mytrade/domains/mytrade.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) 1739371964.9107
_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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/'
[protected] plugins_dir => [[maximum depth reached]]
[protected] cache_dir => '/home/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/tmp/cache/views/68426f55d20d1985ade14984472792112859de48_0.file.block.tpl.php'
timestamp => (int) 1683087563
exists => true
compile_id => null
processed => true
unifunc => 'content_6451e0cbdca628_40019256'
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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/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/mytrade/domains/mytrade.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/mytrade/domains/mytrade.vn/public_html/templates/fashion02/element/layout/block.tpl'
[
'blocks' => [
'hysxug5' => object(Cake\ORM\Entity) {
'id' => (int) 1348,
'template_code' => 'fashion02',
'code' => 'hysxug5',
'name' => 'Logo - HTML',
'type' => 'html',
'view' => 'hysxug5.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'ap149zd' => object(Cake\ORM\Entity) {
'id' => (int) 1337,
'template_code' => 'fashion02',
'code' => 'ap149zd',
'name' => 'Menu ',
'type' => 'menu',
'view' => 'view.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'g02vqno' => object(Cake\ORM\Entity) {
'id' => (int) 1584,
'template_code' => 'fashion02',
'code' => 'g02vqno',
'name' => 'Form search',
'type' => 'html',
'view' => 'g02vqno.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'7fdlry1' => object(Cake\ORM\Entity) {
'id' => (int) 1349,
'template_code' => 'fashion02',
'code' => '7fdlry1',
'name' => 'Tài khoản HTML',
'type' => 'html',
'view' => '7fdlry1.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'deastfp' => object(Cake\ORM\Entity) {
'id' => (int) 1558,
'template_code' => 'fashion02',
'code' => 'deastfp',
'name' => 'Giao dịch ngay',
'type' => 'html',
'view' => 'deastfp.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'o4sa9hj' => object(Cake\ORM\Entity) {
'id' => (int) 1643,
'template_code' => 'fashion02',
'code' => 'o4sa9hj',
'name' => 'Logo footer',
'type' => 'html',
'view' => 'o4sa9hj.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'w1tbzgx' => object(Cake\ORM\Entity) {
'id' => (int) 1369,
'template_code' => 'fashion02',
'code' => 'w1tbzgx',
'name' => 'Thông tin website HTML',
'type' => 'html',
'view' => 'w1tbzgx.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'8szk2a4' => object(Cake\ORM\Entity) {
'id' => (int) 1598,
'template_code' => 'fashion02',
'code' => '8szk2a4',
'name' => 'Footer - Điều khoản',
'type' => 'html',
'view' => '8szk2a4.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'x309kgz' => object(Cake\ORM\Entity) {
'id' => (int) 1599,
'template_code' => 'fashion02',
'code' => 'x309kgz',
'name' => 'Footer - Blog',
'type' => 'html',
'view' => 'x309kgz.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'p9yqz0g' => object(Cake\ORM\Entity) {
'id' => (int) 1600,
'template_code' => 'fashion02',
'code' => 'p9yqz0g',
'name' => 'Footer - Thông tin',
'type' => 'html',
'view' => 'p9yqz0g.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'rxb4qh7' => object(Cake\ORM\Entity) {
'id' => (int) 1399,
'template_code' => 'fashion02',
'code' => 'rxb4qh7',
'name' => 'Theo dõi chúng tôi tại HTML',
'type' => 'html',
'view' => 'rxb4qh7.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'awlj4fk' => object(Cake\ORM\Entity) {
'id' => (int) 1377,
'template_code' => 'fashion02',
'code' => 'awlj4fk',
'name' => 'Coppyright HTML',
'type' => 'html',
'view' => 'awlj4fk.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'mz4eo5d' => object(Cake\ORM\Entity) {
'id' => (int) 1381,
'template_code' => 'fashion02',
'code' => 'mz4eo5d',
'name' => 'Breadcrums',
'type' => 'html',
'view' => 'mz4eo5d.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'k6jmcly' => object(Cake\ORM\Entity) {
'id' => (int) 1630,
'template_code' => 'fashion02',
'code' => 'k6jmcly',
'name' => 'Biểu đồ thị trường chứng khoán',
'type' => 'html',
'view' => 'k6jmcly.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [[maximum depth reached]],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'kxuomrp' => object(Cake\ORM\Entity) {
'id' => (int) 1621,
'template_code' => 'fashion02',
'code' => 'kxuomrp',
'name' => 'Cổ phiếu ABC',
'type' => 'html',
'view' => 'kxuomrp.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'dro3q6i' => object(Cake\ORM\Entity) {
'id' => (int) 1588,
'template_code' => 'fashion02',
'code' => 'dro3q6i',
'name' => 'Trải nghiệm giao dịch cùng Mytrade',
'type' => 'html',
'view' => 'dro3q6i.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'bcnw1xi' => object(Cake\ORM\Entity) {
'id' => (int) 1601,
'template_code' => 'fashion02',
'code' => 'bcnw1xi',
'name' => 'Lý do nên lựa chọn giao dịch cùng MyTrade',
'type' => 'slider',
'view' => 'view_giao_dich.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [
[maximum depth reached]
],
'[original]' => [
[maximum depth reached]
],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'TemplatesBlock'
},
'hsbak8m' => object(Cake\ORM\Entity) {
'id' => (int) 1594,
'template_code' => 'fashion02',
'code' => 'hsbak8m',
'name' => 'Câu hỏi thường gặp',
'type' => 'article',
'view' => 'view_hoi_dap.tpl',
'config' => [
[maximum depth reached]
],
'data_extend' => [
[maximum depth reached]
],
'status' => (int) 1,
'data_block' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[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) 6555,
'code' => '1ltnacs',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'content' => [
(int) 0 => [
'id' => (int) 6243,
'code' => 'd19jz7q',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 6244,
'code' => 'um6xn4v',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 2 => [
'id' => (int) 6245,
'code' => 'c32u6n0',
'config' => [[maximum depth reached]],
'columns' => [
[maximum depth reached]
]
],
(int) 3 => [
'id' => (int) 6246,
'code' => 'm08sod3',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 4 => [
'id' => (int) 6247,
'code' => '5j2nxwd',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 5 => [
'id' => (int) 6248,
'code' => 'pd5r3t8',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
],
'footer' => [
(int) 0 => [
'id' => (int) 6556,
'code' => 'scv549x',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
],
(int) 1 => [
'id' => (int) 6557,
'code' => 'y8kdl0n',
'config' => [
[maximum depth reached]
],
'columns' => [
[maximum depth reached]
]
]
]
],
'page_code' => 'oqar49w',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Thị trường_Chứng khoán',
'url' => 'thi-truong-chung-khoan-chi-tiet'
]
],
'seo_info' => [
'title' => 'Thị trường_Chứng khoán',
'description' => null,
'keywords' => null,
'image' => '/media/logo/logo-mytrade.png',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) {}
]
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion02',
'url' => '/templates/fashion02/'
],
'cdn_url' => 'https://cdn.mytrade.vn',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => '<!-- Global site tag (gtag.js) - Google Ads: 441550388 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-441550388"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-441550388'); </script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-30843YT1T2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-30843YT1T2');
</script>
<script meta name="google-site-verification" content="lDwyucBQubAh_bynjP_1gNdCjUNXcOFATQPThdiKpoI"></script>
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1254730068269212');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1254730068269212&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->',
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => null
]
],
'block_info' => object(Cake\ORM\Entity) {
'id' => (int) 1621,
'template_code' => 'fashion02',
'code' => 'kxuomrp',
'name' => 'Cổ phiếu ABC',
'type' => 'html',
'view' => 'kxuomrp.tpl',
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign var = stock_house value = $this->Stocks->stockList('HOSE')}
{assign var = stock_hnx value = $this->Stocks->stockList('HNX')}
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<script type="text/javascript">
var trade_data_stock = {array_merge($stock_house, $stock_hnx, $stock_upcom)|json_encode};
</script>
<div class="tab-co-phieu" tab-stock-vn="1">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="hose-tab" data-toggle="tab" href="#hose" role="tab" aria-controls="hose" aria-selected="true">
HOSE
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="hnx-tab" data-toggle="tab" href="#hnx" role="tab" aria-controls="hnx" aria-selected="false">
HNX
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="upcom-tab" data-toggle="tab" href="#upcom" role="tab" aria-controls="upcom" aria-selected="false">
UPCOM
</a>
</li>
</ul>
<div class="form-search position-relative">
<div class="input-group ">
<div class="input-group-append">
<button nh-btn-submit class="btn btn-submit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<g id="search-normal" transform="translate(-428 -188)">
<path id="Vector" d="M19,9.5A9.5,9.5,0,1,1,9.5,0,9.5,9.5,0,0,1,19,9.5Z" transform="translate(430 190)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-2" data-name="Vector" d="M2,2,0,0" transform="translate(448 208)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
<path id="Vector-3" data-name="Vector" d="M0,0H24V24H0Z" transform="translate(428 188)" fill="none" opacity="0"/>
</g>
</svg>
</button>
</div>
<input nh-suggest-stock="stock" name="keyword" placeholder="{__d('template', 'tu_khoa_tim_kiem')}" type="text" class="form-control" value="{$this->Utilities->getParamsByKey('keyword')}">
</div>
</div>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="hose" role="tabpanel" aria-labelledby="hose-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang-tab" data-toggle="tab" href="#tang" role="tab" aria-controls="tang" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam-tab" data-toggle="tab" href="#giam" role="tab" aria-controls="giam" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang" role="tabpanel" aria-labelledby="tang-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_desc value = $this->Stocks->sortData($stock_house, SORT_DESC)}
{if !empty($stock_hose_desc)}
{foreach from = $stock_hose_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam" role="tabpanel" aria-labelledby="giam-tab">
<div class="list-table" table-view-stock="hose" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hose_asc value = $this->Stocks->sortData($stock_house, SORT_ASC)}
{if !empty($stock_hose_asc)}
{foreach from = $stock_hose_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a rel="nofollow noopener" href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="hnx" role="tabpanel" aria-labelledby="hnx-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_hnx-tab" data-toggle="tab" href="#tang_hnx" role="tab" aria-controls="tang_hnx" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_hnx-tab" data-toggle="tab" href="#giam_hnx" role="tab" aria-controls="giam_hnx" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tang_hnx" role="tabpanel" aria-labelledby="tang_hnx-tab">
<!--tang hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_desc value = $this->Stocks->sortData($stock_hnx, SORT_DESC)}
{if !empty($stock_hnx_desc)}
{foreach from = $stock_hnx_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="giam_hnx" role="tabpanel" aria-labelledby="giam_hnx-tab">
<!--giam hnx-->
<div class="list-table" table-view-stock="hnx" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_hnx_asc value = $this->Stocks->sortData($stock_hnx, SORT_ASC)}
{if !empty($stock_hnx_asc)}
{foreach from = $stock_hnx_asc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr>
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}
<span>
{$item.name}
</span>
{/if}
{/if}
</td>
<td stock-buy="{$item.SB}" class="{$class_color}">
{if !empty($item.B1)}
{$item.B1}
{/if}
</td>
<td stock-sell="{$item.SB}">
{if !empty($item.S1)}
<span class="{$class_color}">
{$item.S1}
</span>
{/if}
</td>
<td stock-change="{$item.SB}" class="{$class_color}" data-re="{$item.RE}">
{if !empty($item.S1) && !empty($change)}
{round($change, 2)}%
{/if}
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" target="_blank">
Mua
</a>
</div>
</td>
<td>
<div class="link-table">
<a rel="nofollow noopener" href="https://app.mytrade.vn" class="bg-red" target="_blank">
Bán
</a>
</div>
</td>
<td>
<div class="link-chi-tiet">
<a href="thi-truong-chung-khoan-chi-tiet?code={$item.SB}">
Chi tiết
</a>
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="upcom" role="tabpanel" aria-labelledby="upcom-tab">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="tang_upcom-tab" data-toggle="tab" href="#tang_upcom" role="tab" aria-controls="tang_upcom" aria-selected="true">
Top tăng
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="giam_upcom-tab" data-toggle="tab" href="#giam_upcom" role="tab" aria-controls="giam_upcom" aria-selected="false">
Top giảm
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
{assign var = stock_upcom value = $this->Stocks->stockList('UPCOM')}
<div class="tab-pane fade show active" id="tang_upcom" role="tabpanel" aria-labelledby="tang_upcom-tab">
<!--tang upcom-->
<div class="list-table" table-view-stock="upcom" data-limit="10">
<table class="table">
<thead>
<tr>
<th scope="col">Mã</th>
<th scope="col">Mua</th>
<th scope="col">Bán</th>
<th scope="col">Thay đổi</th>
<th scope="col"></th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
{assign var = stock_upcom_desc value = $this->Stocks->sortData($stock_upcom, SORT_DESC)}
{if !empty($stock_upcom_desc)}
{foreach from = $stock_upcom_desc item = item}
{assign var = change value = 0}
{if !empty($item.RE)}
{assign var = change value = ($item.S1 - $item.RE) * 100/$item.RE}
{/if}
{assign var = class_color value = 'color-green'}
{if $change < 0}
{assign var = class_color value = 'color-red'}
{/if}
<tr data-code="{$item.SB}">
<td class="firt-child-td">
{if !empty($item.SB)}
<strong>{$item.SB}</strong>
{if !empty($item.name)}