<?php /** * $Id: ajax_autocomplete_hostfields.php 17759 2013-01-14 11:27:24Z phenxdesign $ * * @package Mediboard * @subpackage forms * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: 17759 $ */ CCanDo::checkEdit(); $ex_class_event_id = CValue::get("ex_class_event_id"); $keywords = CValue::get("_host_field_view"); $ex_class_event = new CExClassEvent(); $ex_class_event->load($ex_class_event_id); $list = $ex_class_event->buildHostFieldsList(); $show_views = false; // filtrage if ($keywords) { $show_views = true; $re = preg_quote($keywords); $re = CMbString::allowDiacriticsInRegexp($re); $re = str_replace("/", "\\/", $re); $re = "/({$re})/i"; foreach ($list as $_key => $element) { if (!preg_match($re, $element["title"])) { unset($list[$_key]); } } }