Notice (8): Undefined offset: 0 [APP/Controller/ProductsController.php, line 109]Code Context//pour le changement de langue
if($this->language == 'Fr'){
$this->Session->write('PassEn',$product[0][0]['ProductInfoSlugEn']);
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 12 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ), (int) 14 => array( [maximum depth reached] ), (int) 15 => array( [maximum depth reached] ), (int) 16 => array( [maximum depth reached] ), (int) 17 => array( [maximum depth reached] ), (int) 18 => array( [maximum depth reached] ), (int) 19 => array( [maximum depth reached] ), (int) 20 => array( [maximum depth reached] ), (int) 21 => array( [maximum depth reached] ), (int) 22 => array( [maximum depth reached] ), (int) 23 => array( [maximum depth reached] ), (int) 24 => array( [maximum depth reached] ), (int) 25 => array( [maximum depth reached] ), (int) 26 => array( [maximum depth reached] ), (int) 27 => array( [maximum depth reached] ), (int) 28 => array( [maximum depth reached] ), (int) 29 => array( [maximum depth reached] ), (int) 30 => array( [maximum depth reached] ), (int) 31 => array( [maximum depth reached] ), (int) 32 => array( [maximum depth reached] ), (int) 33 => array( [maximum depth reached] ), (int) 34 => array( [maximum depth reached] ), (int) 35 => array( [maximum depth reached] ), (int) 36 => array( [maximum depth reached] ), (int) 37 => array( [maximum depth reached] ), (int) 38 => array( [maximum depth reached] ), (int) 39 => array( [maximum depth reached] ), (int) 40 => array( [maximum depth reached] ), (int) 41 => array( [maximum depth reached] ), (int) 42 => array( [maximum depth reached] ), (int) 43 => array( [maximum depth reached] ), (int) 44 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 4 [protected] _queriesTime => (float) 15 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array()ProductsController::details() - APP/Controller/ProductsController.php, line 109 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined offset: 0 [APP/Controller/ProductsController.php, line 127]Code Context'StoreCode'=>$this->store_code,
'BannerCode'=>$this->banner_code,
'Division'=> $product[0][0]['ProductDivision'],
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 12 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ), (int) 14 => array( [maximum depth reached] ), (int) 15 => array( [maximum depth reached] ), (int) 16 => array( [maximum depth reached] ), (int) 17 => array( [maximum depth reached] ), (int) 18 => array( [maximum depth reached] ), (int) 19 => array( [maximum depth reached] ), (int) 20 => array( [maximum depth reached] ), (int) 21 => array( [maximum depth reached] ), (int) 22 => array( [maximum depth reached] ), (int) 23 => array( [maximum depth reached] ), (int) 24 => array( [maximum depth reached] ), (int) 25 => array( [maximum depth reached] ), (int) 26 => array( [maximum depth reached] ), (int) 27 => array( [maximum depth reached] ), (int) 28 => array( [maximum depth reached] ), (int) 29 => array( [maximum depth reached] ), (int) 30 => array( [maximum depth reached] ), (int) 31 => array( [maximum depth reached] ), (int) 32 => array( [maximum depth reached] ), (int) 33 => array( [maximum depth reached] ), (int) 34 => array( [maximum depth reached] ), (int) 35 => array( [maximum depth reached] ), (int) 36 => array( [maximum depth reached] ), (int) 37 => array( [maximum depth reached] ), (int) 38 => array( [maximum depth reached] ), (int) 39 => array( [maximum depth reached] ), (int) 40 => array( [maximum depth reached] ), (int) 41 => array( [maximum depth reached] ), (int) 42 => array( [maximum depth reached] ), (int) 43 => array( [maximum depth reached] ), (int) 44 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 4 [protected] _queriesTime => (float) 15 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array()ProductsController::details() - APP/Controller/ProductsController.php, line 127 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined offset: 0 [APP/Controller/ProductsController.php, line 128]Code Context'BannerCode'=>$this->banner_code,
'Division'=> $product[0][0]['ProductDivision'],
'ProductId'=> $product[0][0]['ProductId']
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 12 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ), (int) 14 => array( [maximum depth reached] ), (int) 15 => array( [maximum depth reached] ), (int) 16 => array( [maximum depth reached] ), (int) 17 => array( [maximum depth reached] ), (int) 18 => array( [maximum depth reached] ), (int) 19 => array( [maximum depth reached] ), (int) 20 => array( [maximum depth reached] ), (int) 21 => array( [maximum depth reached] ), (int) 22 => array( [maximum depth reached] ), (int) 23 => array( [maximum depth reached] ), (int) 24 => array( [maximum depth reached] ), (int) 25 => array( [maximum depth reached] ), (int) 26 => array( [maximum depth reached] ), (int) 27 => array( [maximum depth reached] ), (int) 28 => array( [maximum depth reached] ), (int) 29 => array( [maximum depth reached] ), (int) 30 => array( [maximum depth reached] ), (int) 31 => array( [maximum depth reached] ), (int) 32 => array( [maximum depth reached] ), (int) 33 => array( [maximum depth reached] ), (int) 34 => array( [maximum depth reached] ), (int) 35 => array( [maximum depth reached] ), (int) 36 => array( [maximum depth reached] ), (int) 37 => array( [maximum depth reached] ), (int) 38 => array( [maximum depth reached] ), (int) 39 => array( [maximum depth reached] ), (int) 40 => array( [maximum depth reached] ), (int) 41 => array( [maximum depth reached] ), (int) 42 => array( [maximum depth reached] ), (int) 43 => array( [maximum depth reached] ), (int) 44 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 4 [protected] _queriesTime => (float) 15 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array()ProductsController::details() - APP/Controller/ProductsController.php, line 128 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined offset: 0 [APP/Controller/ProductsController.php, line 157]Code Context'StoreCode'=>$this->store_code,
'BannerCode'=>$this->banner_code,
'SubDivision'=>$product[0][0]['ProductDivision']
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 1 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ), (int) 14 => array( [maximum depth reached] ), (int) 15 => array( [maximum depth reached] ), (int) 16 => array( [maximum depth reached] ), (int) 17 => array( [maximum depth reached] ), (int) 18 => array( [maximum depth reached] ), (int) 19 => array( [maximum depth reached] ), (int) 20 => array( [maximum depth reached] ), (int) 21 => array( [maximum depth reached] ), (int) 22 => array( [maximum depth reached] ), (int) 23 => array( [maximum depth reached] ), (int) 24 => array( [maximum depth reached] ), (int) 25 => array( [maximum depth reached] ), (int) 26 => array( [maximum depth reached] ), (int) 27 => array( [maximum depth reached] ), (int) 28 => array( [maximum depth reached] ), (int) 29 => array( [maximum depth reached] ), (int) 30 => array( [maximum depth reached] ), (int) 31 => array( [maximum depth reached] ), (int) 32 => array( [maximum depth reached] ), (int) 33 => array( [maximum depth reached] ), (int) 34 => array( [maximum depth reached] ), (int) 35 => array( [maximum depth reached] ), (int) 36 => array( [maximum depth reached] ), (int) 37 => array( [maximum depth reached] ), (int) 38 => array( [maximum depth reached] ), (int) 39 => array( [maximum depth reached] ), (int) 40 => array( [maximum depth reached] ), (int) 41 => array( [maximum depth reached] ), (int) 42 => array( [maximum depth reached] ), (int) 43 => array( [maximum depth reached] ), (int) 44 => array( [maximum depth reached] ), (int) 45 => array( [maximum depth reached] ), (int) 46 => array( [maximum depth reached] ), (int) 47 => array( [maximum depth reached] ), (int) 48 => array( [maximum depth reached] ), (int) 49 => array( [maximum depth reached] ), (int) 50 => array( [maximum depth reached] ), (int) 51 => array( [maximum depth reached] ), (int) 52 => array( [maximum depth reached] ), (int) 53 => array( [maximum depth reached] ), (int) 54 => array( [maximum depth reached] ), (int) 55 => array( [maximum depth reached] ), (int) 56 => array( [maximum depth reached] ), (int) 57 => array( [maximum depth reached] ), (int) 58 => array( [maximum depth reached] ), (int) 59 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 5 [protected] _queriesTime => (float) 16 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT TOP 4 DimProductInfo.*,DimSubDivisionProductInfo.*,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId WHERE DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.BannerCode = :BannerCode AND DimProduct.ProductDivision = :Division AND DimProduct.ProductId != :ProductId AND ProductIsActive = 1 ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array() $related_products = array()ProductsController::details() - APP/Controller/ProductsController.php, line 157 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined offset: 0 [APP/Controller/ProductsController.php, line 166]Code ContextAND ProductFileIsEn = :IsEn
',array(
'ProductId'=> $product[0][0]['ProductId'],
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 1 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 6 [protected] _queriesTime => (float) 17 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT TOP 4 DimProductInfo.*,DimSubDivisionProductInfo.*,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId WHERE DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.BannerCode = :BannerCode AND DimProduct.ProductDivision = :Division AND DimProduct.ProductId != :ProductId AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT DivisionProductInfoID As Id, DimDivisionProductInfo.DivisionProductId, DimDivisionProductInfo.BannerCode, DimDivisionProductInfo.StoreCode, DivisionProductInfoNameFr As NameFr, DivisionProductInfoNameEn As NameEn, DivisionProductInfoDescriptionFr As DescriptionFr, DivisionProductInfoDescriptionEn As DescriptionEn, DivisionProductInfoVideoFr As VideoFr, DivisionProductInfoVideoEn As VideoEn, DivisionProductInfoImagePathFr As ImagePathFr, DivisionProductInfoImagePathEn As ImagePathEn, DivisionProductInfoSlugFr As SlugFr, DivisionProductInfoSlugEn As SlugEn FROM DimDivisionProductInfo INNER JOIN DimSubDivisionProduct ON DimSubDivisionProduct.DivisionProductId = DimDivisionProductInfo.DivisionProductId INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimDivisionProductInfo.StoreCode = :StoreCode AND DimDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.SubDivisionProductId = :SubDivision ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array() $related_products = array() $selected_category = array()ProductsController::details() - APP/Controller/ProductsController.php, line 166 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductId [APP/Controller/ProductsController.php, line 176]Code ContextAND ProductImageIsEn = :IsEn
',array(
'ProductId'=> $product[0][0]['ProductId'],
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 0 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 7 [protected] _queriesTime => (float) 17 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT TOP 4 DimProductInfo.*,DimSubDivisionProductInfo.*,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId WHERE DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.BannerCode = :BannerCode AND DimProduct.ProductDivision = :Division AND DimProduct.ProductId != :ProductId AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT DivisionProductInfoID As Id, DimDivisionProductInfo.DivisionProductId, DimDivisionProductInfo.BannerCode, DimDivisionProductInfo.StoreCode, DivisionProductInfoNameFr As NameFr, DivisionProductInfoNameEn As NameEn, DivisionProductInfoDescriptionFr As DescriptionFr, DivisionProductInfoDescriptionEn As DescriptionEn, DivisionProductInfoVideoFr As VideoFr, DivisionProductInfoVideoEn As VideoEn, DivisionProductInfoImagePathFr As ImagePathFr, DivisionProductInfoImagePathEn As ImagePathEn, DivisionProductInfoSlugFr As SlugFr, DivisionProductInfoSlugEn As SlugEn FROM DimDivisionProductInfo INNER JOIN DimSubDivisionProduct ON DimSubDivisionProduct.DivisionProductId = DimDivisionProductInfo.DivisionProductId INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimDivisionProductInfo.StoreCode = :StoreCode AND DimDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.SubDivisionProductId = :SubDivision ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFile WHERE ProductId = :ProductId AND ProductFileIsEn = :IsEn ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array( (int) 0 => array( (int) 0 => array( 'ProductsFile' => array([maximum depth reached]) ) ) ) $related_products = array() $selected_category = array()ProductsController::details() - APP/Controller/ProductsController.php, line 176 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductId [APP/Controller/ProductsController.php, line 186]Code ContextAND ProductFeatureIsEn = :IsEn
',array(
'ProductId'=> $product[0][0]['ProductId'],
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 0 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 8 [protected] _queriesTime => (float) 17 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT TOP 4 DimProductInfo.*,DimSubDivisionProductInfo.*,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId WHERE DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.BannerCode = :BannerCode AND DimProduct.ProductDivision = :Division AND DimProduct.ProductId != :ProductId AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT DivisionProductInfoID As Id, DimDivisionProductInfo.DivisionProductId, DimDivisionProductInfo.BannerCode, DimDivisionProductInfo.StoreCode, DivisionProductInfoNameFr As NameFr, DivisionProductInfoNameEn As NameEn, DivisionProductInfoDescriptionFr As DescriptionFr, DivisionProductInfoDescriptionEn As DescriptionEn, DivisionProductInfoVideoFr As VideoFr, DivisionProductInfoVideoEn As VideoEn, DivisionProductInfoImagePathFr As ImagePathFr, DivisionProductInfoImagePathEn As ImagePathEn, DivisionProductInfoSlugFr As SlugFr, DivisionProductInfoSlugEn As SlugEn FROM DimDivisionProductInfo INNER JOIN DimSubDivisionProduct ON DimSubDivisionProduct.DivisionProductId = DimDivisionProductInfo.DivisionProductId INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimDivisionProductInfo.StoreCode = :StoreCode AND DimDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.SubDivisionProductId = :SubDivision ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFile WHERE ProductId = :ProductId AND ProductFileIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductImage WHERE ProductId = :ProductId AND ProductImageIsEn = :IsEn ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array( (int) 0 => array( (int) 0 => array( 'ProductsFile' => array([maximum depth reached]), 'ProductsImage' => array([maximum depth reached]) ) ) ) $related_products = array() $selected_category = array()ProductsController::details() - APP/Controller/ProductsController.php, line 186 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductBrand [APP/Controller/ProductsController.php, line 205]Code ContextORDER BY ProductInfoName'.$this->language.'
',array(
'ProductBrandId'=> $product[0][0]['ProductBrand'],
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 0 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 9 [protected] _queriesTime => (float) 17 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT TOP 4 DimProductInfo.*,DimSubDivisionProductInfo.*,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId WHERE DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.BannerCode = :BannerCode AND DimProduct.ProductDivision = :Division AND DimProduct.ProductId != :ProductId AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT DivisionProductInfoID As Id, DimDivisionProductInfo.DivisionProductId, DimDivisionProductInfo.BannerCode, DimDivisionProductInfo.StoreCode, DivisionProductInfoNameFr As NameFr, DivisionProductInfoNameEn As NameEn, DivisionProductInfoDescriptionFr As DescriptionFr, DivisionProductInfoDescriptionEn As DescriptionEn, DivisionProductInfoVideoFr As VideoFr, DivisionProductInfoVideoEn As VideoEn, DivisionProductInfoImagePathFr As ImagePathFr, DivisionProductInfoImagePathEn As ImagePathEn, DivisionProductInfoSlugFr As SlugFr, DivisionProductInfoSlugEn As SlugEn FROM DimDivisionProductInfo INNER JOIN DimSubDivisionProduct ON DimSubDivisionProduct.DivisionProductId = DimDivisionProductInfo.DivisionProductId INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimDivisionProductInfo.StoreCode = :StoreCode AND DimDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.SubDivisionProductId = :SubDivision ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFile WHERE ProductId = :ProductId AND ProductFileIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductImage WHERE ProductId = :ProductId AND ProductImageIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFeature WHERE ProductId = :ProductId AND ProductFeatureIsEn = :IsEn ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array( (int) 0 => array( (int) 0 => array( 'ProductsFile' => array([maximum depth reached]), 'ProductsImage' => array([maximum depth reached]), 'ProductsFeature' => array([maximum depth reached]) ) ) ) $related_products = array() $selected_category = array()ProductsController::details() - APP/Controller/ProductsController.php, line 205 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined offset: 0 [APP/Controller/ProductsController.php, line 208]Code Context));
$this->set('selected_category',$selected_category[0][0]);
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 0 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 10 [protected] _queriesTime => (float) 17 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT TOP 4 DimProductInfo.*,DimSubDivisionProductInfo.*,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId WHERE DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.BannerCode = :BannerCode AND DimProduct.ProductDivision = :Division AND DimProduct.ProductId != :ProductId AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT DivisionProductInfoID As Id, DimDivisionProductInfo.DivisionProductId, DimDivisionProductInfo.BannerCode, DimDivisionProductInfo.StoreCode, DivisionProductInfoNameFr As NameFr, DivisionProductInfoNameEn As NameEn, DivisionProductInfoDescriptionFr As DescriptionFr, DivisionProductInfoDescriptionEn As DescriptionEn, DivisionProductInfoVideoFr As VideoFr, DivisionProductInfoVideoEn As VideoEn, DivisionProductInfoImagePathFr As ImagePathFr, DivisionProductInfoImagePathEn As ImagePathEn, DivisionProductInfoSlugFr As SlugFr, DivisionProductInfoSlugEn As SlugEn FROM DimDivisionProductInfo INNER JOIN DimSubDivisionProduct ON DimSubDivisionProduct.DivisionProductId = DimDivisionProductInfo.DivisionProductId INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimDivisionProductInfo.StoreCode = :StoreCode AND DimDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.SubDivisionProductId = :SubDivision ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFile WHERE ProductId = :ProductId AND ProductFileIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductImage WHERE ProductId = :ProductId AND ProductImageIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFeature WHERE ProductId = :ProductId AND ProductFeatureIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM (SELECT DimProductBrand.*,DimProduct.ProductId,ProductInfoNameFr,ProductInfoNameEn, ProductImagePath,ProductIsActive, Row_number() OVER(PARTITION BY DimProductImage.ProductId ORDER BY DimProduct.ProductId) rn FROM DimProductBrand INNER JOIN DimProduct ON DimProduct.ProductBrand = ProductBrandId LEFT JOIN DimProductImage ON DimProduct.ProductId = DimProductImage.ProductId INNER JOIN DimProductInfo ON DimProductInfo.ProductId = DimProduct.ProductId) t WHERE ProductBrandId = :ProductBrandId AND ProductIsActive = 1 AND rn =1 ORDER BY ProductInfoNameFr ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array( (int) 0 => array( (int) 0 => array( 'ProductsFile' => array([maximum depth reached]), 'ProductsImage' => array([maximum depth reached]), 'ProductsFeature' => array([maximum depth reached]), 'ProductsBrand' => array([maximum depth reached]) ) ) ) $related_products = array() $selected_category = array()ProductsController::details() - APP/Controller/ProductsController.php, line 208 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoNameFr [APP/Controller/ProductsController.php, line 214]Code Context
$title = $product[0][0]['ProductInfoName'.$this->language];
$product_slug = 'anti-slip-foam' $title = '' $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 0 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 10 [protected] _queriesTime => (float) 17 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT TOP 4 DimProductInfo.*,DimSubDivisionProductInfo.*,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId WHERE DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.BannerCode = :BannerCode AND DimProduct.ProductDivision = :Division AND DimProduct.ProductId != :ProductId AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT DivisionProductInfoID As Id, DimDivisionProductInfo.DivisionProductId, DimDivisionProductInfo.BannerCode, DimDivisionProductInfo.StoreCode, DivisionProductInfoNameFr As NameFr, DivisionProductInfoNameEn As NameEn, DivisionProductInfoDescriptionFr As DescriptionFr, DivisionProductInfoDescriptionEn As DescriptionEn, DivisionProductInfoVideoFr As VideoFr, DivisionProductInfoVideoEn As VideoEn, DivisionProductInfoImagePathFr As ImagePathFr, DivisionProductInfoImagePathEn As ImagePathEn, DivisionProductInfoSlugFr As SlugFr, DivisionProductInfoSlugEn As SlugEn FROM DimDivisionProductInfo INNER JOIN DimSubDivisionProduct ON DimSubDivisionProduct.DivisionProductId = DimDivisionProductInfo.DivisionProductId INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimDivisionProductInfo.StoreCode = :StoreCode AND DimDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.SubDivisionProductId = :SubDivision ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFile WHERE ProductId = :ProductId AND ProductFileIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductImage WHERE ProductId = :ProductId AND ProductImageIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFeature WHERE ProductId = :ProductId AND ProductFeatureIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM (SELECT DimProductBrand.*,DimProduct.ProductId,ProductInfoNameFr,ProductInfoNameEn, ProductImagePath,ProductIsActive, Row_number() OVER(PARTITION BY DimProductImage.ProductId ORDER BY DimProduct.ProductId) rn FROM DimProductBrand INNER JOIN DimProduct ON DimProduct.ProductBrand = ProductBrandId LEFT JOIN DimProductImage ON DimProduct.ProductId = DimProductImage.ProductId INNER JOIN DimProductInfo ON DimProductInfo.ProductId = DimProduct.ProductId) t WHERE ProductBrandId = :ProductBrandId AND ProductIsActive = 1 AND rn =1 ORDER BY ProductInfoNameFr ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array( (int) 0 => array( (int) 0 => array( 'ProductsFile' => array([maximum depth reached]), 'ProductsImage' => array([maximum depth reached]), 'ProductsFeature' => array([maximum depth reached]), 'ProductsBrand' => array([maximum depth reached]) ) ) ) $related_products = array() $selected_category = array()ProductsController::details() - APP/Controller/ProductsController.php, line 214 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoDescriptionFr [APP/Controller/ProductsController.php, line 215]Code Context
$title = $product[0][0]['ProductInfoName'.$this->language];
$description = $product[0][0]['ProductInfoDescription'.$this->language];
$product_slug = 'anti-slip-foam' $title = null $description = '' $db = object(Sybase) { description => 'Sybase DBO Driver' startQuote => '[' endQuote => ']' columns => array( 'primary_key' => array( [maximum depth reached] ), 'string' => array( [maximum depth reached] ), 'text' => array( [maximum depth reached] ), 'integer' => array( [maximum depth reached] ), 'biginteger' => array( [maximum depth reached] ), 'numeric' => array( [maximum depth reached] ), 'decimal' => array( [maximum depth reached] ), 'float' => array( [maximum depth reached] ), 'real' => array( [maximum depth reached] ), 'datetime' => array( [maximum depth reached] ), 'timestamp' => array( [maximum depth reached] ), 'time' => array( [maximum depth reached] ), 'date' => array( [maximum depth reached] ), 'binary' => array( [maximum depth reached] ), 'boolean' => array( [maximum depth reached] ) ) index => array( 'PRI' => 'primary', 'MUL' => 'index', 'UNI' => 'unique' ) alias => 'AS ' cacheMethods => true useNestedTransactions => false fullDebug => true affected => (int) 0 numRows => (int) 0 took => (float) 0 configKeyName => 'default' virtualFieldSeparator => '__' tableParameters => array() fieldParameters => array() connected => true config => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '', 'datasource' => 'SybaseDB.Sybase', 'className' => 'Cake\Database\Connection', 'timezone' => 'UTC', 'cacheMetadata' => true, 'prefix' => '' ) cacheSources => true map => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ) ) [protected] _fieldMappings => array() [protected] _lastAffected => false [protected] _serverVersion => null [protected] _baseConfig => array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'schema' => '' ) [protected] _result => object(PDOStatement) {} [protected] _queriesCnt => (int) 10 [protected] _queriesTime => (float) 17 [protected] _queriesLog => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ) ) [protected] _queriesLogMax => (int) 200 [protected] _queryCache => array( ' SELECT DimSubDivisionProduct.*, DimSubDivisionProductInfo.* FROM DimSubDivisionProduct INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId INNER JOIN DimDivisionProduct ON DimDivisionProduct.DivisionProductId = DimSubDivisionProduct.DivisionProductId WHERE DimSubDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.StoreCode = :StoreCode AND SubDivisionProductIsActive = 1 AND DimSubDivisionProduct.DivisionProductId = 1078 AND DimSubDivisionProduct.SubDivisionParentId is null ORDER BY DimSubDivisionProductInfo.SubDivisionProductInfoNameFr ' => array( [maximum depth reached] ), ' SELECT DimProductInfo.*, DimSubDivisionProductInfo.SubDivisionProductInfoNameFr, DimSubDivisionProductInfo.SubDivisionProductInfoNameEn,SubDivisionProductInfoSlugFr,SubDivisionProductInfoSlugEn, SubDivisionParentId,DimProduct.ProductDivision,DimProduct.ProductBrand,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId INNER JOIN DimSubDivisionProduct ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimProductInfo.BannerCode = :BannerCode AND DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.ProductInfoSlugFr = :Slug AND ProductInternalCode = :Code AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT TOP 4 DimProductInfo.*,DimSubDivisionProductInfo.*,ProductInternalCode FROM DimProductInfo INNER JOIN DimProduct ON DimProductInfo.ProductId = DimProduct.ProductId INNER JOIN DimSubDivisionProductInfo ON DimProduct.ProductDivision = DimSubDivisionProductInfo.SubDivisionProductId WHERE DimProductInfo.StoreCode = :StoreCode AND DimProductInfo.BannerCode = :BannerCode AND DimProduct.ProductDivision = :Division AND DimProduct.ProductId != :ProductId AND ProductIsActive = 1 ' => array( [maximum depth reached] ), ' SELECT DivisionProductInfoID As Id, DimDivisionProductInfo.DivisionProductId, DimDivisionProductInfo.BannerCode, DimDivisionProductInfo.StoreCode, DivisionProductInfoNameFr As NameFr, DivisionProductInfoNameEn As NameEn, DivisionProductInfoDescriptionFr As DescriptionFr, DivisionProductInfoDescriptionEn As DescriptionEn, DivisionProductInfoVideoFr As VideoFr, DivisionProductInfoVideoEn As VideoEn, DivisionProductInfoImagePathFr As ImagePathFr, DivisionProductInfoImagePathEn As ImagePathEn, DivisionProductInfoSlugFr As SlugFr, DivisionProductInfoSlugEn As SlugEn FROM DimDivisionProductInfo INNER JOIN DimSubDivisionProduct ON DimSubDivisionProduct.DivisionProductId = DimDivisionProductInfo.DivisionProductId INNER JOIN DimSubDivisionProductInfo ON DimSubDivisionProductInfo.SubDivisionProductId = DimSubDivisionProduct.SubDivisionProductId WHERE DimDivisionProductInfo.StoreCode = :StoreCode AND DimDivisionProductInfo.BannerCode = :BannerCode AND DimSubDivisionProductInfo.SubDivisionProductId = :SubDivision ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFile WHERE ProductId = :ProductId AND ProductFileIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductImage WHERE ProductId = :ProductId AND ProductImageIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM DimProductFeature WHERE ProductId = :ProductId AND ProductFeatureIsEn = :IsEn ' => array( [maximum depth reached] ), ' SELECT * FROM (SELECT DimProductBrand.*,DimProduct.ProductId,ProductInfoNameFr,ProductInfoNameEn, ProductImagePath,ProductIsActive, Row_number() OVER(PARTITION BY DimProductImage.ProductId ORDER BY DimProduct.ProductId) rn FROM DimProductBrand INNER JOIN DimProduct ON DimProduct.ProductBrand = ProductBrandId LEFT JOIN DimProductImage ON DimProduct.ProductId = DimProductImage.ProductId INNER JOIN DimProductInfo ON DimProductInfo.ProductId = DimProduct.ProductId) t WHERE ProductBrandId = :ProductBrandId AND ProductIsActive = 1 AND rn =1 ORDER BY ProductInfoNameFr ' => array( [maximum depth reached] ) ) [protected] _connection => object(PDO) {} [protected] _sqlOps => array( (int) 0 => 'like', (int) 1 => 'ilike', (int) 2 => 'rlike', (int) 3 => 'or', (int) 4 => 'not', (int) 5 => 'in', (int) 6 => 'between', (int) 7 => 'regexp', (int) 8 => 'similar to' ) [protected] _sqlBoolOps => array( (int) 0 => 'and', (int) 1 => 'or', (int) 2 => 'not', (int) 3 => 'and not', (int) 4 => 'or not', (int) 5 => 'xor', (int) 6 => '||', (int) 7 => '&&' ) [protected] _transactionNesting => (int) 0 [protected] _queryDefaults => array( 'conditions' => array([maximum depth reached]), 'fields' => null, 'table' => null, 'alias' => null, 'order' => null, 'limit' => null, 'joins' => array([maximum depth reached]), 'group' => null, 'offset' => null ) [protected] _methodCacheChange => true [protected] _descriptions => array( 'DimStoreInfo' => array( [maximum depth reached] ) ) [protected] _sources => array( (int) 0 => 'DimTaxeInfo', (int) 1 => 'DimActionResult', (int) 2 => 'DimTime', (int) 3 => 'DimActionNote', (int) 4 => 'DimFeatureCategories', (int) 5 => 'DimRealisationImages', (int) 6 => 'DimTimeSlice', (int) 7 => 'DimActionNamesActionResults', (int) 8 => 'DimUsersFavorites', (int) 9 => 'DimActionName', (int) 10 => 'DimRealisationTypes', (int) 11 => 'FactAchalandage', (int) 12 => 'FactCancel', (int) 13 => 'FactOrder', (int) 14 => 'DimAction', (int) 15 => 'FactOrderAddress', (int) 16 => 'FactOrderDelivery', (int) 17 => 'StoreInfo', (int) 18 => 'FactOrderDetail', (int) 19 => 'FactOrderPayment', (int) 20 => 'ProvSaleHeader', (int) 21 => 'FactSale', (int) 22 => 'FactSaleHeader', (int) 23 => 'ProvSale', (int) 24 => 'DimFeature', (int) 25 => 'FactSalePayment', (int) 26 => 'FactSalePaymentNotice', (int) 27 => 'FactSaleTaxes', (int) 28 => 'DimPostFile', (int) 29 => 'FactTimeSchedule', (int) 30 => 'DimTaskTimeLog', (int) 31 => 'License', (int) 32 => 'DimTaskStatus', (int) 33 => 'system_logging', (int) 34 => 'DimScenario', (int) 35 => 'FactInformationRequest', (int) 36 => 'DimRecoveryUser', (int) 37 => 'DimRecovery', (int) 38 => 'DimProjectTask', (int) 39 => 'DimProductFeatures', (int) 40 => 'DimProjectStatus', (int) 41 => 'DimProject', (int) 42 => 'DimPost', (int) 43 => 'DimMarket', (int) 44 => 'DimPostType', (int) 45 => 'DimGroup', (int) 46 => 'DimProduct', (int) 47 => 'DimContactType', (int) 48 => 'DimContactRecovery', (int) 49 => 'DimContact', (int) 50 => 'DimCarrier', (int) 51 => 'DimCity', (int) 52 => 'DimCustomer', (int) 53 => 'dimCustomerType', (int) 54 => 'DimQuestions', (int) 55 => 'DimOwners', (int) 56 => 'DimProjectType', (int) 57 => 'DimDate', (int) 58 => 'FactOrderReservationPayment', (int) 59 => 'DimProjectContractType', (int) 60 => 'DimDepartment', (int) 61 => 'DimTripType', (int) 62 => 'DimDepartmentInfo', (int) 63 => 'DimReservationQuestion', (int) 64 => 'DimMealType', (int) 65 => 'DimDiscount', (int) 66 => 'DimDiscountInfo', (int) 67 => 'DimDivisionProduct', (int) 68 => 'DimPromoCode', (int) 69 => 'DimDivisionProductInfo', (int) 70 => 'DimEmployee', (int) 71 => 'DimReservation', (int) 72 => 'DimItemType', (int) 73 => 'DimMode', (int) 74 => 'DimModeInfo', (int) 75 => 'DimOrderDetailNote', (int) 76 => 'DimPayment', (int) 77 => 'DimPaymentInfo', (int) 78 => 'DimStoreInfo', (int) 79 => 'DimPOS', (int) 80 => 'FactInformationRequestNote', (int) 81 => 'DimPriceLevel', (int) 82 => 'DimProductUnavailabilities', (int) 83 => 'DimProductBrand', (int) 84 => 'DimProductInfo', (int) 85 => 'DimProductFeature', (int) 86 => 'DimInformedBy', (int) 87 => 'DimProductFile', (int) 88 => 'DimProvenance', (int) 89 => 'DimProductImage', (int) 90 => 'DimFeatureReservations', (int) 91 => 'DimProductReservations', (int) 92 => 'DimPromotion', (int) 93 => 'DimPromotionType', (int) 94 => 'DimProvider', (int) 95 => 'DimProviderType', (int) 96 => 'FactAchalandageAnalytic', (int) 97 => 'DimPunchEmployee', (int) 98 => 'DimPasswordReset', (int) 99 => 'OauthAccounts', (int) 100 => 'DimRelatedProduct', (int) 101 => 'DimCaseStatus', (int) 102 => 'FactProfiles', (int) 103 => 'DimSource', (int) 104 => 'DimCasesSales', (int) 105 => 'DimStoreImage', (int) 106 => 'DimCaseNote', (int) 107 => 'DimCaseMessageFile', (int) 108 => 'DimSubDivisionProduct', (int) 109 => 'DimCaseMessage', (int) 110 => 'DimSubDivisionProductInfo', (int) 111 => 'DimCase', (int) 112 => 'DimOrderReservation', (int) 113 => 'DimTask', (int) 114 => 'DimActionType', (int) 115 => 'DimTaxe', (int) 116 => 'DimActionStatus', (int) 117 => 'DimRealisations' ) [protected] _transactionStarted => false } $product = array( (int) 0 => array( (int) 0 => array( 'ProductsFile' => array([maximum depth reached]), 'ProductsImage' => array([maximum depth reached]), 'ProductsFeature' => array([maximum depth reached]), 'ProductsBrand' => array([maximum depth reached]) ) ) ) $related_products = array() $selected_category = array()ProductsController::details() - APP/Controller/ProductsController.php, line 215 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
<?php if(count($product['ProductsImage']) == 0){ ?>
<a class="preview pricing-table" <?php echo 'data-lightbox="image-1"'?> href="/img/pas-image.jpg">
<img src="/img/pas-image.jpg" alt="<?php echo $product['ProductInfoName'.$language] ?>" class="img-responsive"/>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'
include - APP/View/Products/details.ctp, line 28 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoVideoFr [APP/View/Products/details.ctp, line 51]Code Context</div>
<?php } ?>
<?php if(($product['ProductInfoVideo'.$language]) != ""){ ?>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'include - APP/View/Products/details.ctp, line 51 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoWebsite [APP/View/Products/details.ctp, line 56]Code Context</div>
<?php } ?>
<?php if($product['ProductInfoWebsite'] != ""){ ?>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'include - APP/View/Products/details.ctp, line 56 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoNameFr [APP/View/Products/details.ctp, line 77]Code Context<?php if(count($product['ProductsBrand']) <= 1): ?>
<div class="col-sm-6" style="margin-top:20px;padding-left:15px;border-bottom: 1px solid #eee;border-top: 1px solid #eee;padding-top: 5px;padding-bottom: 5px;">
<h1 class="primary-font first-child product-title"><?php echo ($product['ProductInfoName'.$language])?></h1>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'include - APP/View/Products/details.ctp, line 77 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoDescriptionFr [APP/View/Products/details.ctp, line 82]Code Context</h3>
<p id="description">
<?php echo $product['ProductInfoDescription'.$language] ?>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'include - APP/View/Products/details.ctp, line 82 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoSloganFr [APP/View/Products/details.ctp, line 84]Code Context<?php echo $product['ProductInfoDescription'.$language] ?>
</p>
<p><?php echo $product['ProductInfoSlogan'.$language] ?></p>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'include - APP/View/Products/details.ctp, line 84 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
} ?>
</ul>
<input hidden="hidden" id="productSlug" value="<?php echo ($product['ProductInfoSlug'.$language]) ?>"/>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'
include - APP/View/Products/details.ctp, line 92 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
<input hidden="hidden" id="productSlug" value="<?php echo ($product['ProductInfoSlug'.$language]) ?>"/>
<meta itemprop="category" content="<?php echo $product['SubDivisionProductInfoName'.$language] ?>" />
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'
include - APP/View/Products/details.ctp, line 94 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoMonthAmount [APP/View/Products/details.ctp, line 95]Code Context
<meta itemprop="category" content="<?php echo $product['SubDivisionProductInfoName'.$language] ?>" />
<?php if($product['ProductInfoMonthAmount'] == 0 && $product['ProductInfoYearAmount'] == 0 && $product['ProductInfoFixedAmount'] == 0){ ?>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'include - APP/View/Products/details.ctp, line 95 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoYearAmount [APP/View/Products/details.ctp, line 95]Code Context
<meta itemprop="category" content="<?php echo $product['SubDivisionProductInfoName'.$language] ?>" />
<?php if($product['ProductInfoMonthAmount'] == 0 && $product['ProductInfoYearAmount'] == 0 && $product['ProductInfoFixedAmount'] == 0){ ?>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'include - APP/View/Products/details.ctp, line 95 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductInfoFixedAmount [APP/View/Products/details.ctp, line 95]Code Context
<meta itemprop="category" content="<?php echo $product['SubDivisionProductInfoName'.$language] ?>" />
<?php if($product['ProductInfoMonthAmount'] == 0 && $product['ProductInfoYearAmount'] == 0 && $product['ProductInfoFixedAmount'] == 0){ ?>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = false $language = 'Fr'include - APP/View/Products/details.ctp, line 95 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Prix sur demande
<div id="videoModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<input class="video" value=<?php echo $product['ProductInfoVideo'.$language]?> hidden="hidden">
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = true $language = 'Fr'
include - APP/View/Products/details.ctp, line 286 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
Notice (8): Undefined index: ProductId [APP/View/Products/details.ctp, line 302]Code Context</div>
</div>
<span class="hidden" id="prodId"><?php echo $product['ProductId'] ?></span>
$viewFile = '/var/www/dcadesnowscoots.com/app/View/Products/details.ctp' $description = null $title = null $related_products = array() $product = array( 'ProductsFile' => array(), 'ProductsImage' => array(), 'ProductsFeature' => array(), 'ProductsBrand' => array() ) $product_slug = 'anti-slip-foam' $selected_category = null $cartAmount = (int) 0 $categories = null $submenu = 'categories' $active = 'categories' $boutiques = array( (int) 0 => array( (int) 0 => array( 'SubDivisionProductId' => '3352', 'SubDivisionProductInternalCode' => '2', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Accessoires', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2155', 'SubDivisionProductInfoNameFr' => 'Accessoires', 'SubDivisionProductInfoNameEn' => 'Accessory', 'SubDivisionProductInfoDescriptionFr' => 'Accessoire', 'SubDivisionProductInfoDescriptionEn' => 'Accessory', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'accessoires', 'SubDivisionProductInfoSlugEn' => 'accessory', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 1 => array( (int) 0 => array( 'SubDivisionProductId' => '3353', 'SubDivisionProductInternalCode' => '3', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Certificats cadeaux', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '2156', 'SubDivisionProductInfoNameFr' => 'Certificats cadeaux', 'SubDivisionProductInfoNameEn' => 'Gift', 'SubDivisionProductInfoDescriptionFr' => 'Certificats cadeaux', 'SubDivisionProductInfoDescriptionEn' => 'Gift card', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '', 'SubDivisionProductInfoImagePathEn' => '', 'SubDivisionProductInfoSlugFr' => 'certificats-cadeaux', 'SubDivisionProductInfoSlugEn' => 'gift', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ), (int) 2 => array( (int) 0 => array( 'SubDivisionProductId' => '2342', 'SubDivisionProductInternalCode' => '1', 'BannerCode' => '1006', 'StoreCode' => '10012', 'SubDivisionProductName' => 'Snowscoots', 'DivisionProductId' => '1078', 'SubDivisionProductIsActive' => '1', 'SubDivisionParentId' => '', 'SubDivisionProductInfoId' => '1145', 'SubDivisionProductInfoNameFr' => 'Snowscoots', 'SubDivisionProductInfoNameEn' => 'Snowscoots', 'SubDivisionProductInfoDescriptionFr' => 'Nos scooter alpin', 'SubDivisionProductInfoDescriptionEn' => 'Our alpin scooter', 'SubDivisionProductInfoVideoFr' => '', 'SubDivisionProductInfoVideoEn' => '', 'SubDivisionProductInfoImagePathFr' => '1f866d7b-7de7-467a-94c1-acf1319a194c.jpg', 'SubDivisionProductInfoImagePathEn' => 'c8ef937c-0189-4382-ac92-a2d2504c53c2.jpg', 'SubDivisionProductInfoSlugFr' => 'snowscoots', 'SubDivisionProductInfoSlugEn' => 'snowscoots', 'SubDivisionProductInfoSpecialAmount' => '', 'SubDivisionProductInfoDiscountStartDate' => '', 'SubDivisionProductInfoDiscountEndDate' => '', 'SubDivisionProductInfoSpecialPercentage' => '', 'SubDivisionProductInfoHome' => '0', 'SubDivisionProductInfoHomePathFr' => '', 'SubDivisionProductInfoHomePathEn' => '', 'SubDivisionProductInfoHomePriority' => '1' ) ) ) $notification_active = false $notification_message = 'L'ecole de veloneige du Mont Saint-Bruno sera ouvert a partir du 2 decembre' $language_id = 'fr' $user = null $parameters = '?store=10012&banner=1006' $searched_product = '' $noPrice = true $language = 'Fr'include - APP/View/Products/details.ctp, line 302 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 110
DCADE est à votre service. N'hésitez pas à nous contacter pour toute question relative à nos services ou remarque par rapport à ce site. [email protected]