// EntĂȘtes Facebook
$meta['og:title'] = ($book->parametres->facebook_title == '') ? $book->parametres->title : $book->parametres->facebook_title;
if ($book->parametres->facebook_description != '') {
- $meta['og:description'] = $book->parametres->facebook_description;
+ $meta['og:description'] = $book->parametres->facebook_description;
}
$meta['og:image'] = 'https://workshop.fluidbook.com/services/facebook_thumbnail?id=' . $book->book_id . '&j=' . TIME;
return $res;
}
+ public function orpiref($args) {
+ $ref = $args[1];
+
+
+ $client = new Zend_Http_Client();
+ $client->setAdapter('Zend_Http_Client_Adapter_Curl');
+ $client->setEncType(Zend_Http_Client::ENC_FORMDATA);
+ $client->setMethod(Zend_Http_Client::POST);
+ $client->setParameterPost(array('reference' => $ref));
+ $client->setUri('https://www.orpi.com/recherche/search_by_reference');
+ $client->setHeaders(array('X-Requested-With' => 'XMLHttpRequest'));
+ $response = $client->request();
+
+ $json = $response->getBody();
+ $res = 'https://www.orpi.com';
+ if ($json === false) {
+ header('Location: ' . $res);
+ exit;
+ }
+ $r = json_decode($json);
+ if ($r === false) {
+ header('Location: ' . $res);
+ exit;
+ }
+
+ if (isset($r->success) && $r->success && isset($r->location)) {
+ header('Location: ' . $res . $r->location);
+ exit;
+ }
+
+ header('Location: ' . $res);
+ }
+
}