From 9c1bf7bf4c822f92351135e386d06ba5d05f1fa5 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Mon, 22 Aug 2016 17:32:48 +0000 Subject: [PATCH] #484 --- inc/ws/Controlleur/class.ws.ajax.php | 16 ++++++++++++++++ inc/ws/Controlleur/class.ws.services.php | 17 +++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/inc/ws/Controlleur/class.ws.ajax.php b/inc/ws/Controlleur/class.ws.ajax.php index 67dad664a..2ed8b8c31 100644 --- a/inc/ws/Controlleur/class.ws.ajax.php +++ b/inc/ws/Controlleur/class.ws.ajax.php @@ -447,9 +447,25 @@ class wsAjax extends cubeAjax { public static function demandeDevis($args, &$x) { global $core; + + + $defaults = array('adresse' => '', + 'code_postal' => '', + 'ville' => '', + 'pays' => 'INT', + 'site' => '', + 'telephone' => '', + 'produits' => '', + 'nombre_pages' => '', + 'nombre_liens' => '', + 'nombre_langues' => ''); + + $_POST = array_merge($defaults, $_POST); + if (!self::valideDemandeDevis($x)) { return; } + // L'utilisateur est-il déjà dans la base ? $daoUtilisateur = new commonDAOUtilisateur($core->con); $utilisateur = $daoUtilisateur->selectByEmail($_POST['email']); diff --git a/inc/ws/Controlleur/class.ws.services.php b/inc/ws/Controlleur/class.ws.services.php index 16f82a3db..37c58c737 100644 --- a/inc/ws/Controlleur/class.ws.services.php +++ b/inc/ws/Controlleur/class.ws.services.php @@ -1005,4 +1005,21 @@ class wsServices extends cubeFlashGateway { } } + public function getFluidbookPage($id, $page) { + global $core; + + $id = $this->callArgs[0]; + $page = $this->callArgs[1]; + + $dao = new wsDAOBook($core->con); + $pages = $dao->getPagesOfBook($id, false); + $p = $pages[$page]; + + $file = wsDocument::getDir($p['document_id']) . '/html/t150-' . $p['document_page'] . '.jpg'; + + ob_end_clean(); + cubeHTTP::contentType($file); + echo file_get_contents($file); + die; + } } -- 2.39.5