GetGroupRight("main"); if($saleMainPermissions < "R") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); IncludeModuleLangFile(__FILE__); InitSorting(); $strError = ""; /*************************************************************************** ***************************************************************************/ function CheckFilter() { global $strError, $FilterArr; reset($FilterArr); foreach ($FilterArr as $f) global $$f; $str = ""; if (strlen(trim($find_timestamp_1))>0 || strlen(trim($find_timestamp_2))>0) { $date_1_ok = false; $date1_stm = MkDateTime(FmtDate($find_timestamp_1,"D.M.Y"),"d.m.Y"); $date2_stm = MkDateTime(FmtDate($find_timestamp_2,"D.M.Y")." 23:59","d.m.Y H:i"); if (!$date1_stm && strlen(trim($find_timestamp_1))>0) $str.= GetMessage("SALE_WRONG_TIMESTAMP_FROM")."
"; else $date_1_ok = true; if (!$date2_stm && strlen(trim($find_timestamp_2))>0) $str.= GetMessage("SALE_WRONG_TIMESTAMP_TILL")."
"; elseif ($date_1_ok && $date2_stm <= $date1_stm && strlen($date2_stm)>0) $str.= GetMessage("SALE_FROM_TILL_TIMESTAMP")."
"; } if (strlen(trim($find_last_login_1))>0 || strlen(trim($find_last_login_2))>0) { $date_1_ok = false; $date1_stm = MkDateTime(FmtDate($find_last_login_1,"D.M.Y"),"d.m.Y"); $date2_stm = MkDateTime(FmtDate($find_last_login_2,"D.M.Y")." 23:59","d.m.Y H:i"); if (!$date1_stm && strlen(trim($find_last_login_1))>0) $str.= GetMessage("SALE_WRONG_LAST_LOGIN_FROM")."
"; else $date_1_ok = true; if (!$date2_stm && strlen(trim($find_last_login_2))>0) $str.= GetMessage("SALE_WRONG_LAST_LOGIN_TILL")."
"; elseif ($date_1_ok && $date2_stm <= $date1_stm && strlen($date2_stm)>0) $str.= GetMessage("SALE_FROM_TILL_LAST_LOGIN")."
"; } $strError .= $str; if (strlen($str)>0) return false; else return true; } /*************************************************************************** GET | POST ****************************************************************************/ $form_name = preg_replace("/[^a-z0-9_\\[\\]:]/i", "", $form_name); $field_name = preg_replace("/[^a-z0-9_\\[\\]:]/i", "", $field_name); $alt_name = preg_replace("/[^a-z0-9_\\[\\]:]/i", "", $alt_name); if (strlen($form_name)<=0) $form_name = "form1"; if (strlen($field_name)<=0) $field_name = "USER_ID"; if (strlen($alt_name)<=0) $alt_name = "USER_ID_alt"; $FilterArr = Array( "find_id", "find_timestamp_1", "find_timestamp_2", "find_last_login_1", "find_last_login_2", "find_active", "find_login", "find_name", "find_email", "find_keywords", "find_group_id" ); if (strlen($set_filter)>0) InitFilterEx($FilterArr,"USER_SEARCH","set"); else InitFilterEx($FilterArr,"USER_SEARCH","get"); if (strlen($del_filter)>0) DelFilterEx($FilterArr,"USER_SEARCH"); if (CheckFilter()) { $arFilter = Array( "ID" => $find_id, "TIMESTAMP_1" => $find_timestamp_1, "TIMESTAMP_2" => $find_timestamp_2, "LAST_LOGIN_1" => $find_last_login_1, "LAST_LOGIN_2" => $find_last_login_2, "ACTIVE" => $find_active, "LOGIN" => $find_login, "NAME" => $find_name, "EMAIL" => $find_email, "KEYWORDS" => $find_keywords, "GROUPS_ID" => $find_group_id ); } $rsUsers = CUser::GetList($by, $order, $arFilter); $is_filtered = $rsUsers->is_filtered; /*************************************************************************** HTML ****************************************************************************/ $APPLICATION->SetTitle(GetMessage("SALE_PAGE_TITLE")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_popup_admin.php") ?>

Fatal error: Uncaught Error: Call to undefined function ShowFilterLogicHelp() in D:\ktt\ttepla.com\public_html\bitrix\modules\sale\admin\user_search.php:139 Stack trace: #0 {main} thrown in D:\ktt\ttepla.com\public_html\bitrix\modules\sale\admin\user_search.php on line 139