From: vincent@cubedesigners.com Date: Mon, 7 Nov 2011 18:15:13 +0000 (+0000) Subject: (no commit message) X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=bf7b5e37571abaad74e49a469ce2bae10ca47abf;p=cubeextranet.git --- diff --git a/inc/ws/DAO/class.ws.dao.book.php b/inc/ws/DAO/class.ws.dao.book.php index c516a5c69..22587e2e6 100644 --- a/inc/ws/DAO/class.ws.dao.book.php +++ b/inc/ws/DAO/class.ws.dao.book.php @@ -817,13 +817,26 @@ class wsDAOBook extends commonDAO { if (file_exists($workingFile)) { $filesToCopy['data/' . $link['to']] = $workingFile; } + + if ($link['type'] == 4) { + $poster = $link['to']; + $e = explode('.', $poster); + array_pop($e); + array_push($e,'jpg'); + $poster = implode('.', $e); + + $workingFile = $workingDir . '/' . $poster; + if (file_exists($workingFile)) { + $filesToCopy['data/' . $poster] = $workingFile; + } + } } } - - if($book->parametres->ongletsSWF!=''){ - $ongletSWF=$workingDir.'/'.$book->parametres->ongletsSWF; - if(file_exists($ongletSWF)){ - $filesToCopy['data/'.$book->parametres->ongletsSWF]=$ongletSWF; + + if ($book->parametres->ongletsSWF != '') { + $ongletSWF = $workingDir . '/' . $book->parametres->ongletsSWF; + if (file_exists($ongletSWF)) { + $filesToCopy['data/' . $book->parametres->ongletsSWF] = $ongletSWF; } } diff --git a/inc/ws/Metier/class.ws.book.parametres.php b/inc/ws/Metier/class.ws.book.parametres.php index 714092c35..61045a8be 100644 --- a/inc/ws/Metier/class.ws.book.parametres.php +++ b/inc/ws/Metier/class.ws.book.parametres.php @@ -33,10 +33,11 @@ class wsBookParametres extends wsParametres { $this->fields['facebook_description'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __("Description facebook"), 'grade' => 1, 'hint' => __('Description proposée sur la fonction de partage facebook (par défaut, vide)')); $this->fields['twitter'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Twitter')); $this->fields['twitter_description'] = array('type' => 'textarea', 'default' => '%title% : %short%', 'editable' => true, 'label' => __("Contenu Twitter"), 'hint' => __('Contenu du Twit')); + $this->fields['customSharer'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("Classe personnalisée de partage"), 'grade' => 5); $this->forms['share'] = array('label' => __('Fonctions de partage'), 'fieldsnames' => array('friend', 'email_title', 'email_body', 'email_editable', 'askAcknowledge', '|', 'facebook', 'facebook_title', 'facebook_description', '|', - 'twitter', 'twitter_description')); + 'twitter', 'twitter_description', '|', 'customSharer')); // . $this->fields['pages'] = array('type' => 'integer', 'default' => '', 'editable' => false, 'label' => __('Nombre de pages')); $this->fields['width'] = array('type' => 'float', 'default' => '', 'editable' => false, 'label' => __('Largeur'));