$eventObj->BeforeProcessSearch($conn, $pageObject); } // add constants and files for simple view if ($mode == SEARCH_SIMPLE) { $searchControlBuilder = new AdvancedSearchControl($searchControllerId, $strTableName, $pageObject->searchClauseObj, $pageObject); // add button events if exist $pageObject->addButtonHandlers(); $includes .= "<script language=\"JavaScript\" src=\"include/loadfirst.js\"></script>\r\n"; //$includes.="<script language=\"JavaScript\" src=\"include/customlabels.js\"></script>\r\n"; $includes .= "<script type=\"text/javascript\" src=\"include/lang/" . getLangFileName(mlang_getcurrentlang()) . ".js\"></script>"; // if not simple, this div already exist on page if (!isMobile()) { $includes .= "<div id=\"search_suggest\" class=\"search_suggest\"></div>"; } // search panel radio button assign $searchRadio = $searchControlBuilder->getSearchRadio(); $xt->assign_section("all_checkbox_label", $searchRadio['all_checkbox_label'][0], $searchRadio['all_checkbox_label'][1]); $xt->assign_section("any_checkbox_label", $searchRadio['any_checkbox_label'][0], $searchRadio['any_checkbox_label'][1]); $xt->assignbyref("all_checkbox", $searchRadio['all_checkbox']); $xt->assignbyref("any_checkbox", $searchRadio['any_checkbox']); // search fields data if ($pageObject->pSet->getLookupTable("id")) { $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("id")] = GetTableURL($pageObject->pSet->getLookupTable("id")); } $pageObject->fillFieldToolTips("id"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("id"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "id";