コード例 #1
0
 /**
  * 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;
 }
コード例 #2
0
 * @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);