global $core;\r
$dao = new wsDAOBook($core->con);\r
if ($_POST['book'] != '') {\r
- $book = $dao->duplicate($_POST['book'], $core->user->utilisateur_id);\r
+ $book = $dao->duplicate($_POST['book'], $core->user->utilisateur_id,$_POST['title']);\r
} else {\r
- $book = $dao->creeEmpty($core->user->utilisateur_id, $core->user->lang);\r
+ $book = $dao->creeEmpty($core->user->utilisateur_id, $core->user->lang,$_POST['title']);\r
}\r
+\r
$x->addClosePopup();\r
$x->addContent('listeBooks', wsUrl::listeBooks());\r
$x->addTruePopup(SITE_PATH . 'editor/' . $book->book_id);\r
}\r
$x->addOk('book_proprietaire');\r
$dao = new wsDAOBook($core->con);\r
- $dao->setProprietaire($args[1],$_POST['proprietaire']);\r
+ $dao->setProprietaire($args[1], $_POST['proprietaire']);\r
$x->addClosePopup();\r
$x->addContent('listeBooks', wsUrl::listeBooks());\r
}\r
{\r
$res = '<tr><td colspan="2"><p style="width:600px;text-align:justify;"><em>' . __("Si votre nouvelle publication a des paramètres en commun avec une publication existante, veuillez rechercher cette publication afin d'attribuer par défaut à votre nouvelle publication les paramètres de l'existante") . '</em></p></td></tr>';\r
$res .= '<tr><td>' . __('Rechercher une publication') . ' : </td><td>' . form::field('book_nom', 64, 1024) . form::hidden('book', '') . '</td></tr>';\r
+ // $res .= '<tr><td colspan="2"><hr /></td></tr>';\r
+ $res .= '<tr><td>' . __('Indiquez le titre de votre nouvelle publication') . '</td><td>' . form::field('title', 64, 1024) . '</td></tr>';\r
return $res;\r
}\r
\r
return $this->selectById($book_id);\r
}\r
\r
- public function duplicate($book_id, $createur)\r
+ public function duplicate($book_id, $createur, $nom)\r
{\r
$r = $this->con->select('SELECT * FROM books_vue WHERE book_id=\'' . $this->con->escape($book_id) . '\'');\r
$c = $this->con->openCursor('books');\r
$c->date_status = TIME;\r
$c->lang = $r->lang;\r
$c->parametres = $r->parametres;\r
- $c->nom = $r->nom;\r
+ $c->nom = $nom;\r
$c->theme = $r->theme;\r
$c->changedate = TIME;\r
$c->compiledate = 0;\r
return $this->selectById($book_id);\r
}\r
\r
- public function creeEmpty($createur, $lang)\r
+ public function creeEmpty($createur, $lang, $nom)\r
{\r
$c = $this->con->openCursor('books');\r
$c->proprietaire = $createur;\r
+ $c->nom = $nom;\r
$c->date = TIME;\r
$c->hash = md5(rand(0, 1234567893));\r
$c->compteur_visites = 20;\r
$c = unserialize($r->conversion);\r
$c = $c->pages[$r->document_page];\r
}\r
- if(isset($n[$r->document_page-1])){\r
- $num=$n[$r->document_page-1];\r
- }else{\r
- $num='';\r
+ if (isset($n[$r->document_page-1])) {\r
+ $num = $n[$r->document_page-1];\r
+ } else {\r
+ $num = '';\r
}\r
$pages[$r->book_page] = array('document_id' => $r->document_id,\r
'document_page' => $r->document_page,\r