<?php /** * $Id$ * * @category Search * @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(); $names_types = CValue::get("types"); $error = ""; try { $client_index = new CSearch(); //create a client $client_index->createClient(); $index = $client_index->getIndex(CAppUI::conf("db std dbname"))->exists(); $client_index->updateIndex($index); CAppUI::displayAjaxMsg("L'index " . CAppUI::conf("db std dbname") . " s'est correctement mis à jour", UI_MSG_OK); } catch (Exception $e) { CAppUI::displayAjaxMsg("L'index " . CAppUI::conf("db std dbname") . " n'a pas été mis à jour", UI_MSG_ERROR); $error = "update"; } $smarty = new CSmartyDP(); $smarty->assign("error", $error); $smarty->display("inc_configure_es.tpl");
<?php /** * $Id$ * * @category search * @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(); $error = ""; $search = new CSearch(); $search->createClient(); $settings["settings"] = CSearch::$settings_default; $settings["settings"]["number_of_replicas"] = CAppUI::conf("search nb_replicas"); $types = ""; $group = CGroups::loadCurrent(); if (CAppUI::conf("search active_handler active_handler_search_types", $group)) { $types = explode("|", CAppUI::conf("search active_handler active_handler_search_types", $group)); } $mapping = CSearch::$mapping_default; $final_mapping = array(); $final_mapping["properties"] = $mapping; // Création du template $smarty = new CSmartyDP(); $smarty->assign("error", $error); $smarty->assign("settings", json_encode($settings)); $smarty->assign("types", $types); $smarty->assign("mapping", json_encode($final_mapping)); $smarty->display("inc_configure_reindexing.tpl");