/** * Méthode permettant de démarrer le jar d'apache tika afin d'en extraire le contenu souhaité * * @return string */ function run() { $conf_host = trim(CAppUI::conf("search tika_host")); $conf_port = trim(CAppUI::conf("search tika_port")); $client = new CHTTPClient("http://{$conf_host}:{$conf_port}/tika"); $client->header = array("\"Accept: text/plain\""); $content = $client->putFile($this->_fichier); return $content; }
* @package Mediboard * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @link http://www.mediboard.org */ CCanDo::checkAdmin(); $request = CValue::get("request"); $type = CValue::get("type_request"); $content = ""; if ($request && !strripos($request, "delete")) { $client = new CHTTPClient($request); switch ($type) { case "get": $content = $client->get(); break; case "put": $content = $client->putFile($request); break; case "post": $content = $client->post($request); break; default: $content = $client->get(); } } $content = json_decode($content, true); if (!$content) { CAppUI::stepAjax("{$request} est invalide", UI_MSG_ERROR); } // Création du template $smarty = new CSmartyDP(); $smarty->assign("request", $request);