Your file /home/independz/www/cache/class_index.php is corrupted. Please remove this file, a new one will be regenerated automatically
at line 155 in file classes/Autoload.php
149. while (!$integrity_is_ok);
150.
151. if (!$integrity_is_ok)
152. {
153. file_put_contents($filename, '<?php return array(); ?>');
154. throw new PrestaShopException('Your file '.$filename.' is corrupted. Please remove this file, a new one will be regenerated automatically');
155. }
156. }
157.
158. $this->index = $classes;
159. }
82.
83. // regenerate the class index if the requested class is not found in the index or if the requested file doesn't exists
84. if (!isset($this->index[$classname])
85. || ($this->index[$classname] && !is_file($this->root_dir.$this->index[$classname]))
86. || (isset($this->index[$classname.'Core']) && $this->index[$classname.'Core'] && !is_file($this->root_dir.$this->index[$classname.'Core'])))
87. $this->generateIndex();
88.
89. // If $classname has not core suffix (E.g. Shop, Product)
90. if (substr($classname, -4) != 'Core')
91. {
92. // If requested class does not exist, load associated core class
Argument [0] Jirafe_Platform_Interface
11. * Jirafe Platform Ecommerce is an abstract class that implements common methods that ecommerce systems have
12. *
13. * @author jirafe.com
14. */
15. abstract class Jirafe_Platform_Ecommerce implements Jirafe_Platform_Interface
16. {
17. // Page Types
18. const PAGE_HOME = 1;
19. const PAGE_PRODUCT = 2;
20. const PAGE_CATEGORY = 3;
21. const PAGE_SEARCH = 4;
Argument [0] Jirafe_Platform_Interface
35. if (0 !== strpos($class, 'Jirafe')) {
36. return;
37. }
38.
39. if (file_exists($file = dirname(__FILE__) . '/../' . str_replace('_', '/', $class) . '.php')) {
40. require $file;
41. }
42. }
43. }
44.
Argument [0] /home/independz/www/modules/jirafe/vendor/jirafe-php-client/src/Jirafe/Platform/Ecommerce.php
Argument [0] Jirafe_Platform_Ecommerce
0. <?php
1.
2. class Jirafe_Platform_Prestashop14 extends Jirafe_Platform_Ecommerce
3. {
4. /**
5. * Get the value of a persistent variable stored in the ecommerce platform
6. * @param name the name of the variable
7. * @return the value of the variable
8. */
Argument [0] Jirafe_Platform_Ecommerce
35. if (0 !== strpos($class, 'Jirafe')) {
36. return;
37. }
38.
39. if (file_exists($file = dirname(__FILE__) . '/../' . str_replace('_', '/', $class) . '.php')) {
40. require $file;
41. }
42. }
43. }
44.
Argument [0] /home/independz/www/modules/jirafe/vendor/jirafe-php-client/src/Jirafe/Platform/Prestashop14.php
Argument [0] Jirafe_Platform_Prestashop14
0. <?php
1.
2. class Jirafe_Platform_Prestashop15 extends Jirafe_Platform_Prestashop14
3. {
4. /**
5. * Get the value of a persistent variable stored in the ecommerce platform
6. * @param name the name of the variable
7. * @return the value of the variable
8. */
Argument [0] Jirafe_Platform_Prestashop14
35. if (0 !== strpos($class, 'Jirafe')) {
36. return;
37. }
38.
39. if (file_exists($file = dirname(__FILE__) . '/../' . str_replace('_', '/', $class) . '.php')) {
40. require $file;
41. }
42. }
43. }
44.
Argument [0] /home/independz/www/modules/jirafe/vendor/jirafe-php-client/src/Jirafe/Platform/Prestashop15.php
Argument [0] Jirafe_Platform_Prestashop15
69.
70. public function getPrestashopClient()
71. {
72. if (null === $this->prestashopClient) {
73. // Prestashop Ecommerce Client
74. $this->prestashopClient = new Jirafe_Platform_Prestashop15();
75.
76. if (JIRAFE_DEBUG) {
77. $this->prestashopClient->trackerUrl = 'test-data.jirafe.com';
78. }
79. }
Argument [0] Jirafe_Platform_Prestashop15
305. * @param array $params variables from the front end
306. * @return string the additional HTML that we are generating in the header
307. */
308. public function hookHeader($params)
309. {
310. $ps = $this->getPrestashopClient();
311. return $ps->getTag();
312. }
313.
314. /**
315. * Hook which gets called when a user adds something to their cart.
411.
412. // Call hook method
413. if ($hook_callable)
414. $display = $moduleInstance->{'hook'.$hook_name}($hook_args);
415. else if ($hook_retro_callable)
416. $display = $moduleInstance->{'hook'.$retro_hook_name}($hook_args);
417. // Live edit
418. if ($array['live_edit'] && Tools::isSubmit('live_edit') && Tools::getValue('ad') && Tools::getValue('liveToken') == Tools::getAdminToken('AdminModulesPositions'.(int)Tab::getIdFromClassName('AdminModulesPositions').(int)Tools::getValue('id_employee')))
419. {
420. $live_edit = true;
421. $output .= self::wrapLiveEdit($display, $moduleInstance, $array['id_hook']);
Argument [0]
Array
(
[cookie] => Cookie Object
(
[_content:protected] => Array
(
[date_add] => 2026-03-07 19:31:17
[id_lang] => 5
[id_currency] => 1
)
[_name:protected] => 13042af98805856547e5b971fdea067b
[_expire:protected] => 1774636277
[_domain:protected] => independentstreet.fr
[_path:protected] => /
[_cipherTool:protected] => Rijndael Object
(
[_key:protected] => Dy9zCyGyO9WV0YdJcwnyBeQjrQUaheDf
[_iv:protected] => 0OGl HB[
)
[_key:protected] => EptewIdiN2mE39MMyRziN5vpCKPrb4zBM27kON6tfLY6DcTxoSuSSLxJ
[_iv:protected] => xvZEutGf
[_modified:protected] => 1
)
[cart] => Cart Object
(
[id] =>
[id_shop_group] => 1
[id_shop] => 1
[id_address_delivery] => 0
[id_address_invoice] => 0
[id_currency] => 1
[id_customer] =>
[id_guest] => 0
[id_lang] => 5
[recyclable] => 1
[gift] => 0
[gift_message] =>
[date_add] =>
[secure_key] =>
[id_carrier] => 0
[date_upd] =>
[checkedTos] =>
[pictures] =>
[textFields] =>
[delivery_option] =>
[allow_seperated_package] =>
[_products:protected] =>
[_taxCalculationMethod:protected] => 0
[webserviceParameters:protected] => Array
(
[fields] => Array
(
[id_address_delivery] => Array
(
[xlink_resource] => addresses
)
[id_address_invoice] => Array
(
[xlink_resource] => addresses
)
[id_currency] => Array
(
[xlink_resource] => currencies
)
[id_customer] => Array
(
[xlink_resource] => customers
)
[id_guest] => Array
(
[xlink_resource] => guests
)
[id_lang] => Array
(
[xlink_resource] => languages
)
)
[associations] => Array
(
[cart_rows] => Array
(
[resource] => cart_row
[virtual_entity] => 1
[fields] => Array
(
[id_product] => Array
(
[required] => 1
[xlink_resource] => products
)
[id_product_attribute] => Array
(
[required] => 1
[xlink_resource] => combinations
)
[quantity] => Array
(
[required] => 1
)
)
)
)
)
[id_shop_list] =>
[get_shop_from_context:protected] => 1
[table:protected] => cart
[identifier:protected] => id_cart
[fieldsRequired:protected] => Array
(
[0] => id_currency
[1] => id_lang
)
[fieldsSize:protected] => Array
(
[secure_key] => 32
)
[fieldsValidate:protected] => Array
(
[id_shop_group] => isUnsignedId
[id_shop] => isUnsignedId
[id_address_delivery] => isUnsignedId
[id_address_invoice] => isUnsignedId
[id_carrier] => isUnsignedId
[id_currency] => isUnsignedId
[id_customer] => isUnsignedId
[id_guest] => isUnsignedId
[id_lang] => isUnsignedId
[recyclable] => isBool
[gift] => isBool
[gift_message] => isMessage
[allow_seperated_package] => isBool
[date_add] => isDateFormat
[date_upd] => isDateFormat
)
[fieldsRequiredLang:protected] => Array
(
)
[fieldsSizeLang:protected] => Array
(
)
[fieldsValidateLang:protected] => Array
(
)
[tables:protected] => Array
(
)
[image_dir:protected] =>
[image_format:protected] => jpg
[def:protected] => Array
(
[table] => cart
[primary] => id_cart
[fields] => Array
(
[id_shop_group] => Array
(
[type] => 1
[validate] => isUnsignedId
)
[id_shop] => Array
(
[type] => 1
[validate] => isUnsignedId
)
[id_address_delivery] => Array
(
[type] => 1
[validate] => isUnsignedId
)
[id_address_invoice] => Array
(
[type] => 1
[validate] => isUnsignedId
)
[id_carrier] => Array
(
[type] => 1
[validate] => isUnsignedId
)
[id_currency] => Array
(
[type] => 1
[validate] => isUnsignedId
[required] => 1
)
[id_customer] => Array
(
[type] => 1
[validate] => isUnsignedId
)
[id_guest] => Array
(
[type] => 1
[validate] => isUnsignedId
)
[id_lang] => Array
(
[type] => 1
[validate] => isUnsignedId
[required] => 1
)
[recyclable] => Array
(
[type] => 2
[validate] => isBool
)
[gift] => Array
(
[type] => 2
[validate] => isBool
)
[gift_message] => Array
(
[type] => 3
[validate] => isMessage
)
[delivery_option] => Array
(
[type] => 3
)
[secure_key] => Array
(
[type] => 3
[size] => 32
)
[allow_seperated_package] => Array
(
[type] => 2
[validate] => isBool
)
[date_add] => Array
(
[type] => 5
[validate] => isDateFormat
)
[date_upd] => Array
(
[type] => 5
[validate] => isDateFormat
)
)
[classname] => Cart Object
*RECURSION*
)
[update_fields:protected] =>
)
[altern] => 27
)
442. // These hooks aren't used for the mobile theme.
443. // Needed hooks are called in the tpl files.
444. if (!isset($this->context->cart))
445. $this->context->cart = new Cart();
446. $this->context->smarty->assign(array(
447. 'HOOK_HEADER' => Hook::exec('displayHeader'),
448. 'HOOK_TOP' => Hook::exec('displayTop'),
449. 'HOOK_LEFT_COLUMN' => ($this->display_column_left ? Hook::exec('displayLeftColumn') : ''),
450. 'HOOK_RIGHT_COLUMN' => ($this->display_column_right ? Hook::exec('displayRightColumn', array('cart' => $this->context->cart)) : ''),
451. ));
452. }
Argument [0] displayHeader
141. * Assign template vars related to page content
142. * @see FrontController::initContent()
143. */
144. public function initContent()
145. {
146. parent::initContent();
147.
148. if (!$this->errors)
149. {
150. // Assign to the template the id of the virtual product. "0" if the product is not downloadable.
151. $this->context->smarty->assign('virtual', ProductDownload::getIdFromIdProduct((int)$this->product->id));
162.
163. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className)))
164. $this->initHeader();
165.
166. if ($this->viewAccess())
167. $this->initContent();
168. else
169. $this->errors[] = Tools::displayError('Access denied.');
170.
171. if (!$this->content_only && ($this->display_footer || (isset($this->className) && $this->className)))
172. $this->initFooter();
343. // Execute hook dispatcher
344. if (isset($params_hook_action_dispatcher))
345. Hook::exec('actionDispatcher', $params_hook_action_dispatcher);
346.
347. // Running controller
348. $controller->run();
349. }
350. catch (PrestaShopException $e)
351. {
352. $e->displayMessage();
353. }
23. * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
24. * International Registered Trademark & Property of PrestaShop SA
25. */
26.
27. require(dirname(__FILE__).'/config/config.inc.php');
28. Dispatcher::getInstance()->dispatch();
29.