Notice (8) : Undefined property: stdClass::$show_lakshop_branding [APP/Controller/AppController.php , line 1152 ]Code Context
if ( $websiteSettings -> show_lakshop_branding == 1 ){
$this -> poweredBy = '<span id="powered-by-text"><span style="color:#C5C5C5;">Powered by </span><a href="https://lakshop.lk/" style="color:#fff;" target="_blank" class="powered-by-link">LakSHOP website builder</a></span>' ; $event = object(Cake\Event\Event) {
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(App\Controller\UsersController) {}
[protected] _data => []
[protected] _stopped => false
}
$session = object(Cake\Network\Session) {
[protected] _engine => null
[protected] _started => true
[protected] _lifetime => '259200'
[protected] _isCLI => false
}
$loggedUserId = null
$loggedUserType = null
$referralCode = null
$httpHost = 'stg.lakshop.lk'
$httpHostWithWWW = 'www.stg.lakshop.lk'
$lakshopUrl = 'stg.lakshop.lk'
$isShopOwner = false
$websiteTable = object(App\Model\Table\WebsitesTable) {
'registryAlias' => 'Websites',
'table' => 'websites',
'alias' => 'Websites',
'entityClass' => 'App\Model\Entity\Website',
'associations' => [
(int) 0 => 'vendoravailabilities',
(int) 1 => 'shippingcostsdistricttodistricts',
(int) 2 => 'customtextmenus',
(int) 3 => 'templates',
(int) 4 => 'domainlinkqueue',
(int) 5 => 'websiterenewalemails',
(int) 6 => 'websiterenewals',
(int) 7 => 'businesses',
(int) 8 => 'users',
(int) 9 => 'enquiries',
(int) 10 => 'mainbanners',
(int) 11 => 'sidebanners',
(int) 12 => 'payments',
(int) 13 => 'products',
(int) 14 => 'vendorproducts',
(int) 15 => 'productcategories',
(int) 16 => 'productsubcategories',
(int) 17 => 'productsupersubcategories',
(int) 18 => 'services',
(int) 19 => 'vendorservices',
(int) 20 => 'servicecategories',
(int) 21 => 'servicesubcategories',
(int) 22 => 'portfolios',
(int) 23 => 'additionalsections',
(int) 24 => 'additionalsectionitems',
(int) 25 => 'testimonials',
(int) 26 => 'donations',
(int) 27 => 'cartitems',
(int) 28 => 'vendoraccounts',
(int) 29 => 'businesscategories',
(int) 30 => 'paymentmethods',
(int) 31 => 'todoitems',
(int) 32 => 'orders',
(int) 33 => 'websitearticles',
(int) 34 => 'customheader',
(int) 35 => 'customslider',
(int) 36 => 'paymentgateways',
(int) 37 => 'websitespaymentgateways',
(int) 38 => 'paymentservices',
(int) 39 => 'websitespaymentservices',
(int) 40 => 'supportpurchases',
(int) 41 => 'documents',
(int) 42 => 'modules',
(int) 43 => 'customerinvoiceitemtemplates',
(int) 44 => 'smscredits',
(int) 45 => 'smsreports',
(int) 46 => 'brands',
(int) 47 => 'productmodels',
(int) 48 => 'websitesettings',
(int) 49 => 'courierparams',
(int) 50 => 'donationamounts',
(int) 51 => 'clients',
(int) 52 => 'couriercompanies',
(int) 53 => 'features',
(int) 54 => 'pricings'
],
'behaviors' => [
(int) 0 => 'Timestamp',
(int) 1 => 'Proffer'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$action = 'login'
$remberMeCode = null
$websiteSettingsModel = object(App\Model\Table\WebsiteSettingsTable) {
'registryAlias' => 'WebsiteSettings',
'table' => 'website_settings',
'alias' => 'WebsiteSettings',
'entityClass' => 'App\Model\Entity\WebsiteSetting',
'associations' => [
(int) 0 => 'websites'
],
'behaviors' => [],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$websiteSettings = object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
} App\Controller\AppController::beforeFilter() - APP/Controller/AppController.php, line 1152
App\Controller\UsersController::beforeFilter() - APP/Controller/UsersController.php, line 58
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 416
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 393
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 110
Cake\Controller\Controller::startupProcess() - CORE/src/Controller/Controller.php, line 502
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 114
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 98
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51 Notice (8) : Trying to get property 'id' of non-object [APP/Controller/UsersController.php , line 782 ]Code Context
$productCategories = $this -> Users -> Websites -> Products -> ProductCategories -> getProductCategoriesFullDetails ( $this -> website -> id );
$templateId = null
$message = null App\Controller\UsersController::login() - APP/Controller/UsersController.php, line 782
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 440
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 119
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 98
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 81
[main] - ROOT/webroot/index.php, line 47 Warning (512) : Unable to emit headers. Headers sent in file=/home/lakshopdev/web/stg.lakshop.lk/public_html/vendor/cakephp/cakephp/src/Error/Debugger.php line=850 [CORE/src/Http/ResponseEmitter.php , line 48 ]Code Context if ( Configure :: read ( 'debug' )) {
trigger_error ( $message , E_USER_WARNING );
} else { $response = object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1cffb1-trace').style.display = (document.getElementById('cakeErr6a447ca1cffb1-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Trying to get property 'id' of non-object [<b>APP/Template/Element/Login/login_main.ctp</b>, line <b>20</b>]<div id="cakeErr6a447ca1cffb1-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1cffb1-code').style.display = (document.getElementById('cakeErr6a447ca1cffb1-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1cffb1-context').style.display = (document.getElementById('cakeErr6a447ca1cffb1-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr6a447ca1cffb1-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$vendorRegistrationMechanism </span><span style="color: #007700">= </span><span style="color: #0000BB">$websiteSettingsModel</span><span style="color: #007700">-></span><span style="color: #0000BB">getVendorRegistrationMechanism</span><span style="color: #007700">(</span><span style="color: #0000BB">$website</span><span style="color: #007700">-></span><span style="color: #0000BB">id</span><span style="color: #007700">);
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code></pre><pre id="cakeErr6a447ca1cffb1-context" class="cake-context" style="display: none;">$viewFile = '/home/lakshopdev/web/stg.lakshop.lk/public_html/src/Template/Element/Login/login_main.ctp'
$dataForView = [
'lakshopLogin' => true,
'minContentAction' => 'login',
'productCategories' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
},
'mainMenu' => 'login',
'viewElements' => [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
],
'isEcommerce' => false,
'countries' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\CountriesTable) {}
},
'tabName' => null,
'deliveryAvailableDistricts' => [],
'website' => false,
'websiteId' => null,
'poweredBy' => false,
'websiteSettings' => object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
},
'loggedUserId' => null,
'loggedUserType' => null
]
$lakshopLogin = true
$minContentAction = 'login'
$productCategories = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'ProductCategories__id' => 'biginteger',
'ProductCategories.id' => 'biginteger',
'id' => 'biginteger',
'ProductCategories__name' => 'string',
'ProductCategories.name' => 'string',
'name' => 'string',
'ProductCategories__photo' => 'proffer.file',
'ProductCategories.photo' => 'proffer.file',
'photo' => 'proffer.file',
'ProductCategories__photo_dir' => 'string',
'ProductCategories.photo_dir' => 'string',
'photo_dir' => 'string',
'ProductCategories__large_photo' => 'proffer.file',
'ProductCategories.large_photo' => 'proffer.file',
'large_photo' => 'proffer.file',
'ProductCategories__large_photo_dir' => 'string',
'ProductCategories.large_photo_dir' => 'string',
'large_photo_dir' => 'string',
'ProductCategories__discount_percentage' => 'decimal',
'ProductCategories.discount_percentage' => 'decimal',
'discount_percentage' => 'decimal',
'ProductCategories__discount_value' => 'decimal',
'ProductCategories.discount_value' => 'decimal',
'discount_value' => 'decimal',
'ProductCategories__website_id' => 'biginteger',
'ProductCategories.website_id' => 'biginteger',
'website_id' => 'biginteger',
'ProductCategories__created' => 'datetime',
'ProductCategories.created' => 'datetime',
'created' => 'datetime',
'ProductCategories__created_by' => 'biginteger',
'ProductCategories.created_by' => 'biginteger',
'created_by' => 'biginteger',
'ProductCategories__modified' => 'datetime',
'ProductCategories.modified' => 'datetime',
'modified' => 'datetime',
'ProductCategories__modified_by' => 'biginteger',
'ProductCategories.modified_by' => 'biginteger',
'modified_by' => 'biginteger',
'ProductCategories__sort_order' => 'integer',
'ProductCategories.sort_order' => 'integer',
'sort_order' => 'integer',
'ProductCategories__enabled' => 'integer',
'ProductCategories.enabled' => 'integer',
'enabled' => 'integer',
'ProductCategories__show_in_home_page' => 'integer',
'ProductCategories.show_in_home_page' => 'integer',
'show_in_home_page' => 'integer',
'ProductCategories__custom_field_1_label' => 'string',
'ProductCategories.custom_field_1_label' => 'string',
'custom_field_1_label' => 'string',
'ProductCategories__custom_field_2_label' => 'string',
'ProductCategories.custom_field_2_label' => 'string',
'custom_field_2_label' => 'string',
'ProductCategories__custom_field_3_label' => 'string',
'ProductCategories.custom_field_3_label' => 'string',
'custom_field_3_label' => 'string',
'ProductCategories__custom_field_4_label' => 'string',
'ProductCategories.custom_field_4_label' => 'string',
'custom_field_4_label' => 'string',
'ProductCategories__custom_field_5_label' => 'string',
'ProductCategories.custom_field_5_label' => 'string',
'custom_field_5_label' => 'string',
'ProductSubCategories__id' => 'biginteger',
'ProductSubCategories.id' => 'biginteger',
'ProductSubCategories__name' => 'string',
'ProductSubCategories.name' => 'string',
'ProductSubCategories__description' => 'string',
'ProductSubCategories.description' => 'string',
'description' => 'string',
'ProductSubCategories__product_category_id' => 'biginteger',
'ProductSubCategories.product_category_id' => 'biginteger',
'product_category_id' => 'biginteger',
'ProductSubCategories__discount_percentage' => 'decimal',
'ProductSubCategories.discount_percentage' => 'decimal',
'ProductSubCategories__discount_value' => 'decimal',
'ProductSubCategories.discount_value' => 'decimal',
'ProductSubCategories__website_id' => 'biginteger',
'ProductSubCategories.website_id' => 'biginteger',
'ProductSubCategories__photo' => 'proffer.file',
'ProductSubCategories.photo' => 'proffer.file',
'ProductSubCategories__photo_dir' => 'string',
'ProductSubCategories.photo_dir' => 'string',
'ProductSubCategories__created' => 'datetime',
'ProductSubCategories.created' => 'datetime',
'ProductSubCategories__created_by' => 'biginteger',
'ProductSubCategories.created_by' => 'biginteger',
'ProductSubCategories__modified' => 'datetime',
'ProductSubCategories.modified' => 'datetime',
'ProductSubCategories__modified_by' => 'biginteger',
'ProductSubCategories.modified_by' => 'biginteger',
'ProductSubCategories__custom_field_1_label' => 'string',
'ProductSubCategories.custom_field_1_label' => 'string',
'ProductSubCategories__custom_field_2_label' => 'string',
'ProductSubCategories.custom_field_2_label' => 'string',
'ProductSubCategories__custom_field_3_label' => 'string',
'ProductSubCategories.custom_field_3_label' => 'string',
'ProductSubCategories__custom_field_4_label' => 'string',
'ProductSubCategories.custom_field_4_label' => 'string',
'ProductSubCategories__custom_field_5_label' => 'string',
'ProductSubCategories.custom_field_5_label' => 'string'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'ProductSubCategories' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
}
$mainMenu = 'login'
$viewElements = [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
]
$isEcommerce = false
$countries = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Countries__id' => 'biginteger',
'Countries.id' => 'biginteger',
'id' => 'biginteger',
'Countries__country_code' => 'string',
'Countries.country_code' => 'string',
'country_code' => 'string',
'Countries__short_code' => 'string',
'Countries.short_code' => 'string',
'short_code' => 'string',
'Countries__name' => 'string',
'Countries.name' => 'string',
'name' => 'string',
'Countries__air_mail_zone' => 'string',
'Countries.air_mail_zone' => 'string',
'air_mail_zone' => 'string',
'Countries__ems_zone' => 'string',
'Countries.ems_zone' => 'string',
'ems_zone' => 'string',
'Countries__ems' => 'string',
'Countries.ems' => 'string',
'ems' => 'string',
'Countries__air_parcel' => 'string',
'Countries.air_parcel' => 'string',
'air_parcel' => 'string',
'Countries__air_mail' => 'string',
'Countries.air_mail' => 'string',
'air_mail' => 'string',
'Countries__supporting' => 'tinyinteger',
'Countries.supporting' => 'tinyinteger',
'supporting' => 'tinyinteger',
'Countries__dhl_zone' => 'tinyinteger',
'Countries.dhl_zone' => 'tinyinteger',
'dhl_zone' => 'tinyinteger',
'Countries__created' => 'datetime',
'Countries.created' => 'datetime',
'created' => 'datetime',
'Countries__created_by' => 'biginteger',
'Countries.created_by' => 'biginteger',
'created_by' => 'biginteger',
'Countries__modified' => 'datetime',
'Countries.modified' => 'datetime',
'modified' => 'datetime',
'Countries__modified_by' => 'biginteger',
'Countries.modified_by' => 'biginteger',
'modified_by' => 'biginteger'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\CountriesTable) {}
}
$tabName = null
$deliveryAvailableDistricts = []
$website = false
$websiteId = null
$poweredBy = false
$websiteSettings = object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
}
$loggedUserId = null
$loggedUserType = null
$httpHost = 'stg.lakshop.lk'
$allowRegister = true
$websiteSettingsModel = object(App\Model\Table\WebsiteSettingsTable) {
'registryAlias' => 'WebsiteSettings',
'table' => 'website_settings',
'alias' => 'WebsiteSettings',
'entityClass' => 'App\Model\Entity\WebsiteSetting',
'associations' => [
(int) 0 => 'websites'
],
'behaviors' => [],
'defaultConnection' => 'default',
'connectionName' => 'default'
}</pre><pre class="stack-trace">include - APP/Template/Element/Login/login_main.ctp, line 20
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1554
Cake\View\View::element() - CORE/src/View/View.php, line 668
include - APP/Template/Users/login.ctp, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::render() - CORE/src/View/View.php, line 765
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88</pre></div></pre>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- SEO Title (55 characters) -->
<title>LakSHOP Website Templates | Stunning & SEO Optimized</title>
<!-- SEO Meta Description (155 characters) -->
<meta name="description" content="Explore LakSHOP’s responsive, SEO-optimized website templates for businesses, associations, and e-commerce. Launch your professional website fast.">
<!-- Keywords (optional but helpful for regional SEO) -->
<meta name="keywords" content="website templates Sri Lanka, SEO optimized templates, responsive website templates, LakSHOP, business website templates, ecommerce templates">
<!-- Author -->
<meta name="author" content="LakSHOP by Coolbit Software Solutions (Pvt) Ltd">
<!-- Canonical URL -->
<link rel="canonical" href="https://stg.lakshop.lk/templates">
<!-- Robots -->
<meta name="robots" content="unfollow">
<!-- Open Graph (Facebook / LinkedIn) -->
<meta property="og:type" content="website">
<meta property="og:title" content="LakSHOP Website Templates – Stunning & SEO Optimized">
<meta property="og:description" content="Choose from modern, responsive, and SEO-ready website templates by LakSHOP. Designed for speed, quality, and easy management.">
<meta property="og:url" content="https://lakshop.lk/templates">
<meta property="og:site_name" content="LakSHOP">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="LakSHOP Website Templates – Stunning & Fast">
<meta property="twitter:url" content="https://lakshop.lk/templates">
<meta name="twitter:description" content="Responsive and SEO-optimized website templates to build your business online faster with LakSHOP.">
<!-- Theme Color -->
<meta name="theme-color" content="#ffb400">
<!-- Favicon -->
<link rel="icon" href="https://lakshop.lk/favicon.ico" type="image/x-icon">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"name": "LakSHOP Website Templates",
"description": "Browse responsive and SEO-optimized website templates by LakSHOP. Build stunning business, association, and e-commerce websites fast.",
"url": "https://lakshop.lk/templates",
"inLanguage": "en",
"publisher": {
"@type": "Organization",
"name": "LakSHOP",
"url": "https://lakshop.lk",
"logo": {
"@type": "ImageObject",
"url": "https://lakshop.lk/img/lakshop_img/logo@2x.png"
}
},
"provider": {
"@type": "Organization",
"name": "Coolbit Software Solutions (Pvt) Ltd",
"foundingDate": "2014",
"url": "https://lakshop.lk"
}
}
</script>
<!-- Font Imports -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;900&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700|Chewy" rel="stylesheet" type="text/css">
<link rel="canonical" href="https://stg.lakshop.lk/"> <!-- change in live-->
<link rel="stylesheet" href="/css/lakshop_css/style.css"/><link rel="stylesheet" href="/css/lakshop_css/css/font-icons.css"/><link rel="stylesheet" href="/css/lakshop_css/css/components/bs-switches.css"/><link rel="stylesheet" href="/css/lakshop_css/demos/seo/seo.css"/><link rel="stylesheet" href="/css/lakshop_css/css/custom.css"/>
<script src="/js/lakshop_js/jquery.js"></script>
<script src="/js/js/jquery.js"></script>
</head>
<body>
<div id="wrapper-inner" class="wrapper-inner">
<!-- Top Bar
============================================= -->
<div id="top-bar" class="transparent-topbar">
<div class="container">
<div class="row justify-content-between">
<div class="col-12 col-md-auto">
<!-- Top Links
============================================= -->
<div class="top-links">
<ul class="top-links-container">
<li class="top-links-item">
<a href="/" class="menu-link" data-scrollto="#slider">Home</a>
</li>
<li class="top-links-item">
<a href="/#section-faqs" class="menu-link" data-scrollto="#section-faqs">FAQs</a>
</li>
<li class="top-links-item">
<a href="/#section-contact" class="menu-link" data-scrollto="#section-contact">Contact</a>
</li>
<li class="top-links-item">
<a href="/login" class="menu-link">Login</a>
</li>
</ul>
</div><!-- .top-links end -->
</div>
<div class="col-12 col-md-auto dark">
<!-- Top Social
============================================= -->
<ul id="top-social">
<li><a href="https://www.facebook.com/lakshop.lk" class="h-bg-facebook" target="_blank"><span class="ts-icon"><i class="fa-brands fa-facebook-f"></i></span><span class="ts-text">Facebook</span></a></li>
<li><a href="#" class="h-bg-whatsapp whatsAppIcon" target="_blank"><span class="ts-icon"><i class="fa-brands fa-whatsapp"></i></span><span class="ts-text">Whatsapp</span></a></li>
<li><a href="tel:+(94)76 532 1084" class="h-bg-call"><span class="ts-icon"><i class="fa-solid fa-phone"></i></span><span class="ts-text">+(94)76 532 1084</span></a></li>
<li><a href="mailto:info@lakshop.lk" class="h-bg-email3"><span class="ts-icon"><i class="bi-envelope-fill"></i></span><span class="ts-text">info@lakshop.lk</span></a></li>
</ul><!-- #top-social end -->
</div>
</div>
</div>
</div><!-- #top-bar end -->
<!-- Header
============================================= -->
<header id="header" class="transparent-header floating-header header-size-md">
<div id="header-wrap">
<div class="container">
<div class="header-row">
<!-- Logo
============================================= -->
<div id="logo">
<a href="/">
<img class="logo-default" srcset="/img/lakshop_img/logo.png, /img/lakshop_img/logo@2x.png 2x" src="/img/lakshop_img/logo@2x.png" alt="LakSHOP">
</a>
</div><!-- #logo end -->
<div class="header-misc">
<!-- Top Search
============================================= -->
<!-- <div id="top-search" class="header-misc-icon">
<a href="#" id="top-search-trigger"><i class="uil uil-search"></i><i class="bi-x-lg"></i></a>
</div> -->
<!-- #top-search end -->
<a href="#" class="button button-rounded ms-3 d-none d-sm-block book-discovery-call"><i class=" fa-solid fa-star"></i>Book a FREE Consultation</a>
</div>
<div class="primary-menu-trigger">
<button class="cnvs-hamburger" type="button" title="Open Mobile Menu">
<span class="cnvs-hamburger-box"><span class="cnvs-hamburger-inner"></span></span>
</button>
</div>
<!-- Primary Navigation
============================================= -->
<nav class="primary-menu with-arrows">
<ul class="menu-container">
<li class="menu-item">
<a href="/" class="menu-link" data-scrollto="#slider">
<div>Home</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/about_lakshop">
<div>About Us</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/#section-what-we-do" data-scrollto="#section-what-we-do" data-offset="80">
<div>Services</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/#section-pricing" data-scrollto="#section-pricing" data-offset="80">
<div>Pricing</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/#section-portfolio" data-scrollto="#section-portfolio" data-offset="80">
<div>Our Work</div>
</a>
</li>
<!-- <li class="menu-item">
<a class="menu-link" href="/#section-testimonials" data-scrollto="#section-testimonials" data-offset="80">
<div>Testimonials</div>
</a>
</li> -->
<!-- <li class="menu-item mega-menu"><a class="menu-link" href="#"><div>Services</div></a>
<div class="mega-menu-content mega-menu-style-2 px-0">
<div class="container">
<div class="row">
<a href="demo-seo-optimizations.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/seo.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Seo Optimization</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-social.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/social.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Social Media Marketing</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-adwords.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/adword.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Adwords Campaign</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-experience.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/experience.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Customer Experience</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-analysis.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/analysis.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Digital Analysis</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-content-marketing.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/content_marketing.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Content Marketing</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<div class="mega-menu-column sub-menu-container col-12 p-0">
<a href="demo-seo-about.html" class="button button-rounded button-large text-transform-none ls-0 w-100 text-center m-0 rounded-0 py-3 button-light ">View All <i class="bi-arrow-right"></i></a>
</div>
</div>
</div>
</div>
</li> -->
<!-- <li class="menu-item"><a class="menu-link" href="/#section-faqs" data-scrollto="#section-faqs"><div>FAQs</div></a></li>
<li class="menu-item"><a class="menu-link" href="/#section-contact" data-scrollto="#section-contact"><div>Contact</div></a></li> -->
</ul>
</nav><!-- #primary-menu end -->
<!-- <form class="top-search-form" action="search.html" method="get">
<input type="text" name="q" class="form-control" value="" placeholder="Type & Hit Enter.." autocomplete="off">
</form> -->
</div>
</div>
</div>
<div class="header-wrap-clone"></div>
</header><!-- #header end -->
</div>
<div class="article-inner" id="login-wrapper">
<!-- Hero Section -->
<section class="about-us-hero inner-page-hero" style="">
<h1>Manage Your Website with <span class="theme-color-text">LakSHOP</span></h1>
<a href="/businesses/business-templates" class="button button-rounded button-large button-light text-dark bg-white border text-transform-none ls-0 btn-primary"><i class="fa-solid fa-magnifying-glass"></i>Browse Our Stunning Templates</a>
<a href="#" class="button button-rounded button-large button-light text-dark bg-white border text-transform-none ls-0 whatsAppIcon banner-wa-btn"><i class="fa-brands fa-whatsapp"></i>Chat with us on Whatsapp</a>
</section>
<div class="container" style="padding-top:40px">
<div class="row">
<div class="col-lg-5 col-12 nobottommargin">
<div id="login-box">
<form method="post" accept-charset="utf-8" id="login-form" name="login-form" class="nobottommargin" action="/login"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <h2>Login to your account</h2>
<div class="col_full">
<label for="login-email">Username:</label>
<div class="input text required"><input type="text" name="login_username" class="form-control" required="required" id="login-username"/></div> </div>
<div class="col_full">
<label for="login-password">Password:</label>
<div class="input password required"><input type="password" name="login_password" class="form-control" required="required" id="login-password"/></div> </div>
<div class="col_full d-flex">
<div class="input checkbox"><input type="hidden" name="remember_me" value="0"/><input type="checkbox" name="remember_me" value="1" checked="checked" id="remember-me"></div>
<label for="remember-me" class="remember-me">Remember Me</label>
</div>
<div class="col_full nobottommargin">
<button class="btn btn-primary nomargin" type="submit">Login</button> <a href="#" class="fright" id="bottom-forgot-password-link">Forgot Password?</a>
</div>
</form>
</div>
<div id="fp-box" style="display:none;">
<form method="post" accept-charset="utf-8" id="forgot-password-form" name="forgot-password-form" class="nobottommargin" action="/users/password-reset-email"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <h2>Forgot your password?</h2>
<div class="col_full">
<p>Enter the email you used in your LakShop profile.<br/>
A password reset link will be sent to you by email.</p>
</div>
<div class="col_full">
<label for="login-email">Email:</label>
<div class="input text required"><input type="text" name="fp_email" class="form-control" required="required" id="fp-email"/></div> </div>
<div class="col_full nobottommargin">
<button class="btn btn-primary nomargin" type="submit">Send</button> <a href="#" class="fright" id="bottom-login-link">Login</a>
</div>
</form>
</div>
</div>
<div class="col-lg-7 col-12 nobottommargin reg-form">
<h2 style="margin-bottom:5px;">
Need a good looking website for your business?<br/>
Register now.
</h2>
<form method="post" accept-charset="utf-8" id="register-form" name="register-form" class="nobottommargin" action="/users/add"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <div class="row">
<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1d6819-trace').style.display = (document.getElementById('cakeErr6a447ca1d6819-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Trying to get property 'multi_vendor_enabled' of non-object [<b>APP/Template/Element/Login/login_main.ctp</b>, line <b>224</b>]<div id="cakeErr6a447ca1d6819-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1d6819-code').style.display = (document.getElementById('cakeErr6a447ca1d6819-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1d6819-context').style.display = (document.getElementById('cakeErr6a447ca1d6819-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr6a447ca1d6819-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><</span><span style="color: #0000BB">div </span><span style="color: #007700">class=</span><span style="color: #DD0000">"row"</span><span style="color: #007700">>
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">if(</span><span style="color: #0000BB">$website</span><span style="color: #007700">-></span><span style="color: #0000BB">multi_vendor_enabled </span><span style="color: #007700">== </span><span style="color: #DD0000">'1'</span><span style="color: #007700">){ </span><span style="color: #0000BB">?>
</span></span></code></span>
<code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">input</span><span style="color: #007700">(</span><span style="color: #DD0000">'user_type'</span><span style="color: #007700">,[</span><span style="color: #DD0000">'required'</span><span style="color: #007700">=></span><span style="color: #DD0000">'required'</span><span style="color: #007700">,</span><span style="color: #DD0000">'type' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'radio'</span><span style="color: #007700">,</span><span style="color: #DD0000">'label' </span><span style="color: #007700">=> </span><span style="color: #0000BB">false</span><span style="color: #007700">,</span><span style="color: #DD0000">'options' </span><span style="color: #007700">=> [</span><span style="color: #0000BB">UserType</span><span style="color: #007700">::</span><span style="color: #0000BB">CUSTOMER </span><span style="color: #007700">=> </span><span style="color: #DD0000">'I want to buy'</span><span style="color: #007700">,</span><span style="color: #0000BB">UserType</span><span style="color: #007700">::</span><span style="color: #0000BB">VENDOR </span><span style="color: #007700">=> </span><span style="color: #DD0000">'I want to sell' </span><span style="color: #007700">]]); </span><span style="color: #0000BB">?>
</span></span></code></pre><pre id="cakeErr6a447ca1d6819-context" class="cake-context" style="display: none;">$viewFile = '/home/lakshopdev/web/stg.lakshop.lk/public_html/src/Template/Element/Login/login_main.ctp'
$dataForView = [
'lakshopLogin' => true,
'minContentAction' => 'login',
'productCategories' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
},
'mainMenu' => 'login',
'viewElements' => [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
],
'isEcommerce' => false,
'countries' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\CountriesTable) {}
},
'tabName' => null,
'deliveryAvailableDistricts' => [],
'website' => false,
'websiteId' => null,
'poweredBy' => false,
'websiteSettings' => object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
},
'loggedUserId' => null,
'loggedUserType' => null
]
$lakshopLogin = true
$minContentAction = 'login'
$productCategories = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'ProductCategories__id' => 'biginteger',
'ProductCategories.id' => 'biginteger',
'id' => 'biginteger',
'ProductCategories__name' => 'string',
'ProductCategories.name' => 'string',
'name' => 'string',
'ProductCategories__photo' => 'proffer.file',
'ProductCategories.photo' => 'proffer.file',
'photo' => 'proffer.file',
'ProductCategories__photo_dir' => 'string',
'ProductCategories.photo_dir' => 'string',
'photo_dir' => 'string',
'ProductCategories__large_photo' => 'proffer.file',
'ProductCategories.large_photo' => 'proffer.file',
'large_photo' => 'proffer.file',
'ProductCategories__large_photo_dir' => 'string',
'ProductCategories.large_photo_dir' => 'string',
'large_photo_dir' => 'string',
'ProductCategories__discount_percentage' => 'decimal',
'ProductCategories.discount_percentage' => 'decimal',
'discount_percentage' => 'decimal',
'ProductCategories__discount_value' => 'decimal',
'ProductCategories.discount_value' => 'decimal',
'discount_value' => 'decimal',
'ProductCategories__website_id' => 'biginteger',
'ProductCategories.website_id' => 'biginteger',
'website_id' => 'biginteger',
'ProductCategories__created' => 'datetime',
'ProductCategories.created' => 'datetime',
'created' => 'datetime',
'ProductCategories__created_by' => 'biginteger',
'ProductCategories.created_by' => 'biginteger',
'created_by' => 'biginteger',
'ProductCategories__modified' => 'datetime',
'ProductCategories.modified' => 'datetime',
'modified' => 'datetime',
'ProductCategories__modified_by' => 'biginteger',
'ProductCategories.modified_by' => 'biginteger',
'modified_by' => 'biginteger',
'ProductCategories__sort_order' => 'integer',
'ProductCategories.sort_order' => 'integer',
'sort_order' => 'integer',
'ProductCategories__enabled' => 'integer',
'ProductCategories.enabled' => 'integer',
'enabled' => 'integer',
'ProductCategories__show_in_home_page' => 'integer',
'ProductCategories.show_in_home_page' => 'integer',
'show_in_home_page' => 'integer',
'ProductCategories__custom_field_1_label' => 'string',
'ProductCategories.custom_field_1_label' => 'string',
'custom_field_1_label' => 'string',
'ProductCategories__custom_field_2_label' => 'string',
'ProductCategories.custom_field_2_label' => 'string',
'custom_field_2_label' => 'string',
'ProductCategories__custom_field_3_label' => 'string',
'ProductCategories.custom_field_3_label' => 'string',
'custom_field_3_label' => 'string',
'ProductCategories__custom_field_4_label' => 'string',
'ProductCategories.custom_field_4_label' => 'string',
'custom_field_4_label' => 'string',
'ProductCategories__custom_field_5_label' => 'string',
'ProductCategories.custom_field_5_label' => 'string',
'custom_field_5_label' => 'string',
'ProductSubCategories__id' => 'biginteger',
'ProductSubCategories.id' => 'biginteger',
'ProductSubCategories__name' => 'string',
'ProductSubCategories.name' => 'string',
'ProductSubCategories__description' => 'string',
'ProductSubCategories.description' => 'string',
'description' => 'string',
'ProductSubCategories__product_category_id' => 'biginteger',
'ProductSubCategories.product_category_id' => 'biginteger',
'product_category_id' => 'biginteger',
'ProductSubCategories__discount_percentage' => 'decimal',
'ProductSubCategories.discount_percentage' => 'decimal',
'ProductSubCategories__discount_value' => 'decimal',
'ProductSubCategories.discount_value' => 'decimal',
'ProductSubCategories__website_id' => 'biginteger',
'ProductSubCategories.website_id' => 'biginteger',
'ProductSubCategories__photo' => 'proffer.file',
'ProductSubCategories.photo' => 'proffer.file',
'ProductSubCategories__photo_dir' => 'string',
'ProductSubCategories.photo_dir' => 'string',
'ProductSubCategories__created' => 'datetime',
'ProductSubCategories.created' => 'datetime',
'ProductSubCategories__created_by' => 'biginteger',
'ProductSubCategories.created_by' => 'biginteger',
'ProductSubCategories__modified' => 'datetime',
'ProductSubCategories.modified' => 'datetime',
'ProductSubCategories__modified_by' => 'biginteger',
'ProductSubCategories.modified_by' => 'biginteger',
'ProductSubCategories__custom_field_1_label' => 'string',
'ProductSubCategories.custom_field_1_label' => 'string',
'ProductSubCategories__custom_field_2_label' => 'string',
'ProductSubCategories.custom_field_2_label' => 'string',
'ProductSubCategories__custom_field_3_label' => 'string',
'ProductSubCategories.custom_field_3_label' => 'string',
'ProductSubCategories__custom_field_4_label' => 'string',
'ProductSubCategories.custom_field_4_label' => 'string',
'ProductSubCategories__custom_field_5_label' => 'string',
'ProductSubCategories.custom_field_5_label' => 'string'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'ProductSubCategories' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
}
$mainMenu = 'login'
$viewElements = [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
]
$isEcommerce = false
$countries = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Countries__id' => 'biginteger',
'Countries.id' => 'biginteger',
'id' => 'biginteger',
'Countries__country_code' => 'string',
'Countries.country_code' => 'string',
'country_code' => 'string',
'Countries__short_code' => 'string',
'Countries.short_code' => 'string',
'short_code' => 'string',
'Countries__name' => 'string',
'Countries.name' => 'string',
'name' => 'string',
'Countries__air_mail_zone' => 'string',
'Countries.air_mail_zone' => 'string',
'air_mail_zone' => 'string',
'Countries__ems_zone' => 'string',
'Countries.ems_zone' => 'string',
'ems_zone' => 'string',
'Countries__ems' => 'string',
'Countries.ems' => 'string',
'ems' => 'string',
'Countries__air_parcel' => 'string',
'Countries.air_parcel' => 'string',
'air_parcel' => 'string',
'Countries__air_mail' => 'string',
'Countries.air_mail' => 'string',
'air_mail' => 'string',
'Countries__supporting' => 'tinyinteger',
'Countries.supporting' => 'tinyinteger',
'supporting' => 'tinyinteger',
'Countries__dhl_zone' => 'tinyinteger',
'Countries.dhl_zone' => 'tinyinteger',
'dhl_zone' => 'tinyinteger',
'Countries__created' => 'datetime',
'Countries.created' => 'datetime',
'created' => 'datetime',
'Countries__created_by' => 'biginteger',
'Countries.created_by' => 'biginteger',
'created_by' => 'biginteger',
'Countries__modified' => 'datetime',
'Countries.modified' => 'datetime',
'modified' => 'datetime',
'Countries__modified_by' => 'biginteger',
'Countries.modified_by' => 'biginteger',
'modified_by' => 'biginteger'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\CountriesTable) {}
}
$tabName = null
$deliveryAvailableDistricts = []
$website = false
$websiteId = null
$poweredBy = false
$websiteSettings = object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
}
$loggedUserId = null
$loggedUserType = null
$httpHost = 'stg.lakshop.lk'
$allowRegister = true
$websiteSettingsModel = object(App\Model\Table\WebsiteSettingsTable) {
'registryAlias' => 'WebsiteSettings',
'table' => 'website_settings',
'alias' => 'WebsiteSettings',
'entityClass' => 'App\Model\Entity\WebsiteSetting',
'associations' => [
(int) 0 => 'websites'
],
'behaviors' => [],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$vendorRegistrationMechanism = ''
$websiteName = 'LakShop'</pre><pre class="stack-trace">include - APP/Template/Element/Login/login_main.ctp, line 224
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1554
Cake\View\View::element() - CORE/src/View/View.php, line 668
include - APP/Template/Users/login.ctp, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::render() - CORE/src/View/View.php, line 765
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88</pre></div></pre> <hr/>
<div class="col-12 col-lg-5">
<label for="name">Name:</label>
<div class="input text required"><input type="text" name="name" class="form-control" required="required" id="name"/></div> <input type="hidden" name="website_id" class="form-control" id="website-id"/> </div>
<div class="col-12 col-lg-5">
<label for="username" id="label-username">
Username <span class="d-none d-md-block"><i class="icon-question label-info-icon" title="Please provide a minimum of 6 characters. Lower case alpha numeric and underscore only."></i></span> <span class="d-none d-sm-block d-md-none">(<small>Only <strong class="red" style="text-transform: lowercase;">a-z</strong> and <strong class="red">0-9</strong> and <strong class="red">_</strong> are valid. <strong class="red">Min length 6 characters</strong>.</small>) </span>
</label>
<div class="input text required"><input type="text" name="username" class="form-control" required="required" id="username"/></div> </div>
<div class="col-12 col-lg-5">
<label for="email">Email Address:</label>
<div class="input email required"><input type="email" name="email" class="form-control" required="required" id="email"/></div> </div>
<div class="col-12 col-lg-5">
<label for="telephone-no">Telephone No:</label>
<div class="input text required"><input type="text" name="telephone_no" class="form-control" required="required" id="telephone-no"/></div> </div>
<div class="col-12 col-lg-5">
<label for="password">Choose Password:</label>
<div class="input password required"><input type="password" name="password" class="form-control" required="required" id="password"/></div> </div>
<div class="col-12 col-lg-5">
<label for="confirm-password">Re-enter Password:</label>
<div class="input password required"><input type="password" name="confirm_password" class="form-control" required="required" id="confirm-password"/></div> </div>
<div class="clear"></div>
<div class="col-12 col-lg-10">
<label for="used-referral-code">Coupon code</label>
<div class="input text"><input type="text" name="used_referral_code" class="form-control" id="used-referral-code"/></div> </div>
<div class="col-12 col-lg-5">
<div id="contact-us-captcha-image-wrapper">
</div>
<script type="text/javascript">
window.onload = function(e){
updateRecaptchaImage();
}
function updateRecaptchaImage(){
$('#contact-us-captcha-image-wrapper').html('\
<img src=\"/enquiries/get-recaptcha-image/REGISTER\" id=\"contact-us-captcha-image\" alt=\"\"/>');
}
</script>
</div>
<div class="col-12 col-lg-5">
<label for="used-referral-code">Verification Code:</label>
<div class="input text required"><input type="text" name="captcha" class="required form-control" required="required" id="captcha" value=""/></div> </div>
<div class="col-12 col-lg-10" style="display:flex;">
<div class="input checkbox required"><input type="hidden" name="terms_and_conditions_agreed" value="0"/><input type="checkbox" name="terms_and_conditions_agreed" value="1" required="required" options="I want to buy I want to buy and sell margin-right:10px;" id="terms-and-conditions-agreed"></div>
<label id="default-terms-default" class="terms-agreement" style="margin-left:20px;" for="terms-and-conditions-agreed">I agree to <a href="/buyer-terms-and-conditions" target="_blank">terms and conditions</a></label>
<label id="vendor-terms-agreement" class="terms-agreement" style="margin-left:20px; display:none;" for="terms-and-conditions-agreed">I agree to <a href="/documents/vendor_terms_and_conditions_agreement.pdf" target="_blank">terms and conditions</a></label>
<label id="customer-terms-agreement" class="terms-agreement" style="margin-left:20px; display:none;" for="terms-and-conditions-agreed">I agree to terms and conditions</label>
</div>
<div class="clear"></div>
<div class="col-12 col-lg-5">
<button class="button button-3d button-black nomargin" type="submit">Register Now</button> </div>
</div>
</form>
</div>
</div>
</div>
</div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '975375829583458',
cookie : true,
xfbml : true,
version : 'v7.0'
});
FB.AppEvents.logPageView();
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
function checkLoginState() {
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
}
function statusChangeCallback(response){
console.log("Got ",response, " From FB");
}
</script>
<!-- Footer
============================================= -->
<footer id="footer" class="border-0 footer-inner" style="background: var(--cnvs-contrast-0);">
<div class="container">
<!-- Footer Widgets
============================================= -->
<div class="footer-widgets-wrap pb-5">
<div class="row col-mb-50">
<div class="col-md-8">
<div class="widget lr-padding">
<img src="/img/lakshop_img/lakshop_logo_thumb.jpg" alt="LakSHOP - Footer Logo" class="alignleft" style="width:150px;margin-top: 8px; padding-right: 18px; border-right: 1px solid #DDD;">
<p>We believe every business deserves a <strong>powerful website</strong> with <strong>easy-to-use tools</strong>, <strong>integrated e-commerce features</strong>, & <strong>exceptional support</strong> to drive success.</p>
<div class="line line-sm"></div>
<div class="row g-4 footer-quick-links">
<div class="col-lg-3 col-6 widget_links">
<ul>
<li>
<a href="/" data-scrollto="#slider">Home</a>
</li>
<li>
<a href="/about_lakshop">About</a>
</li>
<li>
<a href="/#section-what-we-do" data-scrollto="#section-what-we-do">Services</a>
</li>
<li>
<a href="/#section-pricing" data-scrollto="#section-pricing">Pricing</a>
</li>
</ul>
</div>
<div class="col-lg-3 col-6 widget_links">
<ul>
<li>
<a href="/#section-portfolio" data-scrollto="#section-portfolio">Our Work</a>
</li>
<li>
<a href="/#section-testimonials" data-scrollto="#section-testimonials">Testimonials</a>
</li>
<li>
<a href="/#section-faqs" data-scrollto="#section-faqs">FAQs</a>
</li>
<li>
<a href="/#section-contact" data-scrollto="#section-contact">Contact</a>
</li>
</ul>
</div>
<div class="col-lg-6 col-12 widget_links">
<ul>
<li><a href="/corporate-website-layouts">Information Websites</a></li>
<li><a href="/association-website-layouts">Clubs / Unions Websites</a></li>
<li><a href="/online-store-website-layouts">Online Stores Websites</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="widget">
<div class="row lr-padding">
<div class="col-12">
<div class="feature-box fbox-plain fbox-sm align-items-center">
<div class="fbox-icon">
<i class="bi-envelope text-dark"></i>
</div>
<div class="fbox-content">
<span class="text-muted">Call Us:</span><br>
<h3 class="text-transform-none ls-0 fw-semibold">
<a href="tel:+(94)76 532 1084" class="footer-contact">+(94)76 532 1084</a>
</h3>
</div>
</div>
</div>
<div class="col-12 mt-4">
<div class="feature-box fbox-plain fbox-sm align-items-center">
<div class="fbox-icon">
<i class="bi-telephone text-dark"></i>
</div>
<div class="fbox-content">
<span class="text-muted">Email Us:</span><br>
<h3 class="text-transform-none ls-0 fw-semibold">
<a href="mailto:info@lakshop.lk" class="footer-contact">info@lakshop.lk</a>
</h3>
</div>
</div>
</div>
</div>
</div>
<!-- <div class="widget subscribe-widget">
<h5><strong>Subscribe</strong> to Our Newsletter to get Important News, Amazing Offers & Inside Scoops:</h5>
<div class="widget-subscribe-form-result"></div>
<form id="widget-subscribe-form" action="include/subscribe.php" method="post" class="mb-0">
<div class="input-group mx-auto">
<div class="input-group-text bg-transparent"><i class="bi-send"></i></div>
<input type="email" id="widget-subscribe-form-email" name="widget-subscribe-form-email" class="form-control required email" placeholder="Enter your Email">
<button class="btn btn-success button button-color text-transform-none ls-0 m-0" type="submit">Subscribe</button>
</div>
</form>
</div> -->
<div class="widget lr-padding">
<div class="row col-mb-30">
<!-- <div class="col-lg-6 col-md-12 col-6"> -->
<!-- <div class="d-flex align-items-center"> -->
<a href="https://www.facebook.com/lakshop.lk" target="_blank" class="social-icon h-bg-facebook mb-0 me-2">
<i class="fa-brands fa-facebook-f"></i>
<i class="fa-brands fa-facebook-f"></i>
</a>
<!-- </div> -->
<!-- </div> -->
<!-- <div class="col-lg-6 col-md-12 col-6"> -->
<!-- <div class="d-flex align-items-center"> -->
<a href="https://www.linkedin.com/company/lakshop-web-design-service/k" target="_blank" class="social-icon h-bg-linkedin mb-0 me-2">
<i class="fa-brands fa-linkedin-in"></i>
<i class="fa-brands fa-linkedin-in"></i>
</a>
<!-- </div> -->
<!-- </div> -->
</div>
</div>
</div>
</div>
</div><!-- .footer-widgets-wrap end -->
</div>
<!-- Copyrights
============================================= -->
<div id="copyrights" style="background: url('img/lakshop_img/demos/seo/images/hero/footer.svg') no-repeat top center; background-size: cover; padding-top: 70px;">
<div class="container">
<div class="row justify-content-between col-mb-30">
<div class="col-12 col-lg-auto text-center text-lg-start">
Copyrights © 2026 All Rights Reserved by LakSHOP<br>
<div class="copyright-links"><a href="/common/documents/terms_and_conditions.pdf" target="_blank" class="text-contrast-600">Terms of Use</a></div>
</div>
<div class="col-12 col-lg-auto text-center text-lg-end">
<div class="copyrights-menu copyright-links">
<a href="/" data-scrollto="#slider" class="text-contrast-600">Home</a>/<a href="/about_lakshop" class="text-contrast-600">About Us</a>/<a href="/#section-faqs" data-scrollto="#section-faqs" class="text-contrast-600">FAQs</a>/<a href="/#section-contact" data-scrollto="#section-contact" class="text-contrast-600">Contact</a>
</div>
</div>
</div>
</div>
</div><!-- #copyrights end -->
</footer><!-- #footer end -->
<script src="/js/lakshop_js/plugins.min.js"></script> <script src="/js/lakshop_js/functions.bundle.js"></script> <script src="/js/lakshop_js/functions.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('body').on('click','.whatsAppIcon',function(){
// window.open("https://wa.me/+94765321084/?text=I need to buy");
var package = $(this).attr('data-package');
var text = 'I want to know more details about websites';
switch(package){
case 'INF_WEBSITE' : text = 'I want to build an information website for my business';
break;
case 'CLUB_WEBSITE' : text = 'I want to build a website for a club/union or an association';
break;
case 'ECOM_WEBSITE' : text = 'I want to build an online store to sell my products';
break;
}
window.open("https://wa.me/+94765321084/?text="+text);
});
$('body').on('click','.primary-menu-trigger', function(){
$(this).toggleClass('primary-menu-trigger-active');
$('nav.primary-menu').toggleClass('primary-menu-active');
$('nav.primary-menu .menu-container').toggleClass('d-block');
});
});
$('#bottom-forgot-password-link').click(function(){
$('#login-box').hide();
$('#fp-box').show();
});
$('#bottom-login-link').click(function(){
$('#fp-box').hide();
$('#login-box').show();
});
$('input[name="user_type"]').change(function(){
var val = $(this).val();
$('.terms-agreement').hide();
switch (val){
case 'VENDOR' : {
$('#vendor-terms-agreement').show();
}
break;
case 'CUSTOMER' : {
$('#customer-terms-agreement').show();
}
break;
default: {
$('#default-terms-default').show();
}
}
});
$('#username').keypress(function(e){
if(!/[A-Z0-9a-z-\_]/.test(String.fromCharCode(e.which))){
return false;
}
});
$('.book-discovery-call').click(function(){
bookDiscoveryCall();
return false;
});
function bookDiscoveryCall() {
$('.calendly-badge-content').trigger('click');
}
</script>
<!-- Calendly badge widget begin -->
<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>
<!-- <script type="text/javascript">window.onload = function() { Calendly.initBadgeWidget({ url: 'https://calendly.com/chandanabandara/website-discussion-lakshop-platform', text: 'Book a FREE Discovery Call', color: '#f23457', textColor: '#ffffff', branding: false }); }</script> -->
<!-- Calendly badge widget end -->
</body>
</html>
'
}
$maxBufferLength = (int) 8192
$file = '/home/lakshopdev/web/stg.lakshop.lk/public_html/vendor/cakephp/cakephp/src/Error/Debugger.php'
$line = (int) 850
$message = 'Unable to emit headers. Headers sent in file=/home/lakshopdev/web/stg.lakshop.lk/public_html/vendor/cakephp/cakephp/src/Error/Debugger.php line=850' Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 48
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 106
[main] - ROOT/webroot/index.php, line 47 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/lakshopdev/web/stg.lakshop.lk/public_html/vendor/cakephp/cakephp/src/Error/Debugger.php:850) [CORE/src/Http/ResponseEmitter.php , line 148 ]Code Context $response -> getStatusCode (),
( $reasonPhrase ? ' ' . $reasonPhrase : '' )
)); $response = object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1cffb1-trace').style.display = (document.getElementById('cakeErr6a447ca1cffb1-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Trying to get property 'id' of non-object [<b>APP/Template/Element/Login/login_main.ctp</b>, line <b>20</b>]<div id="cakeErr6a447ca1cffb1-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1cffb1-code').style.display = (document.getElementById('cakeErr6a447ca1cffb1-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1cffb1-context').style.display = (document.getElementById('cakeErr6a447ca1cffb1-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr6a447ca1cffb1-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$vendorRegistrationMechanism </span><span style="color: #007700">= </span><span style="color: #0000BB">$websiteSettingsModel</span><span style="color: #007700">-></span><span style="color: #0000BB">getVendorRegistrationMechanism</span><span style="color: #007700">(</span><span style="color: #0000BB">$website</span><span style="color: #007700">-></span><span style="color: #0000BB">id</span><span style="color: #007700">);
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code></pre><pre id="cakeErr6a447ca1cffb1-context" class="cake-context" style="display: none;">$viewFile = '/home/lakshopdev/web/stg.lakshop.lk/public_html/src/Template/Element/Login/login_main.ctp'
$dataForView = [
'lakshopLogin' => true,
'minContentAction' => 'login',
'productCategories' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
},
'mainMenu' => 'login',
'viewElements' => [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
],
'isEcommerce' => false,
'countries' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\CountriesTable) {}
},
'tabName' => null,
'deliveryAvailableDistricts' => [],
'website' => false,
'websiteId' => null,
'poweredBy' => false,
'websiteSettings' => object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
},
'loggedUserId' => null,
'loggedUserType' => null
]
$lakshopLogin = true
$minContentAction = 'login'
$productCategories = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'ProductCategories__id' => 'biginteger',
'ProductCategories.id' => 'biginteger',
'id' => 'biginteger',
'ProductCategories__name' => 'string',
'ProductCategories.name' => 'string',
'name' => 'string',
'ProductCategories__photo' => 'proffer.file',
'ProductCategories.photo' => 'proffer.file',
'photo' => 'proffer.file',
'ProductCategories__photo_dir' => 'string',
'ProductCategories.photo_dir' => 'string',
'photo_dir' => 'string',
'ProductCategories__large_photo' => 'proffer.file',
'ProductCategories.large_photo' => 'proffer.file',
'large_photo' => 'proffer.file',
'ProductCategories__large_photo_dir' => 'string',
'ProductCategories.large_photo_dir' => 'string',
'large_photo_dir' => 'string',
'ProductCategories__discount_percentage' => 'decimal',
'ProductCategories.discount_percentage' => 'decimal',
'discount_percentage' => 'decimal',
'ProductCategories__discount_value' => 'decimal',
'ProductCategories.discount_value' => 'decimal',
'discount_value' => 'decimal',
'ProductCategories__website_id' => 'biginteger',
'ProductCategories.website_id' => 'biginteger',
'website_id' => 'biginteger',
'ProductCategories__created' => 'datetime',
'ProductCategories.created' => 'datetime',
'created' => 'datetime',
'ProductCategories__created_by' => 'biginteger',
'ProductCategories.created_by' => 'biginteger',
'created_by' => 'biginteger',
'ProductCategories__modified' => 'datetime',
'ProductCategories.modified' => 'datetime',
'modified' => 'datetime',
'ProductCategories__modified_by' => 'biginteger',
'ProductCategories.modified_by' => 'biginteger',
'modified_by' => 'biginteger',
'ProductCategories__sort_order' => 'integer',
'ProductCategories.sort_order' => 'integer',
'sort_order' => 'integer',
'ProductCategories__enabled' => 'integer',
'ProductCategories.enabled' => 'integer',
'enabled' => 'integer',
'ProductCategories__show_in_home_page' => 'integer',
'ProductCategories.show_in_home_page' => 'integer',
'show_in_home_page' => 'integer',
'ProductCategories__custom_field_1_label' => 'string',
'ProductCategories.custom_field_1_label' => 'string',
'custom_field_1_label' => 'string',
'ProductCategories__custom_field_2_label' => 'string',
'ProductCategories.custom_field_2_label' => 'string',
'custom_field_2_label' => 'string',
'ProductCategories__custom_field_3_label' => 'string',
'ProductCategories.custom_field_3_label' => 'string',
'custom_field_3_label' => 'string',
'ProductCategories__custom_field_4_label' => 'string',
'ProductCategories.custom_field_4_label' => 'string',
'custom_field_4_label' => 'string',
'ProductCategories__custom_field_5_label' => 'string',
'ProductCategories.custom_field_5_label' => 'string',
'custom_field_5_label' => 'string',
'ProductSubCategories__id' => 'biginteger',
'ProductSubCategories.id' => 'biginteger',
'ProductSubCategories__name' => 'string',
'ProductSubCategories.name' => 'string',
'ProductSubCategories__description' => 'string',
'ProductSubCategories.description' => 'string',
'description' => 'string',
'ProductSubCategories__product_category_id' => 'biginteger',
'ProductSubCategories.product_category_id' => 'biginteger',
'product_category_id' => 'biginteger',
'ProductSubCategories__discount_percentage' => 'decimal',
'ProductSubCategories.discount_percentage' => 'decimal',
'ProductSubCategories__discount_value' => 'decimal',
'ProductSubCategories.discount_value' => 'decimal',
'ProductSubCategories__website_id' => 'biginteger',
'ProductSubCategories.website_id' => 'biginteger',
'ProductSubCategories__photo' => 'proffer.file',
'ProductSubCategories.photo' => 'proffer.file',
'ProductSubCategories__photo_dir' => 'string',
'ProductSubCategories.photo_dir' => 'string',
'ProductSubCategories__created' => 'datetime',
'ProductSubCategories.created' => 'datetime',
'ProductSubCategories__created_by' => 'biginteger',
'ProductSubCategories.created_by' => 'biginteger',
'ProductSubCategories__modified' => 'datetime',
'ProductSubCategories.modified' => 'datetime',
'ProductSubCategories__modified_by' => 'biginteger',
'ProductSubCategories.modified_by' => 'biginteger',
'ProductSubCategories__custom_field_1_label' => 'string',
'ProductSubCategories.custom_field_1_label' => 'string',
'ProductSubCategories__custom_field_2_label' => 'string',
'ProductSubCategories.custom_field_2_label' => 'string',
'ProductSubCategories__custom_field_3_label' => 'string',
'ProductSubCategories.custom_field_3_label' => 'string',
'ProductSubCategories__custom_field_4_label' => 'string',
'ProductSubCategories.custom_field_4_label' => 'string',
'ProductSubCategories__custom_field_5_label' => 'string',
'ProductSubCategories.custom_field_5_label' => 'string'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'ProductSubCategories' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
}
$mainMenu = 'login'
$viewElements = [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
]
$isEcommerce = false
$countries = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Countries__id' => 'biginteger',
'Countries.id' => 'biginteger',
'id' => 'biginteger',
'Countries__country_code' => 'string',
'Countries.country_code' => 'string',
'country_code' => 'string',
'Countries__short_code' => 'string',
'Countries.short_code' => 'string',
'short_code' => 'string',
'Countries__name' => 'string',
'Countries.name' => 'string',
'name' => 'string',
'Countries__air_mail_zone' => 'string',
'Countries.air_mail_zone' => 'string',
'air_mail_zone' => 'string',
'Countries__ems_zone' => 'string',
'Countries.ems_zone' => 'string',
'ems_zone' => 'string',
'Countries__ems' => 'string',
'Countries.ems' => 'string',
'ems' => 'string',
'Countries__air_parcel' => 'string',
'Countries.air_parcel' => 'string',
'air_parcel' => 'string',
'Countries__air_mail' => 'string',
'Countries.air_mail' => 'string',
'air_mail' => 'string',
'Countries__supporting' => 'tinyinteger',
'Countries.supporting' => 'tinyinteger',
'supporting' => 'tinyinteger',
'Countries__dhl_zone' => 'tinyinteger',
'Countries.dhl_zone' => 'tinyinteger',
'dhl_zone' => 'tinyinteger',
'Countries__created' => 'datetime',
'Countries.created' => 'datetime',
'created' => 'datetime',
'Countries__created_by' => 'biginteger',
'Countries.created_by' => 'biginteger',
'created_by' => 'biginteger',
'Countries__modified' => 'datetime',
'Countries.modified' => 'datetime',
'modified' => 'datetime',
'Countries__modified_by' => 'biginteger',
'Countries.modified_by' => 'biginteger',
'modified_by' => 'biginteger'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\CountriesTable) {}
}
$tabName = null
$deliveryAvailableDistricts = []
$website = false
$websiteId = null
$poweredBy = false
$websiteSettings = object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
}
$loggedUserId = null
$loggedUserType = null
$httpHost = 'stg.lakshop.lk'
$allowRegister = true
$websiteSettingsModel = object(App\Model\Table\WebsiteSettingsTable) {
'registryAlias' => 'WebsiteSettings',
'table' => 'website_settings',
'alias' => 'WebsiteSettings',
'entityClass' => 'App\Model\Entity\WebsiteSetting',
'associations' => [
(int) 0 => 'websites'
],
'behaviors' => [],
'defaultConnection' => 'default',
'connectionName' => 'default'
}</pre><pre class="stack-trace">include - APP/Template/Element/Login/login_main.ctp, line 20
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1554
Cake\View\View::element() - CORE/src/View/View.php, line 668
include - APP/Template/Users/login.ctp, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::render() - CORE/src/View/View.php, line 765
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88</pre></div></pre>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- SEO Title (55 characters) -->
<title>LakSHOP Website Templates | Stunning & SEO Optimized</title>
<!-- SEO Meta Description (155 characters) -->
<meta name="description" content="Explore LakSHOP’s responsive, SEO-optimized website templates for businesses, associations, and e-commerce. Launch your professional website fast.">
<!-- Keywords (optional but helpful for regional SEO) -->
<meta name="keywords" content="website templates Sri Lanka, SEO optimized templates, responsive website templates, LakSHOP, business website templates, ecommerce templates">
<!-- Author -->
<meta name="author" content="LakSHOP by Coolbit Software Solutions (Pvt) Ltd">
<!-- Canonical URL -->
<link rel="canonical" href="https://stg.lakshop.lk/templates">
<!-- Robots -->
<meta name="robots" content="unfollow">
<!-- Open Graph (Facebook / LinkedIn) -->
<meta property="og:type" content="website">
<meta property="og:title" content="LakSHOP Website Templates – Stunning & SEO Optimized">
<meta property="og:description" content="Choose from modern, responsive, and SEO-ready website templates by LakSHOP. Designed for speed, quality, and easy management.">
<meta property="og:url" content="https://lakshop.lk/templates">
<meta property="og:site_name" content="LakSHOP">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="LakSHOP Website Templates – Stunning & Fast">
<meta property="twitter:url" content="https://lakshop.lk/templates">
<meta name="twitter:description" content="Responsive and SEO-optimized website templates to build your business online faster with LakSHOP.">
<!-- Theme Color -->
<meta name="theme-color" content="#ffb400">
<!-- Favicon -->
<link rel="icon" href="https://lakshop.lk/favicon.ico" type="image/x-icon">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"name": "LakSHOP Website Templates",
"description": "Browse responsive and SEO-optimized website templates by LakSHOP. Build stunning business, association, and e-commerce websites fast.",
"url": "https://lakshop.lk/templates",
"inLanguage": "en",
"publisher": {
"@type": "Organization",
"name": "LakSHOP",
"url": "https://lakshop.lk",
"logo": {
"@type": "ImageObject",
"url": "https://lakshop.lk/img/lakshop_img/logo@2x.png"
}
},
"provider": {
"@type": "Organization",
"name": "Coolbit Software Solutions (Pvt) Ltd",
"foundingDate": "2014",
"url": "https://lakshop.lk"
}
}
</script>
<!-- Font Imports -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;900&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700|Chewy" rel="stylesheet" type="text/css">
<link rel="canonical" href="https://stg.lakshop.lk/"> <!-- change in live-->
<link rel="stylesheet" href="/css/lakshop_css/style.css"/><link rel="stylesheet" href="/css/lakshop_css/css/font-icons.css"/><link rel="stylesheet" href="/css/lakshop_css/css/components/bs-switches.css"/><link rel="stylesheet" href="/css/lakshop_css/demos/seo/seo.css"/><link rel="stylesheet" href="/css/lakshop_css/css/custom.css"/>
<script src="/js/lakshop_js/jquery.js"></script>
<script src="/js/js/jquery.js"></script>
</head>
<body>
<div id="wrapper-inner" class="wrapper-inner">
<!-- Top Bar
============================================= -->
<div id="top-bar" class="transparent-topbar">
<div class="container">
<div class="row justify-content-between">
<div class="col-12 col-md-auto">
<!-- Top Links
============================================= -->
<div class="top-links">
<ul class="top-links-container">
<li class="top-links-item">
<a href="/" class="menu-link" data-scrollto="#slider">Home</a>
</li>
<li class="top-links-item">
<a href="/#section-faqs" class="menu-link" data-scrollto="#section-faqs">FAQs</a>
</li>
<li class="top-links-item">
<a href="/#section-contact" class="menu-link" data-scrollto="#section-contact">Contact</a>
</li>
<li class="top-links-item">
<a href="/login" class="menu-link">Login</a>
</li>
</ul>
</div><!-- .top-links end -->
</div>
<div class="col-12 col-md-auto dark">
<!-- Top Social
============================================= -->
<ul id="top-social">
<li><a href="https://www.facebook.com/lakshop.lk" class="h-bg-facebook" target="_blank"><span class="ts-icon"><i class="fa-brands fa-facebook-f"></i></span><span class="ts-text">Facebook</span></a></li>
<li><a href="#" class="h-bg-whatsapp whatsAppIcon" target="_blank"><span class="ts-icon"><i class="fa-brands fa-whatsapp"></i></span><span class="ts-text">Whatsapp</span></a></li>
<li><a href="tel:+(94)76 532 1084" class="h-bg-call"><span class="ts-icon"><i class="fa-solid fa-phone"></i></span><span class="ts-text">+(94)76 532 1084</span></a></li>
<li><a href="mailto:info@lakshop.lk" class="h-bg-email3"><span class="ts-icon"><i class="bi-envelope-fill"></i></span><span class="ts-text">info@lakshop.lk</span></a></li>
</ul><!-- #top-social end -->
</div>
</div>
</div>
</div><!-- #top-bar end -->
<!-- Header
============================================= -->
<header id="header" class="transparent-header floating-header header-size-md">
<div id="header-wrap">
<div class="container">
<div class="header-row">
<!-- Logo
============================================= -->
<div id="logo">
<a href="/">
<img class="logo-default" srcset="/img/lakshop_img/logo.png, /img/lakshop_img/logo@2x.png 2x" src="/img/lakshop_img/logo@2x.png" alt="LakSHOP">
</a>
</div><!-- #logo end -->
<div class="header-misc">
<!-- Top Search
============================================= -->
<!-- <div id="top-search" class="header-misc-icon">
<a href="#" id="top-search-trigger"><i class="uil uil-search"></i><i class="bi-x-lg"></i></a>
</div> -->
<!-- #top-search end -->
<a href="#" class="button button-rounded ms-3 d-none d-sm-block book-discovery-call"><i class=" fa-solid fa-star"></i>Book a FREE Consultation</a>
</div>
<div class="primary-menu-trigger">
<button class="cnvs-hamburger" type="button" title="Open Mobile Menu">
<span class="cnvs-hamburger-box"><span class="cnvs-hamburger-inner"></span></span>
</button>
</div>
<!-- Primary Navigation
============================================= -->
<nav class="primary-menu with-arrows">
<ul class="menu-container">
<li class="menu-item">
<a href="/" class="menu-link" data-scrollto="#slider">
<div>Home</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/about_lakshop">
<div>About Us</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/#section-what-we-do" data-scrollto="#section-what-we-do" data-offset="80">
<div>Services</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/#section-pricing" data-scrollto="#section-pricing" data-offset="80">
<div>Pricing</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/#section-portfolio" data-scrollto="#section-portfolio" data-offset="80">
<div>Our Work</div>
</a>
</li>
<!-- <li class="menu-item">
<a class="menu-link" href="/#section-testimonials" data-scrollto="#section-testimonials" data-offset="80">
<div>Testimonials</div>
</a>
</li> -->
<!-- <li class="menu-item mega-menu"><a class="menu-link" href="#"><div>Services</div></a>
<div class="mega-menu-content mega-menu-style-2 px-0">
<div class="container">
<div class="row">
<a href="demo-seo-optimizations.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/seo.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Seo Optimization</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-social.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/social.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Social Media Marketing</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-adwords.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/adword.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Adwords Campaign</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-experience.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/experience.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Customer Experience</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-analysis.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/analysis.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Digital Analysis</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-content-marketing.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/content_marketing.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Content Marketing</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<div class="mega-menu-column sub-menu-container col-12 p-0">
<a href="demo-seo-about.html" class="button button-rounded button-large text-transform-none ls-0 w-100 text-center m-0 rounded-0 py-3 button-light ">View All <i class="bi-arrow-right"></i></a>
</div>
</div>
</div>
</div>
</li> -->
<!-- <li class="menu-item"><a class="menu-link" href="/#section-faqs" data-scrollto="#section-faqs"><div>FAQs</div></a></li>
<li class="menu-item"><a class="menu-link" href="/#section-contact" data-scrollto="#section-contact"><div>Contact</div></a></li> -->
</ul>
</nav><!-- #primary-menu end -->
<!-- <form class="top-search-form" action="search.html" method="get">
<input type="text" name="q" class="form-control" value="" placeholder="Type & Hit Enter.." autocomplete="off">
</form> -->
</div>
</div>
</div>
<div class="header-wrap-clone"></div>
</header><!-- #header end -->
</div>
<div class="article-inner" id="login-wrapper">
<!-- Hero Section -->
<section class="about-us-hero inner-page-hero" style="">
<h1>Manage Your Website with <span class="theme-color-text">LakSHOP</span></h1>
<a href="/businesses/business-templates" class="button button-rounded button-large button-light text-dark bg-white border text-transform-none ls-0 btn-primary"><i class="fa-solid fa-magnifying-glass"></i>Browse Our Stunning Templates</a>
<a href="#" class="button button-rounded button-large button-light text-dark bg-white border text-transform-none ls-0 whatsAppIcon banner-wa-btn"><i class="fa-brands fa-whatsapp"></i>Chat with us on Whatsapp</a>
</section>
<div class="container" style="padding-top:40px">
<div class="row">
<div class="col-lg-5 col-12 nobottommargin">
<div id="login-box">
<form method="post" accept-charset="utf-8" id="login-form" name="login-form" class="nobottommargin" action="/login"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <h2>Login to your account</h2>
<div class="col_full">
<label for="login-email">Username:</label>
<div class="input text required"><input type="text" name="login_username" class="form-control" required="required" id="login-username"/></div> </div>
<div class="col_full">
<label for="login-password">Password:</label>
<div class="input password required"><input type="password" name="login_password" class="form-control" required="required" id="login-password"/></div> </div>
<div class="col_full d-flex">
<div class="input checkbox"><input type="hidden" name="remember_me" value="0"/><input type="checkbox" name="remember_me" value="1" checked="checked" id="remember-me"></div>
<label for="remember-me" class="remember-me">Remember Me</label>
</div>
<div class="col_full nobottommargin">
<button class="btn btn-primary nomargin" type="submit">Login</button> <a href="#" class="fright" id="bottom-forgot-password-link">Forgot Password?</a>
</div>
</form>
</div>
<div id="fp-box" style="display:none;">
<form method="post" accept-charset="utf-8" id="forgot-password-form" name="forgot-password-form" class="nobottommargin" action="/users/password-reset-email"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <h2>Forgot your password?</h2>
<div class="col_full">
<p>Enter the email you used in your LakShop profile.<br/>
A password reset link will be sent to you by email.</p>
</div>
<div class="col_full">
<label for="login-email">Email:</label>
<div class="input text required"><input type="text" name="fp_email" class="form-control" required="required" id="fp-email"/></div> </div>
<div class="col_full nobottommargin">
<button class="btn btn-primary nomargin" type="submit">Send</button> <a href="#" class="fright" id="bottom-login-link">Login</a>
</div>
</form>
</div>
</div>
<div class="col-lg-7 col-12 nobottommargin reg-form">
<h2 style="margin-bottom:5px;">
Need a good looking website for your business?<br/>
Register now.
</h2>
<form method="post" accept-charset="utf-8" id="register-form" name="register-form" class="nobottommargin" action="/users/add"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <div class="row">
<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1d6819-trace').style.display = (document.getElementById('cakeErr6a447ca1d6819-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Trying to get property 'multi_vendor_enabled' of non-object [<b>APP/Template/Element/Login/login_main.ctp</b>, line <b>224</b>]<div id="cakeErr6a447ca1d6819-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1d6819-code').style.display = (document.getElementById('cakeErr6a447ca1d6819-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1d6819-context').style.display = (document.getElementById('cakeErr6a447ca1d6819-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr6a447ca1d6819-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><</span><span style="color: #0000BB">div </span><span style="color: #007700">class=</span><span style="color: #DD0000">"row"</span><span style="color: #007700">>
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">if(</span><span style="color: #0000BB">$website</span><span style="color: #007700">-></span><span style="color: #0000BB">multi_vendor_enabled </span><span style="color: #007700">== </span><span style="color: #DD0000">'1'</span><span style="color: #007700">){ </span><span style="color: #0000BB">?>
</span></span></code></span>
<code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">input</span><span style="color: #007700">(</span><span style="color: #DD0000">'user_type'</span><span style="color: #007700">,[</span><span style="color: #DD0000">'required'</span><span style="color: #007700">=></span><span style="color: #DD0000">'required'</span><span style="color: #007700">,</span><span style="color: #DD0000">'type' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'radio'</span><span style="color: #007700">,</span><span style="color: #DD0000">'label' </span><span style="color: #007700">=> </span><span style="color: #0000BB">false</span><span style="color: #007700">,</span><span style="color: #DD0000">'options' </span><span style="color: #007700">=> [</span><span style="color: #0000BB">UserType</span><span style="color: #007700">::</span><span style="color: #0000BB">CUSTOMER </span><span style="color: #007700">=> </span><span style="color: #DD0000">'I want to buy'</span><span style="color: #007700">,</span><span style="color: #0000BB">UserType</span><span style="color: #007700">::</span><span style="color: #0000BB">VENDOR </span><span style="color: #007700">=> </span><span style="color: #DD0000">'I want to sell' </span><span style="color: #007700">]]); </span><span style="color: #0000BB">?>
</span></span></code></pre><pre id="cakeErr6a447ca1d6819-context" class="cake-context" style="display: none;">$viewFile = '/home/lakshopdev/web/stg.lakshop.lk/public_html/src/Template/Element/Login/login_main.ctp'
$dataForView = [
'lakshopLogin' => true,
'minContentAction' => 'login',
'productCategories' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
},
'mainMenu' => 'login',
'viewElements' => [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
],
'isEcommerce' => false,
'countries' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\CountriesTable) {}
},
'tabName' => null,
'deliveryAvailableDistricts' => [],
'website' => false,
'websiteId' => null,
'poweredBy' => false,
'websiteSettings' => object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
},
'loggedUserId' => null,
'loggedUserType' => null
]
$lakshopLogin = true
$minContentAction = 'login'
$productCategories = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'ProductCategories__id' => 'biginteger',
'ProductCategories.id' => 'biginteger',
'id' => 'biginteger',
'ProductCategories__name' => 'string',
'ProductCategories.name' => 'string',
'name' => 'string',
'ProductCategories__photo' => 'proffer.file',
'ProductCategories.photo' => 'proffer.file',
'photo' => 'proffer.file',
'ProductCategories__photo_dir' => 'string',
'ProductCategories.photo_dir' => 'string',
'photo_dir' => 'string',
'ProductCategories__large_photo' => 'proffer.file',
'ProductCategories.large_photo' => 'proffer.file',
'large_photo' => 'proffer.file',
'ProductCategories__large_photo_dir' => 'string',
'ProductCategories.large_photo_dir' => 'string',
'large_photo_dir' => 'string',
'ProductCategories__discount_percentage' => 'decimal',
'ProductCategories.discount_percentage' => 'decimal',
'discount_percentage' => 'decimal',
'ProductCategories__discount_value' => 'decimal',
'ProductCategories.discount_value' => 'decimal',
'discount_value' => 'decimal',
'ProductCategories__website_id' => 'biginteger',
'ProductCategories.website_id' => 'biginteger',
'website_id' => 'biginteger',
'ProductCategories__created' => 'datetime',
'ProductCategories.created' => 'datetime',
'created' => 'datetime',
'ProductCategories__created_by' => 'biginteger',
'ProductCategories.created_by' => 'biginteger',
'created_by' => 'biginteger',
'ProductCategories__modified' => 'datetime',
'ProductCategories.modified' => 'datetime',
'modified' => 'datetime',
'ProductCategories__modified_by' => 'biginteger',
'ProductCategories.modified_by' => 'biginteger',
'modified_by' => 'biginteger',
'ProductCategories__sort_order' => 'integer',
'ProductCategories.sort_order' => 'integer',
'sort_order' => 'integer',
'ProductCategories__enabled' => 'integer',
'ProductCategories.enabled' => 'integer',
'enabled' => 'integer',
'ProductCategories__show_in_home_page' => 'integer',
'ProductCategories.show_in_home_page' => 'integer',
'show_in_home_page' => 'integer',
'ProductCategories__custom_field_1_label' => 'string',
'ProductCategories.custom_field_1_label' => 'string',
'custom_field_1_label' => 'string',
'ProductCategories__custom_field_2_label' => 'string',
'ProductCategories.custom_field_2_label' => 'string',
'custom_field_2_label' => 'string',
'ProductCategories__custom_field_3_label' => 'string',
'ProductCategories.custom_field_3_label' => 'string',
'custom_field_3_label' => 'string',
'ProductCategories__custom_field_4_label' => 'string',
'ProductCategories.custom_field_4_label' => 'string',
'custom_field_4_label' => 'string',
'ProductCategories__custom_field_5_label' => 'string',
'ProductCategories.custom_field_5_label' => 'string',
'custom_field_5_label' => 'string',
'ProductSubCategories__id' => 'biginteger',
'ProductSubCategories.id' => 'biginteger',
'ProductSubCategories__name' => 'string',
'ProductSubCategories.name' => 'string',
'ProductSubCategories__description' => 'string',
'ProductSubCategories.description' => 'string',
'description' => 'string',
'ProductSubCategories__product_category_id' => 'biginteger',
'ProductSubCategories.product_category_id' => 'biginteger',
'product_category_id' => 'biginteger',
'ProductSubCategories__discount_percentage' => 'decimal',
'ProductSubCategories.discount_percentage' => 'decimal',
'ProductSubCategories__discount_value' => 'decimal',
'ProductSubCategories.discount_value' => 'decimal',
'ProductSubCategories__website_id' => 'biginteger',
'ProductSubCategories.website_id' => 'biginteger',
'ProductSubCategories__photo' => 'proffer.file',
'ProductSubCategories.photo' => 'proffer.file',
'ProductSubCategories__photo_dir' => 'string',
'ProductSubCategories.photo_dir' => 'string',
'ProductSubCategories__created' => 'datetime',
'ProductSubCategories.created' => 'datetime',
'ProductSubCategories__created_by' => 'biginteger',
'ProductSubCategories.created_by' => 'biginteger',
'ProductSubCategories__modified' => 'datetime',
'ProductSubCategories.modified' => 'datetime',
'ProductSubCategories__modified_by' => 'biginteger',
'ProductSubCategories.modified_by' => 'biginteger',
'ProductSubCategories__custom_field_1_label' => 'string',
'ProductSubCategories.custom_field_1_label' => 'string',
'ProductSubCategories__custom_field_2_label' => 'string',
'ProductSubCategories.custom_field_2_label' => 'string',
'ProductSubCategories__custom_field_3_label' => 'string',
'ProductSubCategories.custom_field_3_label' => 'string',
'ProductSubCategories__custom_field_4_label' => 'string',
'ProductSubCategories.custom_field_4_label' => 'string',
'ProductSubCategories__custom_field_5_label' => 'string',
'ProductSubCategories.custom_field_5_label' => 'string'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'ProductSubCategories' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
}
$mainMenu = 'login'
$viewElements = [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
]
$isEcommerce = false
$countries = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Countries__id' => 'biginteger',
'Countries.id' => 'biginteger',
'id' => 'biginteger',
'Countries__country_code' => 'string',
'Countries.country_code' => 'string',
'country_code' => 'string',
'Countries__short_code' => 'string',
'Countries.short_code' => 'string',
'short_code' => 'string',
'Countries__name' => 'string',
'Countries.name' => 'string',
'name' => 'string',
'Countries__air_mail_zone' => 'string',
'Countries.air_mail_zone' => 'string',
'air_mail_zone' => 'string',
'Countries__ems_zone' => 'string',
'Countries.ems_zone' => 'string',
'ems_zone' => 'string',
'Countries__ems' => 'string',
'Countries.ems' => 'string',
'ems' => 'string',
'Countries__air_parcel' => 'string',
'Countries.air_parcel' => 'string',
'air_parcel' => 'string',
'Countries__air_mail' => 'string',
'Countries.air_mail' => 'string',
'air_mail' => 'string',
'Countries__supporting' => 'tinyinteger',
'Countries.supporting' => 'tinyinteger',
'supporting' => 'tinyinteger',
'Countries__dhl_zone' => 'tinyinteger',
'Countries.dhl_zone' => 'tinyinteger',
'dhl_zone' => 'tinyinteger',
'Countries__created' => 'datetime',
'Countries.created' => 'datetime',
'created' => 'datetime',
'Countries__created_by' => 'biginteger',
'Countries.created_by' => 'biginteger',
'created_by' => 'biginteger',
'Countries__modified' => 'datetime',
'Countries.modified' => 'datetime',
'modified' => 'datetime',
'Countries__modified_by' => 'biginteger',
'Countries.modified_by' => 'biginteger',
'modified_by' => 'biginteger'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\CountriesTable) {}
}
$tabName = null
$deliveryAvailableDistricts = []
$website = false
$websiteId = null
$poweredBy = false
$websiteSettings = object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
}
$loggedUserId = null
$loggedUserType = null
$httpHost = 'stg.lakshop.lk'
$allowRegister = true
$websiteSettingsModel = object(App\Model\Table\WebsiteSettingsTable) {
'registryAlias' => 'WebsiteSettings',
'table' => 'website_settings',
'alias' => 'WebsiteSettings',
'entityClass' => 'App\Model\Entity\WebsiteSetting',
'associations' => [
(int) 0 => 'websites'
],
'behaviors' => [],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$vendorRegistrationMechanism = ''
$websiteName = 'LakShop'</pre><pre class="stack-trace">include - APP/Template/Element/Login/login_main.ctp, line 224
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1554
Cake\View\View::element() - CORE/src/View/View.php, line 668
include - APP/Template/Users/login.ctp, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::render() - CORE/src/View/View.php, line 765
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88</pre></div></pre> <hr/>
<div class="col-12 col-lg-5">
<label for="name">Name:</label>
<div class="input text required"><input type="text" name="name" class="form-control" required="required" id="name"/></div> <input type="hidden" name="website_id" class="form-control" id="website-id"/> </div>
<div class="col-12 col-lg-5">
<label for="username" id="label-username">
Username <span class="d-none d-md-block"><i class="icon-question label-info-icon" title="Please provide a minimum of 6 characters. Lower case alpha numeric and underscore only."></i></span> <span class="d-none d-sm-block d-md-none">(<small>Only <strong class="red" style="text-transform: lowercase;">a-z</strong> and <strong class="red">0-9</strong> and <strong class="red">_</strong> are valid. <strong class="red">Min length 6 characters</strong>.</small>) </span>
</label>
<div class="input text required"><input type="text" name="username" class="form-control" required="required" id="username"/></div> </div>
<div class="col-12 col-lg-5">
<label for="email">Email Address:</label>
<div class="input email required"><input type="email" name="email" class="form-control" required="required" id="email"/></div> </div>
<div class="col-12 col-lg-5">
<label for="telephone-no">Telephone No:</label>
<div class="input text required"><input type="text" name="telephone_no" class="form-control" required="required" id="telephone-no"/></div> </div>
<div class="col-12 col-lg-5">
<label for="password">Choose Password:</label>
<div class="input password required"><input type="password" name="password" class="form-control" required="required" id="password"/></div> </div>
<div class="col-12 col-lg-5">
<label for="confirm-password">Re-enter Password:</label>
<div class="input password required"><input type="password" name="confirm_password" class="form-control" required="required" id="confirm-password"/></div> </div>
<div class="clear"></div>
<div class="col-12 col-lg-10">
<label for="used-referral-code">Coupon code</label>
<div class="input text"><input type="text" name="used_referral_code" class="form-control" id="used-referral-code"/></div> </div>
<div class="col-12 col-lg-5">
<div id="contact-us-captcha-image-wrapper">
</div>
<script type="text/javascript">
window.onload = function(e){
updateRecaptchaImage();
}
function updateRecaptchaImage(){
$('#contact-us-captcha-image-wrapper').html('\
<img src=\"/enquiries/get-recaptcha-image/REGISTER\" id=\"contact-us-captcha-image\" alt=\"\"/>');
}
</script>
</div>
<div class="col-12 col-lg-5">
<label for="used-referral-code">Verification Code:</label>
<div class="input text required"><input type="text" name="captcha" class="required form-control" required="required" id="captcha" value=""/></div> </div>
<div class="col-12 col-lg-10" style="display:flex;">
<div class="input checkbox required"><input type="hidden" name="terms_and_conditions_agreed" value="0"/><input type="checkbox" name="terms_and_conditions_agreed" value="1" required="required" options="I want to buy I want to buy and sell margin-right:10px;" id="terms-and-conditions-agreed"></div>
<label id="default-terms-default" class="terms-agreement" style="margin-left:20px;" for="terms-and-conditions-agreed">I agree to <a href="/buyer-terms-and-conditions" target="_blank">terms and conditions</a></label>
<label id="vendor-terms-agreement" class="terms-agreement" style="margin-left:20px; display:none;" for="terms-and-conditions-agreed">I agree to <a href="/documents/vendor_terms_and_conditions_agreement.pdf" target="_blank">terms and conditions</a></label>
<label id="customer-terms-agreement" class="terms-agreement" style="margin-left:20px; display:none;" for="terms-and-conditions-agreed">I agree to terms and conditions</label>
</div>
<div class="clear"></div>
<div class="col-12 col-lg-5">
<button class="button button-3d button-black nomargin" type="submit">Register Now</button> </div>
</div>
</form>
</div>
</div>
</div>
</div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '975375829583458',
cookie : true,
xfbml : true,
version : 'v7.0'
});
FB.AppEvents.logPageView();
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
function checkLoginState() {
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
}
function statusChangeCallback(response){
console.log("Got ",response, " From FB");
}
</script>
<!-- Footer
============================================= -->
<footer id="footer" class="border-0 footer-inner" style="background: var(--cnvs-contrast-0);">
<div class="container">
<!-- Footer Widgets
============================================= -->
<div class="footer-widgets-wrap pb-5">
<div class="row col-mb-50">
<div class="col-md-8">
<div class="widget lr-padding">
<img src="/img/lakshop_img/lakshop_logo_thumb.jpg" alt="LakSHOP - Footer Logo" class="alignleft" style="width:150px;margin-top: 8px; padding-right: 18px; border-right: 1px solid #DDD;">
<p>We believe every business deserves a <strong>powerful website</strong> with <strong>easy-to-use tools</strong>, <strong>integrated e-commerce features</strong>, & <strong>exceptional support</strong> to drive success.</p>
<div class="line line-sm"></div>
<div class="row g-4 footer-quick-links">
<div class="col-lg-3 col-6 widget_links">
<ul>
<li>
<a href="/" data-scrollto="#slider">Home</a>
</li>
<li>
<a href="/about_lakshop">About</a>
</li>
<li>
<a href="/#section-what-we-do" data-scrollto="#section-what-we-do">Services</a>
</li>
<li>
<a href="/#section-pricing" data-scrollto="#section-pricing">Pricing</a>
</li>
</ul>
</div>
<div class="col-lg-3 col-6 widget_links">
<ul>
<li>
<a href="/#section-portfolio" data-scrollto="#section-portfolio">Our Work</a>
</li>
<li>
<a href="/#section-testimonials" data-scrollto="#section-testimonials">Testimonials</a>
</li>
<li>
<a href="/#section-faqs" data-scrollto="#section-faqs">FAQs</a>
</li>
<li>
<a href="/#section-contact" data-scrollto="#section-contact">Contact</a>
</li>
</ul>
</div>
<div class="col-lg-6 col-12 widget_links">
<ul>
<li><a href="/corporate-website-layouts">Information Websites</a></li>
<li><a href="/association-website-layouts">Clubs / Unions Websites</a></li>
<li><a href="/online-store-website-layouts">Online Stores Websites</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="widget">
<div class="row lr-padding">
<div class="col-12">
<div class="feature-box fbox-plain fbox-sm align-items-center">
<div class="fbox-icon">
<i class="bi-envelope text-dark"></i>
</div>
<div class="fbox-content">
<span class="text-muted">Call Us:</span><br>
<h3 class="text-transform-none ls-0 fw-semibold">
<a href="tel:+(94)76 532 1084" class="footer-contact">+(94)76 532 1084</a>
</h3>
</div>
</div>
</div>
<div class="col-12 mt-4">
<div class="feature-box fbox-plain fbox-sm align-items-center">
<div class="fbox-icon">
<i class="bi-telephone text-dark"></i>
</div>
<div class="fbox-content">
<span class="text-muted">Email Us:</span><br>
<h3 class="text-transform-none ls-0 fw-semibold">
<a href="mailto:info@lakshop.lk" class="footer-contact">info@lakshop.lk</a>
</h3>
</div>
</div>
</div>
</div>
</div>
<!-- <div class="widget subscribe-widget">
<h5><strong>Subscribe</strong> to Our Newsletter to get Important News, Amazing Offers & Inside Scoops:</h5>
<div class="widget-subscribe-form-result"></div>
<form id="widget-subscribe-form" action="include/subscribe.php" method="post" class="mb-0">
<div class="input-group mx-auto">
<div class="input-group-text bg-transparent"><i class="bi-send"></i></div>
<input type="email" id="widget-subscribe-form-email" name="widget-subscribe-form-email" class="form-control required email" placeholder="Enter your Email">
<button class="btn btn-success button button-color text-transform-none ls-0 m-0" type="submit">Subscribe</button>
</div>
</form>
</div> -->
<div class="widget lr-padding">
<div class="row col-mb-30">
<!-- <div class="col-lg-6 col-md-12 col-6"> -->
<!-- <div class="d-flex align-items-center"> -->
<a href="https://www.facebook.com/lakshop.lk" target="_blank" class="social-icon h-bg-facebook mb-0 me-2">
<i class="fa-brands fa-facebook-f"></i>
<i class="fa-brands fa-facebook-f"></i>
</a>
<!-- </div> -->
<!-- </div> -->
<!-- <div class="col-lg-6 col-md-12 col-6"> -->
<!-- <div class="d-flex align-items-center"> -->
<a href="https://www.linkedin.com/company/lakshop-web-design-service/k" target="_blank" class="social-icon h-bg-linkedin mb-0 me-2">
<i class="fa-brands fa-linkedin-in"></i>
<i class="fa-brands fa-linkedin-in"></i>
</a>
<!-- </div> -->
<!-- </div> -->
</div>
</div>
</div>
</div>
</div><!-- .footer-widgets-wrap end -->
</div>
<!-- Copyrights
============================================= -->
<div id="copyrights" style="background: url('img/lakshop_img/demos/seo/images/hero/footer.svg') no-repeat top center; background-size: cover; padding-top: 70px;">
<div class="container">
<div class="row justify-content-between col-mb-30">
<div class="col-12 col-lg-auto text-center text-lg-start">
Copyrights © 2026 All Rights Reserved by LakSHOP<br>
<div class="copyright-links"><a href="/common/documents/terms_and_conditions.pdf" target="_blank" class="text-contrast-600">Terms of Use</a></div>
</div>
<div class="col-12 col-lg-auto text-center text-lg-end">
<div class="copyrights-menu copyright-links">
<a href="/" data-scrollto="#slider" class="text-contrast-600">Home</a>/<a href="/about_lakshop" class="text-contrast-600">About Us</a>/<a href="/#section-faqs" data-scrollto="#section-faqs" class="text-contrast-600">FAQs</a>/<a href="/#section-contact" data-scrollto="#section-contact" class="text-contrast-600">Contact</a>
</div>
</div>
</div>
</div>
</div><!-- #copyrights end -->
</footer><!-- #footer end -->
<script src="/js/lakshop_js/plugins.min.js"></script> <script src="/js/lakshop_js/functions.bundle.js"></script> <script src="/js/lakshop_js/functions.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('body').on('click','.whatsAppIcon',function(){
// window.open("https://wa.me/+94765321084/?text=I need to buy");
var package = $(this).attr('data-package');
var text = 'I want to know more details about websites';
switch(package){
case 'INF_WEBSITE' : text = 'I want to build an information website for my business';
break;
case 'CLUB_WEBSITE' : text = 'I want to build a website for a club/union or an association';
break;
case 'ECOM_WEBSITE' : text = 'I want to build an online store to sell my products';
break;
}
window.open("https://wa.me/+94765321084/?text="+text);
});
$('body').on('click','.primary-menu-trigger', function(){
$(this).toggleClass('primary-menu-trigger-active');
$('nav.primary-menu').toggleClass('primary-menu-active');
$('nav.primary-menu .menu-container').toggleClass('d-block');
});
});
$('#bottom-forgot-password-link').click(function(){
$('#login-box').hide();
$('#fp-box').show();
});
$('#bottom-login-link').click(function(){
$('#fp-box').hide();
$('#login-box').show();
});
$('input[name="user_type"]').change(function(){
var val = $(this).val();
$('.terms-agreement').hide();
switch (val){
case 'VENDOR' : {
$('#vendor-terms-agreement').show();
}
break;
case 'CUSTOMER' : {
$('#customer-terms-agreement').show();
}
break;
default: {
$('#default-terms-default').show();
}
}
});
$('#username').keypress(function(e){
if(!/[A-Z0-9a-z-\_]/.test(String.fromCharCode(e.which))){
return false;
}
});
$('.book-discovery-call').click(function(){
bookDiscoveryCall();
return false;
});
function bookDiscoveryCall() {
$('.calendly-badge-content').trigger('click');
}
</script>
<!-- Calendly badge widget begin -->
<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>
<!-- <script type="text/javascript">window.onload = function() { Calendly.initBadgeWidget({ url: 'https://calendly.com/chandanabandara/website-discussion-lakshop-platform', text: 'Book a FREE Discovery Call', color: '#f23457', textColor: '#ffffff', branding: false }); }</script> -->
<!-- Calendly badge widget end -->
</body>
</html>
'
}
$reasonPhrase = 'OK' header - [internal], line ??
Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 148
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 54
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 106
[main] - ROOT/webroot/index.php, line 47 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/lakshopdev/web/stg.lakshop.lk/public_html/vendor/cakephp/cakephp/src/Error/Debugger.php:850) [CORE/src/Http/ResponseEmitter.php , line 181 ]Code Context $value
), $first );
$first = false ; $response = object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1cffb1-trace').style.display = (document.getElementById('cakeErr6a447ca1cffb1-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Trying to get property 'id' of non-object [<b>APP/Template/Element/Login/login_main.ctp</b>, line <b>20</b>]<div id="cakeErr6a447ca1cffb1-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1cffb1-code').style.display = (document.getElementById('cakeErr6a447ca1cffb1-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1cffb1-context').style.display = (document.getElementById('cakeErr6a447ca1cffb1-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr6a447ca1cffb1-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$vendorRegistrationMechanism </span><span style="color: #007700">= </span><span style="color: #0000BB">$websiteSettingsModel</span><span style="color: #007700">-></span><span style="color: #0000BB">getVendorRegistrationMechanism</span><span style="color: #007700">(</span><span style="color: #0000BB">$website</span><span style="color: #007700">-></span><span style="color: #0000BB">id</span><span style="color: #007700">);
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code></pre><pre id="cakeErr6a447ca1cffb1-context" class="cake-context" style="display: none;">$viewFile = '/home/lakshopdev/web/stg.lakshop.lk/public_html/src/Template/Element/Login/login_main.ctp'
$dataForView = [
'lakshopLogin' => true,
'minContentAction' => 'login',
'productCategories' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
},
'mainMenu' => 'login',
'viewElements' => [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
],
'isEcommerce' => false,
'countries' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\CountriesTable) {}
},
'tabName' => null,
'deliveryAvailableDistricts' => [],
'website' => false,
'websiteId' => null,
'poweredBy' => false,
'websiteSettings' => object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
},
'loggedUserId' => null,
'loggedUserType' => null
]
$lakshopLogin = true
$minContentAction = 'login'
$productCategories = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'ProductCategories__id' => 'biginteger',
'ProductCategories.id' => 'biginteger',
'id' => 'biginteger',
'ProductCategories__name' => 'string',
'ProductCategories.name' => 'string',
'name' => 'string',
'ProductCategories__photo' => 'proffer.file',
'ProductCategories.photo' => 'proffer.file',
'photo' => 'proffer.file',
'ProductCategories__photo_dir' => 'string',
'ProductCategories.photo_dir' => 'string',
'photo_dir' => 'string',
'ProductCategories__large_photo' => 'proffer.file',
'ProductCategories.large_photo' => 'proffer.file',
'large_photo' => 'proffer.file',
'ProductCategories__large_photo_dir' => 'string',
'ProductCategories.large_photo_dir' => 'string',
'large_photo_dir' => 'string',
'ProductCategories__discount_percentage' => 'decimal',
'ProductCategories.discount_percentage' => 'decimal',
'discount_percentage' => 'decimal',
'ProductCategories__discount_value' => 'decimal',
'ProductCategories.discount_value' => 'decimal',
'discount_value' => 'decimal',
'ProductCategories__website_id' => 'biginteger',
'ProductCategories.website_id' => 'biginteger',
'website_id' => 'biginteger',
'ProductCategories__created' => 'datetime',
'ProductCategories.created' => 'datetime',
'created' => 'datetime',
'ProductCategories__created_by' => 'biginteger',
'ProductCategories.created_by' => 'biginteger',
'created_by' => 'biginteger',
'ProductCategories__modified' => 'datetime',
'ProductCategories.modified' => 'datetime',
'modified' => 'datetime',
'ProductCategories__modified_by' => 'biginteger',
'ProductCategories.modified_by' => 'biginteger',
'modified_by' => 'biginteger',
'ProductCategories__sort_order' => 'integer',
'ProductCategories.sort_order' => 'integer',
'sort_order' => 'integer',
'ProductCategories__enabled' => 'integer',
'ProductCategories.enabled' => 'integer',
'enabled' => 'integer',
'ProductCategories__show_in_home_page' => 'integer',
'ProductCategories.show_in_home_page' => 'integer',
'show_in_home_page' => 'integer',
'ProductCategories__custom_field_1_label' => 'string',
'ProductCategories.custom_field_1_label' => 'string',
'custom_field_1_label' => 'string',
'ProductCategories__custom_field_2_label' => 'string',
'ProductCategories.custom_field_2_label' => 'string',
'custom_field_2_label' => 'string',
'ProductCategories__custom_field_3_label' => 'string',
'ProductCategories.custom_field_3_label' => 'string',
'custom_field_3_label' => 'string',
'ProductCategories__custom_field_4_label' => 'string',
'ProductCategories.custom_field_4_label' => 'string',
'custom_field_4_label' => 'string',
'ProductCategories__custom_field_5_label' => 'string',
'ProductCategories.custom_field_5_label' => 'string',
'custom_field_5_label' => 'string',
'ProductSubCategories__id' => 'biginteger',
'ProductSubCategories.id' => 'biginteger',
'ProductSubCategories__name' => 'string',
'ProductSubCategories.name' => 'string',
'ProductSubCategories__description' => 'string',
'ProductSubCategories.description' => 'string',
'description' => 'string',
'ProductSubCategories__product_category_id' => 'biginteger',
'ProductSubCategories.product_category_id' => 'biginteger',
'product_category_id' => 'biginteger',
'ProductSubCategories__discount_percentage' => 'decimal',
'ProductSubCategories.discount_percentage' => 'decimal',
'ProductSubCategories__discount_value' => 'decimal',
'ProductSubCategories.discount_value' => 'decimal',
'ProductSubCategories__website_id' => 'biginteger',
'ProductSubCategories.website_id' => 'biginteger',
'ProductSubCategories__photo' => 'proffer.file',
'ProductSubCategories.photo' => 'proffer.file',
'ProductSubCategories__photo_dir' => 'string',
'ProductSubCategories.photo_dir' => 'string',
'ProductSubCategories__created' => 'datetime',
'ProductSubCategories.created' => 'datetime',
'ProductSubCategories__created_by' => 'biginteger',
'ProductSubCategories.created_by' => 'biginteger',
'ProductSubCategories__modified' => 'datetime',
'ProductSubCategories.modified' => 'datetime',
'ProductSubCategories__modified_by' => 'biginteger',
'ProductSubCategories.modified_by' => 'biginteger',
'ProductSubCategories__custom_field_1_label' => 'string',
'ProductSubCategories.custom_field_1_label' => 'string',
'ProductSubCategories__custom_field_2_label' => 'string',
'ProductSubCategories.custom_field_2_label' => 'string',
'ProductSubCategories__custom_field_3_label' => 'string',
'ProductSubCategories.custom_field_3_label' => 'string',
'ProductSubCategories__custom_field_4_label' => 'string',
'ProductSubCategories.custom_field_4_label' => 'string',
'ProductSubCategories__custom_field_5_label' => 'string',
'ProductSubCategories.custom_field_5_label' => 'string'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'ProductSubCategories' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
}
$mainMenu = 'login'
$viewElements = [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
]
$isEcommerce = false
$countries = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Countries__id' => 'biginteger',
'Countries.id' => 'biginteger',
'id' => 'biginteger',
'Countries__country_code' => 'string',
'Countries.country_code' => 'string',
'country_code' => 'string',
'Countries__short_code' => 'string',
'Countries.short_code' => 'string',
'short_code' => 'string',
'Countries__name' => 'string',
'Countries.name' => 'string',
'name' => 'string',
'Countries__air_mail_zone' => 'string',
'Countries.air_mail_zone' => 'string',
'air_mail_zone' => 'string',
'Countries__ems_zone' => 'string',
'Countries.ems_zone' => 'string',
'ems_zone' => 'string',
'Countries__ems' => 'string',
'Countries.ems' => 'string',
'ems' => 'string',
'Countries__air_parcel' => 'string',
'Countries.air_parcel' => 'string',
'air_parcel' => 'string',
'Countries__air_mail' => 'string',
'Countries.air_mail' => 'string',
'air_mail' => 'string',
'Countries__supporting' => 'tinyinteger',
'Countries.supporting' => 'tinyinteger',
'supporting' => 'tinyinteger',
'Countries__dhl_zone' => 'tinyinteger',
'Countries.dhl_zone' => 'tinyinteger',
'dhl_zone' => 'tinyinteger',
'Countries__created' => 'datetime',
'Countries.created' => 'datetime',
'created' => 'datetime',
'Countries__created_by' => 'biginteger',
'Countries.created_by' => 'biginteger',
'created_by' => 'biginteger',
'Countries__modified' => 'datetime',
'Countries.modified' => 'datetime',
'modified' => 'datetime',
'Countries__modified_by' => 'biginteger',
'Countries.modified_by' => 'biginteger',
'modified_by' => 'biginteger'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\CountriesTable) {}
}
$tabName = null
$deliveryAvailableDistricts = []
$website = false
$websiteId = null
$poweredBy = false
$websiteSettings = object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
}
$loggedUserId = null
$loggedUserType = null
$httpHost = 'stg.lakshop.lk'
$allowRegister = true
$websiteSettingsModel = object(App\Model\Table\WebsiteSettingsTable) {
'registryAlias' => 'WebsiteSettings',
'table' => 'website_settings',
'alias' => 'WebsiteSettings',
'entityClass' => 'App\Model\Entity\WebsiteSetting',
'associations' => [
(int) 0 => 'websites'
],
'behaviors' => [],
'defaultConnection' => 'default',
'connectionName' => 'default'
}</pre><pre class="stack-trace">include - APP/Template/Element/Login/login_main.ctp, line 20
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1554
Cake\View\View::element() - CORE/src/View/View.php, line 668
include - APP/Template/Users/login.ctp, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::render() - CORE/src/View/View.php, line 765
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88</pre></div></pre>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- SEO Title (55 characters) -->
<title>LakSHOP Website Templates | Stunning & SEO Optimized</title>
<!-- SEO Meta Description (155 characters) -->
<meta name="description" content="Explore LakSHOP’s responsive, SEO-optimized website templates for businesses, associations, and e-commerce. Launch your professional website fast.">
<!-- Keywords (optional but helpful for regional SEO) -->
<meta name="keywords" content="website templates Sri Lanka, SEO optimized templates, responsive website templates, LakSHOP, business website templates, ecommerce templates">
<!-- Author -->
<meta name="author" content="LakSHOP by Coolbit Software Solutions (Pvt) Ltd">
<!-- Canonical URL -->
<link rel="canonical" href="https://stg.lakshop.lk/templates">
<!-- Robots -->
<meta name="robots" content="unfollow">
<!-- Open Graph (Facebook / LinkedIn) -->
<meta property="og:type" content="website">
<meta property="og:title" content="LakSHOP Website Templates – Stunning & SEO Optimized">
<meta property="og:description" content="Choose from modern, responsive, and SEO-ready website templates by LakSHOP. Designed for speed, quality, and easy management.">
<meta property="og:url" content="https://lakshop.lk/templates">
<meta property="og:site_name" content="LakSHOP">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="LakSHOP Website Templates – Stunning & Fast">
<meta property="twitter:url" content="https://lakshop.lk/templates">
<meta name="twitter:description" content="Responsive and SEO-optimized website templates to build your business online faster with LakSHOP.">
<!-- Theme Color -->
<meta name="theme-color" content="#ffb400">
<!-- Favicon -->
<link rel="icon" href="https://lakshop.lk/favicon.ico" type="image/x-icon">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"name": "LakSHOP Website Templates",
"description": "Browse responsive and SEO-optimized website templates by LakSHOP. Build stunning business, association, and e-commerce websites fast.",
"url": "https://lakshop.lk/templates",
"inLanguage": "en",
"publisher": {
"@type": "Organization",
"name": "LakSHOP",
"url": "https://lakshop.lk",
"logo": {
"@type": "ImageObject",
"url": "https://lakshop.lk/img/lakshop_img/logo@2x.png"
}
},
"provider": {
"@type": "Organization",
"name": "Coolbit Software Solutions (Pvt) Ltd",
"foundingDate": "2014",
"url": "https://lakshop.lk"
}
}
</script>
<!-- Font Imports -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;900&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700|Chewy" rel="stylesheet" type="text/css">
<link rel="canonical" href="https://stg.lakshop.lk/"> <!-- change in live-->
<link rel="stylesheet" href="/css/lakshop_css/style.css"/><link rel="stylesheet" href="/css/lakshop_css/css/font-icons.css"/><link rel="stylesheet" href="/css/lakshop_css/css/components/bs-switches.css"/><link rel="stylesheet" href="/css/lakshop_css/demos/seo/seo.css"/><link rel="stylesheet" href="/css/lakshop_css/css/custom.css"/>
<script src="/js/lakshop_js/jquery.js"></script>
<script src="/js/js/jquery.js"></script>
</head>
<body>
<div id="wrapper-inner" class="wrapper-inner">
<!-- Top Bar
============================================= -->
<div id="top-bar" class="transparent-topbar">
<div class="container">
<div class="row justify-content-between">
<div class="col-12 col-md-auto">
<!-- Top Links
============================================= -->
<div class="top-links">
<ul class="top-links-container">
<li class="top-links-item">
<a href="/" class="menu-link" data-scrollto="#slider">Home</a>
</li>
<li class="top-links-item">
<a href="/#section-faqs" class="menu-link" data-scrollto="#section-faqs">FAQs</a>
</li>
<li class="top-links-item">
<a href="/#section-contact" class="menu-link" data-scrollto="#section-contact">Contact</a>
</li>
<li class="top-links-item">
<a href="/login" class="menu-link">Login</a>
</li>
</ul>
</div><!-- .top-links end -->
</div>
<div class="col-12 col-md-auto dark">
<!-- Top Social
============================================= -->
<ul id="top-social">
<li><a href="https://www.facebook.com/lakshop.lk" class="h-bg-facebook" target="_blank"><span class="ts-icon"><i class="fa-brands fa-facebook-f"></i></span><span class="ts-text">Facebook</span></a></li>
<li><a href="#" class="h-bg-whatsapp whatsAppIcon" target="_blank"><span class="ts-icon"><i class="fa-brands fa-whatsapp"></i></span><span class="ts-text">Whatsapp</span></a></li>
<li><a href="tel:+(94)76 532 1084" class="h-bg-call"><span class="ts-icon"><i class="fa-solid fa-phone"></i></span><span class="ts-text">+(94)76 532 1084</span></a></li>
<li><a href="mailto:info@lakshop.lk" class="h-bg-email3"><span class="ts-icon"><i class="bi-envelope-fill"></i></span><span class="ts-text">info@lakshop.lk</span></a></li>
</ul><!-- #top-social end -->
</div>
</div>
</div>
</div><!-- #top-bar end -->
<!-- Header
============================================= -->
<header id="header" class="transparent-header floating-header header-size-md">
<div id="header-wrap">
<div class="container">
<div class="header-row">
<!-- Logo
============================================= -->
<div id="logo">
<a href="/">
<img class="logo-default" srcset="/img/lakshop_img/logo.png, /img/lakshop_img/logo@2x.png 2x" src="/img/lakshop_img/logo@2x.png" alt="LakSHOP">
</a>
</div><!-- #logo end -->
<div class="header-misc">
<!-- Top Search
============================================= -->
<!-- <div id="top-search" class="header-misc-icon">
<a href="#" id="top-search-trigger"><i class="uil uil-search"></i><i class="bi-x-lg"></i></a>
</div> -->
<!-- #top-search end -->
<a href="#" class="button button-rounded ms-3 d-none d-sm-block book-discovery-call"><i class=" fa-solid fa-star"></i>Book a FREE Consultation</a>
</div>
<div class="primary-menu-trigger">
<button class="cnvs-hamburger" type="button" title="Open Mobile Menu">
<span class="cnvs-hamburger-box"><span class="cnvs-hamburger-inner"></span></span>
</button>
</div>
<!-- Primary Navigation
============================================= -->
<nav class="primary-menu with-arrows">
<ul class="menu-container">
<li class="menu-item">
<a href="/" class="menu-link" data-scrollto="#slider">
<div>Home</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/about_lakshop">
<div>About Us</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/#section-what-we-do" data-scrollto="#section-what-we-do" data-offset="80">
<div>Services</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/#section-pricing" data-scrollto="#section-pricing" data-offset="80">
<div>Pricing</div>
</a>
</li>
<li class="menu-item">
<a class="menu-link" href="/#section-portfolio" data-scrollto="#section-portfolio" data-offset="80">
<div>Our Work</div>
</a>
</li>
<!-- <li class="menu-item">
<a class="menu-link" href="/#section-testimonials" data-scrollto="#section-testimonials" data-offset="80">
<div>Testimonials</div>
</a>
</li> -->
<!-- <li class="menu-item mega-menu"><a class="menu-link" href="#"><div>Services</div></a>
<div class="mega-menu-content mega-menu-style-2 px-0">
<div class="container">
<div class="row">
<a href="demo-seo-optimizations.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/seo.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Seo Optimization</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-social.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/social.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Social Media Marketing</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-adwords.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/adword.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Adwords Campaign</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-experience.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/experience.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Customer Experience</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-analysis.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/analysis.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Digital Analysis</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<a href="demo-seo-content-marketing.html" class="mega-menu-column sub-menu-container col-lg-4 border-bottom h-bg-light py-4">
<div class="feature-box">
<div class="fbox-icon mb-2">
<img src="demos/seo/images/icons/content_marketing.svg" alt="Feature Icon" class="bg-transparent rounded-0">
</div>
<div class="fbox-content">
<h3 class="text-transform-none ls-0">Content Marketing</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, ipsa!</p>
</div>
</div>
</a>
<div class="mega-menu-column sub-menu-container col-12 p-0">
<a href="demo-seo-about.html" class="button button-rounded button-large text-transform-none ls-0 w-100 text-center m-0 rounded-0 py-3 button-light ">View All <i class="bi-arrow-right"></i></a>
</div>
</div>
</div>
</div>
</li> -->
<!-- <li class="menu-item"><a class="menu-link" href="/#section-faqs" data-scrollto="#section-faqs"><div>FAQs</div></a></li>
<li class="menu-item"><a class="menu-link" href="/#section-contact" data-scrollto="#section-contact"><div>Contact</div></a></li> -->
</ul>
</nav><!-- #primary-menu end -->
<!-- <form class="top-search-form" action="search.html" method="get">
<input type="text" name="q" class="form-control" value="" placeholder="Type & Hit Enter.." autocomplete="off">
</form> -->
</div>
</div>
</div>
<div class="header-wrap-clone"></div>
</header><!-- #header end -->
</div>
<div class="article-inner" id="login-wrapper">
<!-- Hero Section -->
<section class="about-us-hero inner-page-hero" style="">
<h1>Manage Your Website with <span class="theme-color-text">LakSHOP</span></h1>
<a href="/businesses/business-templates" class="button button-rounded button-large button-light text-dark bg-white border text-transform-none ls-0 btn-primary"><i class="fa-solid fa-magnifying-glass"></i>Browse Our Stunning Templates</a>
<a href="#" class="button button-rounded button-large button-light text-dark bg-white border text-transform-none ls-0 whatsAppIcon banner-wa-btn"><i class="fa-brands fa-whatsapp"></i>Chat with us on Whatsapp</a>
</section>
<div class="container" style="padding-top:40px">
<div class="row">
<div class="col-lg-5 col-12 nobottommargin">
<div id="login-box">
<form method="post" accept-charset="utf-8" id="login-form" name="login-form" class="nobottommargin" action="/login"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <h2>Login to your account</h2>
<div class="col_full">
<label for="login-email">Username:</label>
<div class="input text required"><input type="text" name="login_username" class="form-control" required="required" id="login-username"/></div> </div>
<div class="col_full">
<label for="login-password">Password:</label>
<div class="input password required"><input type="password" name="login_password" class="form-control" required="required" id="login-password"/></div> </div>
<div class="col_full d-flex">
<div class="input checkbox"><input type="hidden" name="remember_me" value="0"/><input type="checkbox" name="remember_me" value="1" checked="checked" id="remember-me"></div>
<label for="remember-me" class="remember-me">Remember Me</label>
</div>
<div class="col_full nobottommargin">
<button class="btn btn-primary nomargin" type="submit">Login</button> <a href="#" class="fright" id="bottom-forgot-password-link">Forgot Password?</a>
</div>
</form>
</div>
<div id="fp-box" style="display:none;">
<form method="post" accept-charset="utf-8" id="forgot-password-form" name="forgot-password-form" class="nobottommargin" action="/users/password-reset-email"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <h2>Forgot your password?</h2>
<div class="col_full">
<p>Enter the email you used in your LakShop profile.<br/>
A password reset link will be sent to you by email.</p>
</div>
<div class="col_full">
<label for="login-email">Email:</label>
<div class="input text required"><input type="text" name="fp_email" class="form-control" required="required" id="fp-email"/></div> </div>
<div class="col_full nobottommargin">
<button class="btn btn-primary nomargin" type="submit">Send</button> <a href="#" class="fright" id="bottom-login-link">Login</a>
</div>
</form>
</div>
</div>
<div class="col-lg-7 col-12 nobottommargin reg-form">
<h2 style="margin-bottom:5px;">
Need a good looking website for your business?<br/>
Register now.
</h2>
<form method="post" accept-charset="utf-8" id="register-form" name="register-form" class="nobottommargin" action="/users/add"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <div class="row">
<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1d6819-trace').style.display = (document.getElementById('cakeErr6a447ca1d6819-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Trying to get property 'multi_vendor_enabled' of non-object [<b>APP/Template/Element/Login/login_main.ctp</b>, line <b>224</b>]<div id="cakeErr6a447ca1d6819-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1d6819-code').style.display = (document.getElementById('cakeErr6a447ca1d6819-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr6a447ca1d6819-context').style.display = (document.getElementById('cakeErr6a447ca1d6819-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr6a447ca1d6819-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><</span><span style="color: #0000BB">div </span><span style="color: #007700">class=</span><span style="color: #DD0000">"row"</span><span style="color: #007700">>
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">if(</span><span style="color: #0000BB">$website</span><span style="color: #007700">-></span><span style="color: #0000BB">multi_vendor_enabled </span><span style="color: #007700">== </span><span style="color: #DD0000">'1'</span><span style="color: #007700">){ </span><span style="color: #0000BB">?>
</span></span></code></span>
<code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">input</span><span style="color: #007700">(</span><span style="color: #DD0000">'user_type'</span><span style="color: #007700">,[</span><span style="color: #DD0000">'required'</span><span style="color: #007700">=></span><span style="color: #DD0000">'required'</span><span style="color: #007700">,</span><span style="color: #DD0000">'type' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'radio'</span><span style="color: #007700">,</span><span style="color: #DD0000">'label' </span><span style="color: #007700">=> </span><span style="color: #0000BB">false</span><span style="color: #007700">,</span><span style="color: #DD0000">'options' </span><span style="color: #007700">=> [</span><span style="color: #0000BB">UserType</span><span style="color: #007700">::</span><span style="color: #0000BB">CUSTOMER </span><span style="color: #007700">=> </span><span style="color: #DD0000">'I want to buy'</span><span style="color: #007700">,</span><span style="color: #0000BB">UserType</span><span style="color: #007700">::</span><span style="color: #0000BB">VENDOR </span><span style="color: #007700">=> </span><span style="color: #DD0000">'I want to sell' </span><span style="color: #007700">]]); </span><span style="color: #0000BB">?>
</span></span></code></pre><pre id="cakeErr6a447ca1d6819-context" class="cake-context" style="display: none;">$viewFile = '/home/lakshopdev/web/stg.lakshop.lk/public_html/src/Template/Element/Login/login_main.ctp'
$dataForView = [
'lakshopLogin' => true,
'minContentAction' => 'login',
'productCategories' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
},
'mainMenu' => 'login',
'viewElements' => [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
],
'isEcommerce' => false,
'countries' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\CountriesTable) {}
},
'tabName' => null,
'deliveryAvailableDistricts' => [],
'website' => false,
'websiteId' => null,
'poweredBy' => false,
'websiteSettings' => object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
},
'loggedUserId' => null,
'loggedUserType' => null
]
$lakshopLogin = true
$minContentAction = 'login'
$productCategories = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'ProductCategories__id' => 'biginteger',
'ProductCategories.id' => 'biginteger',
'id' => 'biginteger',
'ProductCategories__name' => 'string',
'ProductCategories.name' => 'string',
'name' => 'string',
'ProductCategories__photo' => 'proffer.file',
'ProductCategories.photo' => 'proffer.file',
'photo' => 'proffer.file',
'ProductCategories__photo_dir' => 'string',
'ProductCategories.photo_dir' => 'string',
'photo_dir' => 'string',
'ProductCategories__large_photo' => 'proffer.file',
'ProductCategories.large_photo' => 'proffer.file',
'large_photo' => 'proffer.file',
'ProductCategories__large_photo_dir' => 'string',
'ProductCategories.large_photo_dir' => 'string',
'large_photo_dir' => 'string',
'ProductCategories__discount_percentage' => 'decimal',
'ProductCategories.discount_percentage' => 'decimal',
'discount_percentage' => 'decimal',
'ProductCategories__discount_value' => 'decimal',
'ProductCategories.discount_value' => 'decimal',
'discount_value' => 'decimal',
'ProductCategories__website_id' => 'biginteger',
'ProductCategories.website_id' => 'biginteger',
'website_id' => 'biginteger',
'ProductCategories__created' => 'datetime',
'ProductCategories.created' => 'datetime',
'created' => 'datetime',
'ProductCategories__created_by' => 'biginteger',
'ProductCategories.created_by' => 'biginteger',
'created_by' => 'biginteger',
'ProductCategories__modified' => 'datetime',
'ProductCategories.modified' => 'datetime',
'modified' => 'datetime',
'ProductCategories__modified_by' => 'biginteger',
'ProductCategories.modified_by' => 'biginteger',
'modified_by' => 'biginteger',
'ProductCategories__sort_order' => 'integer',
'ProductCategories.sort_order' => 'integer',
'sort_order' => 'integer',
'ProductCategories__enabled' => 'integer',
'ProductCategories.enabled' => 'integer',
'enabled' => 'integer',
'ProductCategories__show_in_home_page' => 'integer',
'ProductCategories.show_in_home_page' => 'integer',
'show_in_home_page' => 'integer',
'ProductCategories__custom_field_1_label' => 'string',
'ProductCategories.custom_field_1_label' => 'string',
'custom_field_1_label' => 'string',
'ProductCategories__custom_field_2_label' => 'string',
'ProductCategories.custom_field_2_label' => 'string',
'custom_field_2_label' => 'string',
'ProductCategories__custom_field_3_label' => 'string',
'ProductCategories.custom_field_3_label' => 'string',
'custom_field_3_label' => 'string',
'ProductCategories__custom_field_4_label' => 'string',
'ProductCategories.custom_field_4_label' => 'string',
'custom_field_4_label' => 'string',
'ProductCategories__custom_field_5_label' => 'string',
'ProductCategories.custom_field_5_label' => 'string',
'custom_field_5_label' => 'string',
'ProductSubCategories__id' => 'biginteger',
'ProductSubCategories.id' => 'biginteger',
'ProductSubCategories__name' => 'string',
'ProductSubCategories.name' => 'string',
'ProductSubCategories__description' => 'string',
'ProductSubCategories.description' => 'string',
'description' => 'string',
'ProductSubCategories__product_category_id' => 'biginteger',
'ProductSubCategories.product_category_id' => 'biginteger',
'product_category_id' => 'biginteger',
'ProductSubCategories__discount_percentage' => 'decimal',
'ProductSubCategories.discount_percentage' => 'decimal',
'ProductSubCategories__discount_value' => 'decimal',
'ProductSubCategories.discount_value' => 'decimal',
'ProductSubCategories__website_id' => 'biginteger',
'ProductSubCategories.website_id' => 'biginteger',
'ProductSubCategories__photo' => 'proffer.file',
'ProductSubCategories.photo' => 'proffer.file',
'ProductSubCategories__photo_dir' => 'string',
'ProductSubCategories.photo_dir' => 'string',
'ProductSubCategories__created' => 'datetime',
'ProductSubCategories.created' => 'datetime',
'ProductSubCategories__created_by' => 'biginteger',
'ProductSubCategories.created_by' => 'biginteger',
'ProductSubCategories__modified' => 'datetime',
'ProductSubCategories.modified' => 'datetime',
'ProductSubCategories__modified_by' => 'biginteger',
'ProductSubCategories.modified_by' => 'biginteger',
'ProductSubCategories__custom_field_1_label' => 'string',
'ProductSubCategories.custom_field_1_label' => 'string',
'ProductSubCategories__custom_field_2_label' => 'string',
'ProductSubCategories.custom_field_2_label' => 'string',
'ProductSubCategories__custom_field_3_label' => 'string',
'ProductSubCategories.custom_field_3_label' => 'string',
'ProductSubCategories__custom_field_4_label' => 'string',
'ProductSubCategories.custom_field_4_label' => 'string',
'ProductSubCategories__custom_field_5_label' => 'string',
'ProductSubCategories.custom_field_5_label' => 'string'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'ProductSubCategories' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
}
$mainMenu = 'login'
$viewElements = [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
]
$isEcommerce = false
$countries = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Countries__id' => 'biginteger',
'Countries.id' => 'biginteger',
'id' => 'biginteger',
'Countries__country_code' => 'string',
'Countries.country_code' => 'string',
'country_code' => 'string',
'Countries__short_code' => 'string',
'Countries.short_code' => 'string',
'short_code' => 'string',
'Countries__name' => 'string',
'Countries.name' => 'string',
'name' => 'string',
'Countries__air_mail_zone' => 'string',
'Countries.air_mail_zone' => 'string',
'air_mail_zone' => 'string',
'Countries__ems_zone' => 'string',
'Countries.ems_zone' => 'string',
'ems_zone' => 'string',
'Countries__ems' => 'string',
'Countries.ems' => 'string',
'ems' => 'string',
'Countries__air_parcel' => 'string',
'Countries.air_parcel' => 'string',
'air_parcel' => 'string',
'Countries__air_mail' => 'string',
'Countries.air_mail' => 'string',
'air_mail' => 'string',
'Countries__supporting' => 'tinyinteger',
'Countries.supporting' => 'tinyinteger',
'supporting' => 'tinyinteger',
'Countries__dhl_zone' => 'tinyinteger',
'Countries.dhl_zone' => 'tinyinteger',
'dhl_zone' => 'tinyinteger',
'Countries__created' => 'datetime',
'Countries.created' => 'datetime',
'created' => 'datetime',
'Countries__created_by' => 'biginteger',
'Countries.created_by' => 'biginteger',
'created_by' => 'biginteger',
'Countries__modified' => 'datetime',
'Countries.modified' => 'datetime',
'modified' => 'datetime',
'Countries__modified_by' => 'biginteger',
'Countries.modified_by' => 'biginteger',
'modified_by' => 'biginteger'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\CountriesTable) {}
}
$tabName = null
$deliveryAvailableDistricts = []
$website = false
$websiteId = null
$poweredBy = false
$websiteSettings = object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
}
$loggedUserId = null
$loggedUserType = null
$httpHost = 'stg.lakshop.lk'
$allowRegister = true
$websiteSettingsModel = object(App\Model\Table\WebsiteSettingsTable) {
'registryAlias' => 'WebsiteSettings',
'table' => 'website_settings',
'alias' => 'WebsiteSettings',
'entityClass' => 'App\Model\Entity\WebsiteSetting',
'associations' => [
(int) 0 => 'websites'
],
'behaviors' => [],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$vendorRegistrationMechanism = ''
$websiteName = 'LakShop'</pre><pre class="stack-trace">include - APP/Template/Element/Login/login_main.ctp, line 224
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1554
Cake\View\View::element() - CORE/src/View/View.php, line 668
include - APP/Template/Users/login.ctp, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::render() - CORE/src/View/View.php, line 765
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88</pre></div></pre> <hr/>
<div class="col-12 col-lg-5">
<label for="name">Name:</label>
<div class="input text required"><input type="text" name="name" class="form-control" required="required" id="name"/></div> <input type="hidden" name="website_id" class="form-control" id="website-id"/> </div>
<div class="col-12 col-lg-5">
<label for="username" id="label-username">
Username <span class="d-none d-md-block"><i class="icon-question label-info-icon" title="Please provide a minimum of 6 characters. Lower case alpha numeric and underscore only."></i></span> <span class="d-none d-sm-block d-md-none">(<small>Only <strong class="red" style="text-transform: lowercase;">a-z</strong> and <strong class="red">0-9</strong> and <strong class="red">_</strong> are valid. <strong class="red">Min length 6 characters</strong>.</small>) </span>
</label>
<div class="input text required"><input type="text" name="username" class="form-control" required="required" id="username"/></div> </div>
<div class="col-12 col-lg-5">
<label for="email">Email Address:</label>
<div class="input email required"><input type="email" name="email" class="form-control" required="required" id="email"/></div> </div>
<div class="col-12 col-lg-5">
<label for="telephone-no">Telephone No:</label>
<div class="input text required"><input type="text" name="telephone_no" class="form-control" required="required" id="telephone-no"/></div> </div>
<div class="col-12 col-lg-5">
<label for="password">Choose Password:</label>
<div class="input password required"><input type="password" name="password" class="form-control" required="required" id="password"/></div> </div>
<div class="col-12 col-lg-5">
<label for="confirm-password">Re-enter Password:</label>
<div class="input password required"><input type="password" name="confirm_password" class="form-control" required="required" id="confirm-password"/></div> </div>
<div class="clear"></div>
<div class="col-12 col-lg-10">
<label for="used-referral-code">Coupon code</label>
<div class="input text"><input type="text" name="used_referral_code" class="form-control" id="used-referral-code"/></div> </div>
<div class="col-12 col-lg-5">
<div id="contact-us-captcha-image-wrapper">
</div>
<script type="text/javascript">
window.onload = function(e){
updateRecaptchaImage();
}
function updateRecaptchaImage(){
$('#contact-us-captcha-image-wrapper').html('\
<img src=\"/enquiries/get-recaptcha-image/REGISTER\" id=\"contact-us-captcha-image\" alt=\"\"/>');
}
</script>
</div>
<div class="col-12 col-lg-5">
<label for="used-referral-code">Verification Code:</label>
<div class="input text required"><input type="text" name="captcha" class="required form-control" required="required" id="captcha" value=""/></div> </div>
<div class="col-12 col-lg-10" style="display:flex;">
<div class="input checkbox required"><input type="hidden" name="terms_and_conditions_agreed" value="0"/><input type="checkbox" name="terms_and_conditions_agreed" value="1" required="required" options="I want to buy I want to buy and sell margin-right:10px;" id="terms-and-conditions-agreed"></div>
<label id="default-terms-default" class="terms-agreement" style="margin-left:20px;" for="terms-and-conditions-agreed">I agree to <a href="/buyer-terms-and-conditions" target="_blank">terms and conditions</a></label>
<label id="vendor-terms-agreement" class="terms-agreement" style="margin-left:20px; display:none;" for="terms-and-conditions-agreed">I agree to <a href="/documents/vendor_terms_and_conditions_agreement.pdf" target="_blank">terms and conditions</a></label>
<label id="customer-terms-agreement" class="terms-agreement" style="margin-left:20px; display:none;" for="terms-and-conditions-agreed">I agree to terms and conditions</label>
</div>
<div class="clear"></div>
<div class="col-12 col-lg-5">
<button class="button button-3d button-black nomargin" type="submit">Register Now</button> </div>
</div>
</form>
</div>
</div>
</div>
</div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '975375829583458',
cookie : true,
xfbml : true,
version : 'v7.0'
});
FB.AppEvents.logPageView();
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
function checkLoginState() {
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
}
function statusChangeCallback(response){
console.log("Got ",response, " From FB");
}
</script>
<!-- Footer
============================================= -->
<footer id="footer" class="border-0 footer-inner" style="background: var(--cnvs-contrast-0);">
<div class="container">
<!-- Footer Widgets
============================================= -->
<div class="footer-widgets-wrap pb-5">
<div class="row col-mb-50">
<div class="col-md-8">
<div class="widget lr-padding">
<img src="/img/lakshop_img/lakshop_logo_thumb.jpg" alt="LakSHOP - Footer Logo" class="alignleft" style="width:150px;margin-top: 8px; padding-right: 18px; border-right: 1px solid #DDD;">
<p>We believe every business deserves a <strong>powerful website</strong> with <strong>easy-to-use tools</strong>, <strong>integrated e-commerce features</strong>, & <strong>exceptional support</strong> to drive success.</p>
<div class="line line-sm"></div>
<div class="row g-4 footer-quick-links">
<div class="col-lg-3 col-6 widget_links">
<ul>
<li>
<a href="/" data-scrollto="#slider">Home</a>
</li>
<li>
<a href="/about_lakshop">About</a>
</li>
<li>
<a href="/#section-what-we-do" data-scrollto="#section-what-we-do">Services</a>
</li>
<li>
<a href="/#section-pricing" data-scrollto="#section-pricing">Pricing</a>
</li>
</ul>
</div>
<div class="col-lg-3 col-6 widget_links">
<ul>
<li>
<a href="/#section-portfolio" data-scrollto="#section-portfolio">Our Work</a>
</li>
<li>
<a href="/#section-testimonials" data-scrollto="#section-testimonials">Testimonials</a>
</li>
<li>
<a href="/#section-faqs" data-scrollto="#section-faqs">FAQs</a>
</li>
<li>
<a href="/#section-contact" data-scrollto="#section-contact">Contact</a>
</li>
</ul>
</div>
<div class="col-lg-6 col-12 widget_links">
<ul>
<li><a href="/corporate-website-layouts">Information Websites</a></li>
<li><a href="/association-website-layouts">Clubs / Unions Websites</a></li>
<li><a href="/online-store-website-layouts">Online Stores Websites</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="widget">
<div class="row lr-padding">
<div class="col-12">
<div class="feature-box fbox-plain fbox-sm align-items-center">
<div class="fbox-icon">
<i class="bi-envelope text-dark"></i>
</div>
<div class="fbox-content">
<span class="text-muted">Call Us:</span><br>
<h3 class="text-transform-none ls-0 fw-semibold">
<a href="tel:+(94)76 532 1084" class="footer-contact">+(94)76 532 1084</a>
</h3>
</div>
</div>
</div>
<div class="col-12 mt-4">
<div class="feature-box fbox-plain fbox-sm align-items-center">
<div class="fbox-icon">
<i class="bi-telephone text-dark"></i>
</div>
<div class="fbox-content">
<span class="text-muted">Email Us:</span><br>
<h3 class="text-transform-none ls-0 fw-semibold">
<a href="mailto:info@lakshop.lk" class="footer-contact">info@lakshop.lk</a>
</h3>
</div>
</div>
</div>
</div>
</div>
<!-- <div class="widget subscribe-widget">
<h5><strong>Subscribe</strong> to Our Newsletter to get Important News, Amazing Offers & Inside Scoops:</h5>
<div class="widget-subscribe-form-result"></div>
<form id="widget-subscribe-form" action="include/subscribe.php" method="post" class="mb-0">
<div class="input-group mx-auto">
<div class="input-group-text bg-transparent"><i class="bi-send"></i></div>
<input type="email" id="widget-subscribe-form-email" name="widget-subscribe-form-email" class="form-control required email" placeholder="Enter your Email">
<button class="btn btn-success button button-color text-transform-none ls-0 m-0" type="submit">Subscribe</button>
</div>
</form>
</div> -->
<div class="widget lr-padding">
<div class="row col-mb-30">
<!-- <div class="col-lg-6 col-md-12 col-6"> -->
<!-- <div class="d-flex align-items-center"> -->
<a href="https://www.facebook.com/lakshop.lk" target="_blank" class="social-icon h-bg-facebook mb-0 me-2">
<i class="fa-brands fa-facebook-f"></i>
<i class="fa-brands fa-facebook-f"></i>
</a>
<!-- </div> -->
<!-- </div> -->
<!-- <div class="col-lg-6 col-md-12 col-6"> -->
<!-- <div class="d-flex align-items-center"> -->
<a href="https://www.linkedin.com/company/lakshop-web-design-service/k" target="_blank" class="social-icon h-bg-linkedin mb-0 me-2">
<i class="fa-brands fa-linkedin-in"></i>
<i class="fa-brands fa-linkedin-in"></i>
</a>
<!-- </div> -->
<!-- </div> -->
</div>
</div>
</div>
</div>
</div><!-- .footer-widgets-wrap end -->
</div>
<!-- Copyrights
============================================= -->
<div id="copyrights" style="background: url('img/lakshop_img/demos/seo/images/hero/footer.svg') no-repeat top center; background-size: cover; padding-top: 70px;">
<div class="container">
<div class="row justify-content-between col-mb-30">
<div class="col-12 col-lg-auto text-center text-lg-start">
Copyrights © 2026 All Rights Reserved by LakSHOP<br>
<div class="copyright-links"><a href="/common/documents/terms_and_conditions.pdf" target="_blank" class="text-contrast-600">Terms of Use</a></div>
</div>
<div class="col-12 col-lg-auto text-center text-lg-end">
<div class="copyrights-menu copyright-links">
<a href="/" data-scrollto="#slider" class="text-contrast-600">Home</a>/<a href="/about_lakshop" class="text-contrast-600">About Us</a>/<a href="/#section-faqs" data-scrollto="#section-faqs" class="text-contrast-600">FAQs</a>/<a href="/#section-contact" data-scrollto="#section-contact" class="text-contrast-600">Contact</a>
</div>
</div>
</div>
</div>
</div><!-- #copyrights end -->
</footer><!-- #footer end -->
<script src="/js/lakshop_js/plugins.min.js"></script> <script src="/js/lakshop_js/functions.bundle.js"></script> <script src="/js/lakshop_js/functions.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('body').on('click','.whatsAppIcon',function(){
// window.open("https://wa.me/+94765321084/?text=I need to buy");
var package = $(this).attr('data-package');
var text = 'I want to know more details about websites';
switch(package){
case 'INF_WEBSITE' : text = 'I want to build an information website for my business';
break;
case 'CLUB_WEBSITE' : text = 'I want to build a website for a club/union or an association';
break;
case 'ECOM_WEBSITE' : text = 'I want to build an online store to sell my products';
break;
}
window.open("https://wa.me/+94765321084/?text="+text);
});
$('body').on('click','.primary-menu-trigger', function(){
$(this).toggleClass('primary-menu-trigger-active');
$('nav.primary-menu').toggleClass('primary-menu-active');
$('nav.primary-menu .menu-container').toggleClass('d-block');
});
});
$('#bottom-forgot-password-link').click(function(){
$('#login-box').hide();
$('#fp-box').show();
});
$('#bottom-login-link').click(function(){
$('#fp-box').hide();
$('#login-box').show();
});
$('input[name="user_type"]').change(function(){
var val = $(this).val();
$('.terms-agreement').hide();
switch (val){
case 'VENDOR' : {
$('#vendor-terms-agreement').show();
}
break;
case 'CUSTOMER' : {
$('#customer-terms-agreement').show();
}
break;
default: {
$('#default-terms-default').show();
}
}
});
$('#username').keypress(function(e){
if(!/[A-Z0-9a-z-\_]/.test(String.fromCharCode(e.which))){
return false;
}
});
$('.book-discovery-call').click(function(){
bookDiscoveryCall();
return false;
});
function bookDiscoveryCall() {
$('.calendly-badge-content').trigger('click');
}
</script>
<!-- Calendly badge widget begin -->
<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>
<!-- <script type="text/javascript">window.onload = function() { Calendly.initBadgeWidget({ url: 'https://calendly.com/chandanabandara/website-discussion-lakshop-platform', text: 'Book a FREE Discovery Call', color: '#f23457', textColor: '#ffffff', branding: false }); }</script> -->
<!-- Calendly badge widget end -->
</body>
</html>
'
}
$cookies = []
$values = [
(int) 0 => 'text/html; charset=UTF-8'
]
$name = 'Content-Type'
$first = true
$value = 'text/html; charset=UTF-8' header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 181
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 55
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 106
[main] - ROOT/webroot/index.php, line 47 Notice (8) : Trying to get property 'id' of non-object [APP/Template/Element/Login/login_main.ctp , line 20 ]Code Context
$vendorRegistrationMechanism = $websiteSettingsModel -> getVendorRegistrationMechanism ( $website -> id );
$viewFile = '/home/lakshopdev/web/stg.lakshop.lk/public_html/src/Template/Element/Login/login_main.ctp'
$dataForView = [
'lakshopLogin' => true,
'minContentAction' => 'login',
'productCategories' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
},
'mainMenu' => 'login',
'viewElements' => [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
],
'isEcommerce' => false,
'countries' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\CountriesTable) {}
},
'tabName' => null,
'deliveryAvailableDistricts' => [],
'website' => false,
'websiteId' => null,
'poweredBy' => false,
'websiteSettings' => object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
},
'loggedUserId' => null,
'loggedUserType' => null
]
$lakshopLogin = true
$minContentAction = 'login'
$productCategories = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT ProductCategories.id AS `ProductCategories__id`, ProductCategories.name AS `ProductCategories__name`, ProductCategories.photo AS `ProductCategories__photo`, ProductCategories.photo_dir AS `ProductCategories__photo_dir`, ProductCategories.large_photo AS `ProductCategories__large_photo`, ProductCategories.large_photo_dir AS `ProductCategories__large_photo_dir`, ProductCategories.enabled AS `ProductCategories__enabled`, ProductCategories.show_in_home_page AS `ProductCategories__show_in_home_page`, ProductCategories.custom_field_1_label AS `ProductCategories__custom_field_1_label`, ProductCategories.custom_field_2_label AS `ProductCategories__custom_field_2_label`, ProductCategories.custom_field_3_label AS `ProductCategories__custom_field_3_label`, ProductCategories.custom_field_4_label AS `ProductCategories__custom_field_4_label`, ProductCategories.custom_field_5_label AS `ProductCategories__custom_field_5_label` FROM product_categories ProductCategories WHERE ProductCategories.enabled = :c0 ORDER BY ProductCategories.sort_order DESC, ProductCategories.id DESC',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'ProductCategories__id' => 'biginteger',
'ProductCategories.id' => 'biginteger',
'id' => 'biginteger',
'ProductCategories__name' => 'string',
'ProductCategories.name' => 'string',
'name' => 'string',
'ProductCategories__photo' => 'proffer.file',
'ProductCategories.photo' => 'proffer.file',
'photo' => 'proffer.file',
'ProductCategories__photo_dir' => 'string',
'ProductCategories.photo_dir' => 'string',
'photo_dir' => 'string',
'ProductCategories__large_photo' => 'proffer.file',
'ProductCategories.large_photo' => 'proffer.file',
'large_photo' => 'proffer.file',
'ProductCategories__large_photo_dir' => 'string',
'ProductCategories.large_photo_dir' => 'string',
'large_photo_dir' => 'string',
'ProductCategories__discount_percentage' => 'decimal',
'ProductCategories.discount_percentage' => 'decimal',
'discount_percentage' => 'decimal',
'ProductCategories__discount_value' => 'decimal',
'ProductCategories.discount_value' => 'decimal',
'discount_value' => 'decimal',
'ProductCategories__website_id' => 'biginteger',
'ProductCategories.website_id' => 'biginteger',
'website_id' => 'biginteger',
'ProductCategories__created' => 'datetime',
'ProductCategories.created' => 'datetime',
'created' => 'datetime',
'ProductCategories__created_by' => 'biginteger',
'ProductCategories.created_by' => 'biginteger',
'created_by' => 'biginteger',
'ProductCategories__modified' => 'datetime',
'ProductCategories.modified' => 'datetime',
'modified' => 'datetime',
'ProductCategories__modified_by' => 'biginteger',
'ProductCategories.modified_by' => 'biginteger',
'modified_by' => 'biginteger',
'ProductCategories__sort_order' => 'integer',
'ProductCategories.sort_order' => 'integer',
'sort_order' => 'integer',
'ProductCategories__enabled' => 'integer',
'ProductCategories.enabled' => 'integer',
'enabled' => 'integer',
'ProductCategories__show_in_home_page' => 'integer',
'ProductCategories.show_in_home_page' => 'integer',
'show_in_home_page' => 'integer',
'ProductCategories__custom_field_1_label' => 'string',
'ProductCategories.custom_field_1_label' => 'string',
'custom_field_1_label' => 'string',
'ProductCategories__custom_field_2_label' => 'string',
'ProductCategories.custom_field_2_label' => 'string',
'custom_field_2_label' => 'string',
'ProductCategories__custom_field_3_label' => 'string',
'ProductCategories.custom_field_3_label' => 'string',
'custom_field_3_label' => 'string',
'ProductCategories__custom_field_4_label' => 'string',
'ProductCategories.custom_field_4_label' => 'string',
'custom_field_4_label' => 'string',
'ProductCategories__custom_field_5_label' => 'string',
'ProductCategories.custom_field_5_label' => 'string',
'custom_field_5_label' => 'string',
'ProductSubCategories__id' => 'biginteger',
'ProductSubCategories.id' => 'biginteger',
'ProductSubCategories__name' => 'string',
'ProductSubCategories.name' => 'string',
'ProductSubCategories__description' => 'string',
'ProductSubCategories.description' => 'string',
'description' => 'string',
'ProductSubCategories__product_category_id' => 'biginteger',
'ProductSubCategories.product_category_id' => 'biginteger',
'product_category_id' => 'biginteger',
'ProductSubCategories__discount_percentage' => 'decimal',
'ProductSubCategories.discount_percentage' => 'decimal',
'ProductSubCategories__discount_value' => 'decimal',
'ProductSubCategories.discount_value' => 'decimal',
'ProductSubCategories__website_id' => 'biginteger',
'ProductSubCategories.website_id' => 'biginteger',
'ProductSubCategories__photo' => 'proffer.file',
'ProductSubCategories.photo' => 'proffer.file',
'ProductSubCategories__photo_dir' => 'string',
'ProductSubCategories.photo_dir' => 'string',
'ProductSubCategories__created' => 'datetime',
'ProductSubCategories.created' => 'datetime',
'ProductSubCategories__created_by' => 'biginteger',
'ProductSubCategories.created_by' => 'biginteger',
'ProductSubCategories__modified' => 'datetime',
'ProductSubCategories.modified' => 'datetime',
'ProductSubCategories__modified_by' => 'biginteger',
'ProductSubCategories.modified_by' => 'biginteger',
'ProductSubCategories__custom_field_1_label' => 'string',
'ProductSubCategories.custom_field_1_label' => 'string',
'ProductSubCategories__custom_field_2_label' => 'string',
'ProductSubCategories.custom_field_2_label' => 'string',
'ProductSubCategories__custom_field_3_label' => 'string',
'ProductSubCategories.custom_field_3_label' => 'string',
'ProductSubCategories__custom_field_4_label' => 'string',
'ProductSubCategories.custom_field_4_label' => 'string',
'ProductSubCategories__custom_field_5_label' => 'string',
'ProductSubCategories.custom_field_5_label' => 'string'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'ProductSubCategories' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ProductCategoriesTable) {}
}
$mainMenu = 'login'
$viewElements = [
(int) 1 => 'header_1',
(int) 2 => 'header_2',
(int) 3 => 'slider_1',
(int) 4 => 'slider_2',
(int) 5 => 'header_text_based_custom',
(int) 6 => 'slider_brand_model_year_form',
(int) 7 => 'login_classified'
]
$isEcommerce = false
$countries = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Countries.id AS `Countries__id`, Countries.name AS `Countries__name` FROM countries Countries WHERE Countries.name = :c0',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Countries__id' => 'biginteger',
'Countries.id' => 'biginteger',
'id' => 'biginteger',
'Countries__country_code' => 'string',
'Countries.country_code' => 'string',
'country_code' => 'string',
'Countries__short_code' => 'string',
'Countries.short_code' => 'string',
'short_code' => 'string',
'Countries__name' => 'string',
'Countries.name' => 'string',
'name' => 'string',
'Countries__air_mail_zone' => 'string',
'Countries.air_mail_zone' => 'string',
'air_mail_zone' => 'string',
'Countries__ems_zone' => 'string',
'Countries.ems_zone' => 'string',
'ems_zone' => 'string',
'Countries__ems' => 'string',
'Countries.ems' => 'string',
'ems' => 'string',
'Countries__air_parcel' => 'string',
'Countries.air_parcel' => 'string',
'air_parcel' => 'string',
'Countries__air_mail' => 'string',
'Countries.air_mail' => 'string',
'air_mail' => 'string',
'Countries__supporting' => 'tinyinteger',
'Countries.supporting' => 'tinyinteger',
'supporting' => 'tinyinteger',
'Countries__dhl_zone' => 'tinyinteger',
'Countries.dhl_zone' => 'tinyinteger',
'dhl_zone' => 'tinyinteger',
'Countries__created' => 'datetime',
'Countries.created' => 'datetime',
'created' => 'datetime',
'Countries__created_by' => 'biginteger',
'Countries.created_by' => 'biginteger',
'created_by' => 'biginteger',
'Countries__modified' => 'datetime',
'Countries.modified' => 'datetime',
'modified' => 'datetime',
'Countries__modified_by' => 'biginteger',
'Countries.modified_by' => 'biginteger',
'modified_by' => 'biginteger'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 1,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\CountriesTable) {}
}
$tabName = null
$deliveryAvailableDistricts = []
$website = false
$websiteId = null
$poweredBy = false
$websiteSettings = object(stdClass) {
user_reg_sms_validation => (int) 0
vendor_bank_account_required => (int) 1
}
$loggedUserId = null
$loggedUserType = null
$httpHost = 'stg.lakshop.lk'
$allowRegister = true
$websiteSettingsModel = object(App\Model\Table\WebsiteSettingsTable) {
'registryAlias' => 'WebsiteSettings',
'table' => 'website_settings',
'alias' => 'WebsiteSettings',
'entityClass' => 'App\Model\Entity\WebsiteSetting',
'associations' => [
(int) 0 => 'websites'
],
'behaviors' => [],
'defaultConnection' => 'default',
'connectionName' => 'default'
} include - APP/Template/Element/Login/login_main.ctp, line 20
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1554
Cake\View\View::element() - CORE/src/View/View.php, line 668
include - APP/Template/Users/login.ctp, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::render() - CORE/src/View/View.php, line 765
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88
LakSHOP Website Templates | Stunning & SEO Optimized