'Wishlist Jouéclub' => 'JoueclubWishlist',
'GrandVision' => 'GrandVision',
'Grand Pavois' => 'GrandPavois',
+ 'Wishlist Jouéclub Noël 2021' => 'JoueclubWishlist2021',
), 'grade' => 5);
$this->fields['basketReferences'] = array('type' => 'freefile', 'default' => '', 'editable' => true,
// }
}
+ public function writeJoueClub2021Cart()
+ {
+ $this->lessVariables['import-cart-styles'] = 'joueclub2021';
+
+ $this->addJsLib('cookie', 'js/libs/jquery/jquery.cookie.js');
+ $this->addJsLib('joueclub2021', 'js/libs/fluidbook/cart/fluidbook.cart.joueclub2021.js');
+ $this->addJsLib('html2pdf', 'js/libs/html2pdf/html2pdf.min.js');
+
+ $cdir = $this->wdir . '/commerce/';
+
+ $file = $cdir . $this->book->parametres->basketReferences;
+ $this->config->basketReferences = wsUtil::excelToArrayKeyVars($file);
+
+ foreach ($this->config->basketReferences as $ref => $data) {
+ $dest = $cdir . $ref . '.jpg';
+ if (!file_exists($dest)) {
+ copy($data['img'], $dest);
+ }
+ $this->vdir->copy($dest, 'data/commerce/' . $ref . '.jpg');
+ }
+
+ wsLinks::getLinksAndRulersFromFile($this->book_id, $links, $rulers);
+ }
+
public function writeGrandPavoisCart()
{
$this->lessVariables['import-cart-styles'] = 'grandpavois';
return $this->writeGrandVisionCart();
case 'GrandPavois':
return $this->writeGrandPavoisCart();
+ case 'JoueclubWishlist2021':
+ return $this->writeJoueClub2021Cart();
case 'Remarkable':
$this->addJsLib('parsley', 'js/libs/parsley.min.js');
$this->addJsLib('cookie', 'js/libs/jquery/jquery.cookie.js');