version = 2; $layout->blocks["top"] = array(); $layout->containers["search"] = array(); $layout->containers["search"][] = array("name"=>"srchheader", "block"=>"", "substyle"=>2 ); $layout->containers["search"][] = array("name"=>"srchconditions", "block"=>"conditions_block", "substyle"=>1 ); $layout->containers["search"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"fields" ); $layout->containers["fields"] = array(); $layout->containers["fields"][] = array("name"=>"srchfields", "block"=>"", "substyle"=>1 ); $layout->containers["fields"][] = array("name"=>"srchbuttons", "block"=>"", "substyle"=>2 ); $layout->skins["fields"] = "fields"; $layout->skins["search"] = "1"; $layout->blocks["top"][] = "search"; $page_layouts["fpi_reg_search"] = $layout; $layout->skinsparams = array(); $layout->skinsparams["empty"] = array("button"=>"button2"); $layout->skinsparams["menu"] = array("button"=>"button1"); $layout->skinsparams["hmenu"] = array("button"=>"button1"); $layout->skinsparams["undermenu"] = array("button"=>"button1"); $layout->skinsparams["fields"] = array("button"=>"button1"); $layout->skinsparams["form"] = array("button"=>"button1"); $layout->skinsparams["1"] = array("button"=>"button1"); $layout->skinsparams["2"] = array("button"=>"button1"); $layout->skinsparams["3"] = array("button"=>"button1"); include('include/xtempl.php'); include('classes/runnerpage.php'); $xt = new Xtempl(); // id that used to add to controls names if(postvalue("id")) $id = postvalue("id"); else $id = 1; // for usual page show proccess $mode = SEARCH_SIMPLE; $templatefile = GetTemplateName("fpi_reg", "search"); // for ajax query, used when page buffers new control if(postvalue("mode")=="inlineLoadCtrl"){ $mode = SEARCH_LOAD_CONTROL; } $params = array(); $params["id"] = $id; $params["mode"] = $mode; $params['xt'] = &$xt; $params['templatefile'] = $templatefile; $params['shortTableName'] = 'fpi_reg'; $params['origTName'] = $strOriginalTableName; $params['sessionPrefix'] = $sessionPrefix; $params['tName'] = $strTableName; $params['locale_info'] = $locale_info; $params['pageType'] = PAGE_SEARCH; $pageObject = new RunnerPage($params); $pageObject->init(); // create reusable searchControl builder instance $searchControllerId = (postvalue('searchControllerId') ? postvalue('searchControllerId') : $pageObject->id); // Before Process event if($eventObj->exists("BeforeProcessSearch")) $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 .= GetBaseScriptsForPage(false); // if not simple, this div already exist on page if (!isMobile()) $includes.="
"; // 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("UID")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("UID")] = GetTableURL($pageObject->pSet->getLookupTable("UID")); $pageObject->fillFieldToolTips("UID"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("UID"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "UID"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "UID" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("UID_label",""); else $xt->assign("UID_label", true); $xt->assign("UID_fieldblock", true); $xt->assignbyref("UID_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("UID_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("UID_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_UID", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("UID"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"UID", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"UID", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Title")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Title")] = GetTableURL($pageObject->pSet->getLookupTable("Title")); $pageObject->fillFieldToolTips("Title"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Title"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Title"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Title" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Title_label",""); else $xt->assign("Title_label", true); $xt->assign("Title_fieldblock", true); $xt->assignbyref("Title_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Title_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Title_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Title", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Title"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Title", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Title", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("English name")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("English name")] = GetTableURL($pageObject->pSet->getLookupTable("English name")); $pageObject->fillFieldToolTips("English name"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("English name"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "English name"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "English name" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("English_name_label",""); else $xt->assign("English_name_label", true); $xt->assign("English_name_fieldblock", true); $xt->assignbyref("English_name_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("English_name_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("English_name_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_English_name", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("English name"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"English name", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"English name", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Chinese name")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Chinese name")] = GetTableURL($pageObject->pSet->getLookupTable("Chinese name")); $pageObject->fillFieldToolTips("Chinese name"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Chinese name"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Chinese name"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Chinese name" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Chinese_name_label",""); else $xt->assign("Chinese_name_label", true); $xt->assign("Chinese_name_fieldblock", true); $xt->assignbyref("Chinese_name_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Chinese_name_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Chinese_name_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Chinese_name", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Chinese name"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Chinese name", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Chinese name", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Tel")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Tel")] = GetTableURL($pageObject->pSet->getLookupTable("Tel")); $pageObject->fillFieldToolTips("Tel"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Tel"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Tel"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Tel" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Tel_label",""); else $xt->assign("Tel_label", true); $xt->assign("Tel_fieldblock", true); $xt->assignbyref("Tel_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Tel_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Tel_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Tel", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Tel"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Tel", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Tel", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("E-mail")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("E-mail")] = GetTableURL($pageObject->pSet->getLookupTable("E-mail")); $pageObject->fillFieldToolTips("E-mail"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("E-mail"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "E-mail"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "E-mail" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("E_mail_label",""); else $xt->assign("E_mail_label", true); $xt->assign("E_mail_fieldblock", true); $xt->assignbyref("E_mail_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("E_mail_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("E_mail_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_E_mail", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("E-mail"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"E-mail", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"E-mail", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Account Type")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Account Type")] = GetTableURL($pageObject->pSet->getLookupTable("Account Type")); $pageObject->fillFieldToolTips("Account Type"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Account Type"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Account Type"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Account Type" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Account_Type_label",""); else $xt->assign("Account_Type_label", true); $xt->assign("Account_Type_fieldblock", true); $xt->assignbyref("Account_Type_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Account_Type_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Account_Type_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Account_Type", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Account Type"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Account Type", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Account Type", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("ID card no")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("ID card no")] = GetTableURL($pageObject->pSet->getLookupTable("ID card no")); $pageObject->fillFieldToolTips("ID card no"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("ID card no"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "ID card no"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "ID card no" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("ID_card_no_label",""); else $xt->assign("ID_card_no_label", true); $xt->assign("ID_card_no_fieldblock", true); $xt->assignbyref("ID_card_no_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("ID_card_no_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("ID_card_no_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_ID_card_no", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("ID card no"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"ID card no", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"ID card no", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Passport no")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Passport no")] = GetTableURL($pageObject->pSet->getLookupTable("Passport no")); $pageObject->fillFieldToolTips("Passport no"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Passport no"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Passport no"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Passport no" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Passport_no_label",""); else $xt->assign("Passport_no_label", true); $xt->assign("Passport_no_fieldblock", true); $xt->assignbyref("Passport_no_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Passport_no_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Passport_no_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Passport_no", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Passport no"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Passport no", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Passport no", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Issue Country")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Issue Country")] = GetTableURL($pageObject->pSet->getLookupTable("Issue Country")); $pageObject->fillFieldToolTips("Issue Country"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Issue Country"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Issue Country"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Issue Country" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Issue_Country_label",""); else $xt->assign("Issue_Country_label", true); $xt->assign("Issue_Country_fieldblock", true); $xt->assignbyref("Issue_Country_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Issue_Country_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Issue_Country_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Issue_Country", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Issue Country"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Issue Country", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Issue Country", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Nationality")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Nationality")] = GetTableURL($pageObject->pSet->getLookupTable("Nationality")); $pageObject->fillFieldToolTips("Nationality"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Nationality"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Nationality"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Nationality" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Nationality_label",""); else $xt->assign("Nationality_label", true); $xt->assign("Nationality_fieldblock", true); $xt->assignbyref("Nationality_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Nationality_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Nationality_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Nationality", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Nationality"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Nationality", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Nationality", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Date of Birth")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Date of Birth")] = GetTableURL($pageObject->pSet->getLookupTable("Date of Birth")); $pageObject->fillFieldToolTips("Date of Birth"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Date of Birth"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Date of Birth"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Date of Birth" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Date_of_Birth_label",""); else $xt->assign("Date_of_Birth_label", true); $xt->assign("Date_of_Birth_fieldblock", true); $xt->assignbyref("Date_of_Birth_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Date_of_Birth_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Date_of_Birth_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Date_of_Birth", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Date of Birth"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("sex")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("sex")] = GetTableURL($pageObject->pSet->getLookupTable("sex")); $pageObject->fillFieldToolTips("sex"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("sex"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "sex"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "sex" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("sex_label",""); else $xt->assign("sex_label", true); $xt->assign("sex_fieldblock", true); $xt->assignbyref("sex_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("sex_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("sex_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_sex", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("sex"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"sex", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"sex", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Residential Address")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Residential Address")] = GetTableURL($pageObject->pSet->getLookupTable("Residential Address")); $pageObject->fillFieldToolTips("Residential Address"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Residential Address"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Residential Address"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Residential Address" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Residential_Address_label",""); else $xt->assign("Residential_Address_label", true); $xt->assign("Residential_Address_fieldblock", true); $xt->assignbyref("Residential_Address_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Residential_Address_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Residential_Address_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Residential_Address", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Residential Address"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Residential Address", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Residential Address", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("correspondence address")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("correspondence address")] = GetTableURL($pageObject->pSet->getLookupTable("correspondence address")); $pageObject->fillFieldToolTips("correspondence address"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("correspondence address"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "correspondence address"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "correspondence address" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("correspondence_address_label",""); else $xt->assign("correspondence_address_label", true); $xt->assign("correspondence_address_fieldblock", true); $xt->assignbyref("correspondence_address_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("correspondence_address_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("correspondence_address_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_correspondence_address", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("correspondence address"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"correspondence address", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"correspondence address", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Residential Tel")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Residential Tel")] = GetTableURL($pageObject->pSet->getLookupTable("Residential Tel")); $pageObject->fillFieldToolTips("Residential Tel"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Residential Tel"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Residential Tel"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Residential Tel" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Residential_Tel_label",""); else $xt->assign("Residential_Tel_label", true); $xt->assign("Residential_Tel_fieldblock", true); $xt->assignbyref("Residential_Tel_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Residential_Tel_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Residential_Tel_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Residential_Tel", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Residential Tel"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Residential Tel", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Residential Tel", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Date of Birth (day)")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Date of Birth (day)")] = GetTableURL($pageObject->pSet->getLookupTable("Date of Birth (day)")); $pageObject->fillFieldToolTips("Date of Birth (day)"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Date of Birth (day)"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Date of Birth (day)"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Date of Birth (day)" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Date_of_Birth__day__label",""); else $xt->assign("Date_of_Birth__day__label", true); $xt->assign("Date_of_Birth__day__fieldblock", true); $xt->assignbyref("Date_of_Birth__day__editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Date_of_Birth__day__notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Date_of_Birth__day__editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Date_of_Birth__day_", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Date of Birth (day)"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (day)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (day)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Date of Birth (Month)")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Date of Birth (Month)")] = GetTableURL($pageObject->pSet->getLookupTable("Date of Birth (Month)")); $pageObject->fillFieldToolTips("Date of Birth (Month)"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Date of Birth (Month)"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Date of Birth (Month)"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Date of Birth (Month)" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Date_of_Birth__Month__label",""); else $xt->assign("Date_of_Birth__Month__label", true); $xt->assign("Date_of_Birth__Month__fieldblock", true); $xt->assignbyref("Date_of_Birth__Month__editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Date_of_Birth__Month__notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Date_of_Birth__Month__editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Date_of_Birth__Month_", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Date of Birth (Month)"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (Month)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (Month)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Date of Birth (Year)")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Date of Birth (Year)")] = GetTableURL($pageObject->pSet->getLookupTable("Date of Birth (Year)")); $pageObject->fillFieldToolTips("Date of Birth (Year)"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Date of Birth (Year)"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Date of Birth (Year)"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Date of Birth (Year)" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Date_of_Birth__Year__label",""); else $xt->assign("Date_of_Birth__Year__label", true); $xt->assign("Date_of_Birth__Year__fieldblock", true); $xt->assignbyref("Date_of_Birth__Year__editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Date_of_Birth__Year__notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Date_of_Birth__Year__editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Date_of_Birth__Year_", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Date of Birth (Year)"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (Year)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (Year)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Employ status")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Employ status")] = GetTableURL($pageObject->pSet->getLookupTable("Employ status")); $pageObject->fillFieldToolTips("Employ status"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Employ status"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Employ status"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Employ status" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Employ_status_label",""); else $xt->assign("Employ_status_label", true); $xt->assign("Employ_status_fieldblock", true); $xt->assignbyref("Employ_status_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Employ_status_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Employ_status_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Employ_status", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Employ status"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Employ status", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Employ status", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Company post")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Company post")] = GetTableURL($pageObject->pSet->getLookupTable("Company post")); $pageObject->fillFieldToolTips("Company post"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Company post"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Company post"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Company post" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Company_post_label",""); else $xt->assign("Company_post_label", true); $xt->assign("Company_post_fieldblock", true); $xt->assignbyref("Company_post_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Company_post_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Company_post_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Company_post", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Company post"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Company post", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Company post", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Company name")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Company name")] = GetTableURL($pageObject->pSet->getLookupTable("Company name")); $pageObject->fillFieldToolTips("Company name"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Company name"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Company name"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Company name" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Company_name_label",""); else $xt->assign("Company_name_label", true); $xt->assign("Company_name_fieldblock", true); $xt->assignbyref("Company_name_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Company_name_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Company_name_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Company_name", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Company name"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Company name", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Company name", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Business nature")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Business nature")] = GetTableURL($pageObject->pSet->getLookupTable("Business nature")); $pageObject->fillFieldToolTips("Business nature"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Business nature"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Business nature"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Business nature" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Business_nature_label",""); else $xt->assign("Business_nature_label", true); $xt->assign("Business_nature_fieldblock", true); $xt->assignbyref("Business_nature_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Business_nature_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Business_nature_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Business_nature", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Business nature"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Business nature", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Business nature", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("香港證券現金帳戶")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("香港證券現金帳戶")] = GetTableURL($pageObject->pSet->getLookupTable("香港證券現金帳戶")); $pageObject->fillFieldToolTips("香港證券現金帳戶"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("香港證券現金帳戶"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "香港證券現金帳戶"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "香港證券現金帳戶" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_________label",""); else $xt->assign("_________label", true); $xt->assign("_________fieldblock", true); $xt->assignbyref("_________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("香港證券現金帳戶"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"香港證券現金帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"香港證券現金帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("香港證券保證金帳戶")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("香港證券保證金帳戶")] = GetTableURL($pageObject->pSet->getLookupTable("香港證券保證金帳戶")); $pageObject->fillFieldToolTips("香港證券保證金帳戶"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("香港證券保證金帳戶"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "香港證券保證金帳戶"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "香港證券保證金帳戶" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("__________label",""); else $xt->assign("__________label", true); $xt->assign("__________fieldblock", true); $xt->assignbyref("__________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("__________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("__________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype__________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("香港證券保證金帳戶"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"香港證券保證金帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"香港證券保證金帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("環球證券保證金帳戶")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("環球證券保證金帳戶")] = GetTableURL($pageObject->pSet->getLookupTable("環球證券保證金帳戶")); $pageObject->fillFieldToolTips("環球證券保證金帳戶"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("環球證券保證金帳戶"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "環球證券保證金帳戶"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "環球證券保證金帳戶" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("__________label",""); else $xt->assign("__________label", true); $xt->assign("__________fieldblock", true); $xt->assignbyref("__________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("__________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("__________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype__________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("環球證券保證金帳戶"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"環球證券保證金帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"環球證券保證金帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("貴金屬帳戶")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("貴金屬帳戶")] = GetTableURL($pageObject->pSet->getLookupTable("貴金屬帳戶")); $pageObject->fillFieldToolTips("貴金屬帳戶"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("貴金屬帳戶"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "貴金屬帳戶"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "貴金屬帳戶" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("______label",""); else $xt->assign("______label", true); $xt->assign("______fieldblock", true); $xt->assignbyref("______editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("______notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("______editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype______", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("貴金屬帳戶"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"貴金屬帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"貴金屬帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("期貨帳戶")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("期貨帳戶")] = GetTableURL($pageObject->pSet->getLookupTable("期貨帳戶")); $pageObject->fillFieldToolTips("期貨帳戶"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("期貨帳戶"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "期貨帳戶"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "期貨帳戶" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_____label",""); else $xt->assign("_____label", true); $xt->assign("_____fieldblock", true); $xt->assignbyref("_____editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_____notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_____editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_____", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("期貨帳戶"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"期貨帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"期貨帳戶", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Statement post method")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Statement post method")] = GetTableURL($pageObject->pSet->getLookupTable("Statement post method")); $pageObject->fillFieldToolTips("Statement post method"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Statement post method"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Statement post method"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Statement post method" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Statement_post_method_label",""); else $xt->assign("Statement_post_method_label", true); $xt->assign("Statement_post_method_fieldblock", true); $xt->assignbyref("Statement_post_method_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Statement_post_method_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Statement_post_method_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Statement_post_method", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Statement post method"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Statement post method", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Statement post method", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("主要入帳銀行")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("主要入帳銀行")] = GetTableURL($pageObject->pSet->getLookupTable("主要入帳銀行")); $pageObject->fillFieldToolTips("主要入帳銀行"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("主要入帳銀行"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "主要入帳銀行"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "主要入帳銀行" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_______label",""); else $xt->assign("_______label", true); $xt->assign("_______fieldblock", true); $xt->assignbyref("_______editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_______notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_______editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_______", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("主要入帳銀行"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"主要入帳銀行", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"主要入帳銀行", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("帳戶號碼")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("帳戶號碼")] = GetTableURL($pageObject->pSet->getLookupTable("帳戶號碼")); $pageObject->fillFieldToolTips("帳戶號碼"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("帳戶號碼"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "帳戶號碼"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "帳戶號碼" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_____label",""); else $xt->assign("_____label", true); $xt->assign("_____fieldblock", true); $xt->assignbyref("_____editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_____notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_____editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_____", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("帳戶號碼"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"帳戶號碼", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"帳戶號碼", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("貨幣")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("貨幣")] = GetTableURL($pageObject->pSet->getLookupTable("貨幣")); $pageObject->fillFieldToolTips("貨幣"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("貨幣"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "貨幣"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "貨幣" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("___label",""); else $xt->assign("___label", true); $xt->assign("___fieldblock", true); $xt->assignbyref("___editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("___notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("___editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype___", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("貨幣"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"貨幣", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"貨幣", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("入帳銀行帳戶持有人")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("入帳銀行帳戶持有人")] = GetTableURL($pageObject->pSet->getLookupTable("入帳銀行帳戶持有人")); $pageObject->fillFieldToolTips("入帳銀行帳戶持有人"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("入帳銀行帳戶持有人"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "入帳銀行帳戶持有人"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "入帳銀行帳戶持有人" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("__________label",""); else $xt->assign("__________label", true); $xt->assign("__________fieldblock", true); $xt->assignbyref("__________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("__________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("__________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype__________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("入帳銀行帳戶持有人"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"入帳銀行帳戶持有人", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"入帳銀行帳戶持有人", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("SWIFT編號")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("SWIFT編號")] = GetTableURL($pageObject->pSet->getLookupTable("SWIFT編號")); $pageObject->fillFieldToolTips("SWIFT編號"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("SWIFT編號"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "SWIFT編號"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "SWIFT編號" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("SWIFT___label",""); else $xt->assign("SWIFT___label", true); $xt->assign("SWIFT___fieldblock", true); $xt->assignbyref("SWIFT___editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("SWIFT___notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("SWIFT___editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_SWIFT__", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("SWIFT編號"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"SWIFT編號", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"SWIFT編號", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("D8")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("D8")] = GetTableURL($pageObject->pSet->getLookupTable("D8")); $pageObject->fillFieldToolTips("D8"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("D8"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "D8"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "D8" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("D8_label",""); else $xt->assign("D8_label", true); $xt->assign("D8_fieldblock", true); $xt->assignbyref("D8_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("D8_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("D8_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_D8", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("D8"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D8", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D8", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("D9")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("D9")] = GetTableURL($pageObject->pSet->getLookupTable("D9")); $pageObject->fillFieldToolTips("D9"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("D9"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "D9"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "D9" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("D9_label",""); else $xt->assign("D9_label", true); $xt->assign("D9_fieldblock", true); $xt->assignbyref("D9_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("D9_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("D9_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_D9", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("D9"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D9", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D9", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("D10")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("D10")] = GetTableURL($pageObject->pSet->getLookupTable("D10")); $pageObject->fillFieldToolTips("D10"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("D10"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "D10"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "D10" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("D10_label",""); else $xt->assign("D10_label", true); $xt->assign("D10_fieldblock", true); $xt->assignbyref("D10_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("D10_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("D10_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_D10", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("D10"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D10", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D10", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("D11")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("D11")] = GetTableURL($pageObject->pSet->getLookupTable("D11")); $pageObject->fillFieldToolTips("D11"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("D11"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "D11"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "D11" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("D11_label",""); else $xt->assign("D11_label", true); $xt->assign("D11_fieldblock", true); $xt->assignbyref("D11_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("D11_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("D11_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_D11", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("D11"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D11", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D11", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("D12")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("D12")] = GetTableURL($pageObject->pSet->getLookupTable("D12")); $pageObject->fillFieldToolTips("D12"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("D12"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "D12"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "D12" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("D12_label",""); else $xt->assign("D12_label", true); $xt->assign("D12_fieldblock", true); $xt->assignbyref("D12_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("D12_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("D12_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_D12", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("D12"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D12", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D12", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("D13")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("D13")] = GetTableURL($pageObject->pSet->getLookupTable("D13")); $pageObject->fillFieldToolTips("D13"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("D13"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "D13"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "D13" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("D13_label",""); else $xt->assign("D13_label", true); $xt->assign("D13_fieldblock", true); $xt->assignbyref("D13_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("D13_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("D13_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_D13", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("D13"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D13", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"D13", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("每年收入")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("每年收入")] = GetTableURL($pageObject->pSet->getLookupTable("每年收入")); $pageObject->fillFieldToolTips("每年收入"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("每年收入"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "每年收入"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "每年收入" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_____label",""); else $xt->assign("_____label", true); $xt->assign("_____fieldblock", true); $xt->assignbyref("_____editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_____notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_____editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_____", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("每年收入"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"每年收入", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"每年收入", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("淨資產值")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("淨資產值")] = GetTableURL($pageObject->pSet->getLookupTable("淨資產值")); $pageObject->fillFieldToolTips("淨資產值"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("淨資產值"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "淨資產值"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "淨資產值" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_____label",""); else $xt->assign("_____label", true); $xt->assign("_____fieldblock", true); $xt->assignbyref("_____editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_____notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_____editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_____", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("淨資產值"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"淨資產值", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"淨資產值", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("流動產值")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("流動產值")] = GetTableURL($pageObject->pSet->getLookupTable("流動產值")); $pageObject->fillFieldToolTips("流動產值"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("流動產值"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "流動產值"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "流動產值" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_____label",""); else $xt->assign("_____label", true); $xt->assign("_____fieldblock", true); $xt->assignbyref("_____editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_____notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_____editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_____", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("流動產值"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"流動產值", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"流動產值", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("香港上市証券")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("香港上市証券")] = GetTableURL($pageObject->pSet->getLookupTable("香港上市証券")); $pageObject->fillFieldToolTips("香港上市証券"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("香港上市証券"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "香港上市証券"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "香港上市証券" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_______label",""); else $xt->assign("_______label", true); $xt->assign("_______fieldblock", true); $xt->assignbyref("_______editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_______notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_______editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_______", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("香港上市証券"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"香港上市証券", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"香港上市証券", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("海外上市證券")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("海外上市證券")] = GetTableURL($pageObject->pSet->getLookupTable("海外上市證券")); $pageObject->fillFieldToolTips("海外上市證券"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("海外上市證券"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "海外上市證券"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "海外上市證券" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_______label",""); else $xt->assign("_______label", true); $xt->assign("_______fieldblock", true); $xt->assignbyref("_______editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_______notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_______editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_______", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("海外上市證券"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"海外上市證券", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"海外上市證券", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("香港期貨及期權")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("香港期貨及期權")] = GetTableURL($pageObject->pSet->getLookupTable("香港期貨及期權")); $pageObject->fillFieldToolTips("香港期貨及期權"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("香港期貨及期權"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "香港期貨及期權"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "香港期貨及期權" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("________label",""); else $xt->assign("________label", true); $xt->assign("________fieldblock", true); $xt->assignbyref("________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("香港期貨及期權"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"香港期貨及期權", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"香港期貨及期權", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("海外期貨及期權")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("海外期貨及期權")] = GetTableURL($pageObject->pSet->getLookupTable("海外期貨及期權")); $pageObject->fillFieldToolTips("海外期貨及期權"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("海外期貨及期權"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "海外期貨及期權"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "海外期貨及期權" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("________label",""); else $xt->assign("________label", true); $xt->assign("________fieldblock", true); $xt->assignbyref("________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("海外期貨及期權"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"海外期貨及期權", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"海外期貨及期權", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("投資目的 (收入)")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("投資目的 (收入)")] = GetTableURL($pageObject->pSet->getLookupTable("投資目的 (收入)")); $pageObject->fillFieldToolTips("投資目的 (收入)"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("投資目的 (收入)"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "投資目的 (收入)"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "投資目的 (收入)" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("__________label",""); else $xt->assign("__________label", true); $xt->assign("__________fieldblock", true); $xt->assignbyref("__________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("__________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("__________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype__________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("投資目的 (收入)"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"投資目的 (收入)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"投資目的 (收入)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("投資目的 (對沖)")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("投資目的 (對沖)")] = GetTableURL($pageObject->pSet->getLookupTable("投資目的 (對沖)")); $pageObject->fillFieldToolTips("投資目的 (對沖)"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("投資目的 (對沖)"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "投資目的 (對沖)"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "投資目的 (對沖)" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("__________label",""); else $xt->assign("__________label", true); $xt->assign("__________fieldblock", true); $xt->assignbyref("__________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("__________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("__________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype__________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("投資目的 (對沖)"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"投資目的 (對沖)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"投資目的 (對沖)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("投資目的 (資本增值)")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("投資目的 (資本增值)")] = GetTableURL($pageObject->pSet->getLookupTable("投資目的 (資本增值)")); $pageObject->fillFieldToolTips("投資目的 (資本增值)"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("投資目的 (資本增值)"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "投資目的 (資本增值)"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "投資目的 (資本增值)" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("____________label",""); else $xt->assign("____________label", true); $xt->assign("____________fieldblock", true); $xt->assignbyref("____________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("____________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("____________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype____________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("投資目的 (資本增值)"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"投資目的 (資本增值)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"投資目的 (資本增值)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("投資目的 (投機)")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("投資目的 (投機)")] = GetTableURL($pageObject->pSet->getLookupTable("投資目的 (投機)")); $pageObject->fillFieldToolTips("投資目的 (投機)"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("投資目的 (投機)"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "投資目的 (投機)"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "投資目的 (投機)" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("__________label",""); else $xt->assign("__________label", true); $xt->assign("__________fieldblock", true); $xt->assignbyref("__________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("__________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("__________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype__________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("投資目的 (投機)"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"投資目的 (投機)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"投資目的 (投機)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("E9")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("E9")] = GetTableURL($pageObject->pSet->getLookupTable("E9")); $pageObject->fillFieldToolTips("E9"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("E9"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "E9"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "E9" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("E9_label",""); else $xt->assign("E9_label", true); $xt->assign("E9_fieldblock", true); $xt->assignbyref("E9_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("E9_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("E9_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_E9", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("E9"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"E9", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"E9", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?")] = GetTableURL($pageObject->pSet->getLookupTable("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?")); $pageObject->fillFieldToolTips("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("________________________________________label",""); else $xt->assign("________________________________________label", true); $xt->assign("________________________________________fieldblock", true); $xt->assignbyref("________________________________________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("________________________________________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("________________________________________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype________________________________________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下的配偶、及/或子女是否富泰中順的客戶?")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下的配偶、及/或子女是否富泰中順的客戶?")] = GetTableURL($pageObject->pSet->getLookupTable("閣下的配偶、及/或子女是否富泰中順的客戶?")); $pageObject->fillFieldToolTips("閣下的配偶、及/或子女是否富泰中順的客戶?"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下的配偶、及/或子女是否富泰中順的客戶?"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下的配偶、及/或子女是否富泰中順的客戶?"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下的配偶、及/或子女是否富泰中順的客戶?" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("______________________label",""); else $xt->assign("______________________label", true); $xt->assign("______________________fieldblock", true); $xt->assignbyref("______________________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("______________________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("______________________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype______________________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下的配偶、及/或子女是否富泰中順的客戶?"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下的配偶、及/或子女是否富泰中順的客戶?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下的配偶、及/或子女是否富泰中順的客戶?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?")] = GetTableURL($pageObject->pSet->getLookupTable("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?")); $pageObject->fillFieldToolTips("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("____________________________35__________label",""); else $xt->assign("____________________________35__________label", true); $xt->assign("____________________________35__________fieldblock", true); $xt->assignbyref("____________________________35__________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("____________________________35__________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("____________________________35__________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_____________________________35_________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下是否與富泰中順任何顧員有親屬關係?")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下是否與富泰中順任何顧員有親屬關係?")] = GetTableURL($pageObject->pSet->getLookupTable("閣下是否與富泰中順任何顧員有親屬關係?")); $pageObject->fillFieldToolTips("閣下是否與富泰中順任何顧員有親屬關係?"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下是否與富泰中順任何顧員有親屬關係?"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下是否與富泰中順任何顧員有親屬關係?"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下是否與富泰中順任何顧員有親屬關係?" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("____________________label",""); else $xt->assign("____________________label", true); $xt->assign("____________________fieldblock", true); $xt->assignbyref("____________________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("____________________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("____________________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype____________________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下是否與富泰中順任何顧員有親屬關係?"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下是否與富泰中順任何顧員有親屬關係?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下是否與富泰中順任何顧員有親屬關係?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下是否香港證監會持牌人或註冊人的顧員?")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下是否香港證監會持牌人或註冊人的顧員?")] = GetTableURL($pageObject->pSet->getLookupTable("閣下是否香港證監會持牌人或註冊人的顧員?")); $pageObject->fillFieldToolTips("閣下是否香港證監會持牌人或註冊人的顧員?"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下是否香港證監會持牌人或註冊人的顧員?"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下是否香港證監會持牌人或註冊人的顧員?"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下是否香港證監會持牌人或註冊人的顧員?" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_____________________label",""); else $xt->assign("_____________________label", true); $xt->assign("_____________________fieldblock", true); $xt->assignbyref("_____________________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_____________________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_____________________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_____________________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下是否香港證監會持牌人或註冊人的顧員?"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下是否香港證監會持牌人或註冊人的顧員?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下是否香港證監會持牌人或註冊人的顧員?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下是否此帳戶之最終受益人?")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下是否此帳戶之最終受益人?")] = GetTableURL($pageObject->pSet->getLookupTable("閣下是否此帳戶之最終受益人?")); $pageObject->fillFieldToolTips("閣下是否此帳戶之最終受益人?"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下是否此帳戶之最終受益人?"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下是否此帳戶之最終受益人?"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下是否此帳戶之最終受益人?" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_______________label",""); else $xt->assign("_______________label", true); $xt->assign("_______________fieldblock", true); $xt->assignbyref("_______________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_______________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_______________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_______________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下是否此帳戶之最終受益人?"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下是否此帳戶之最終受益人?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下是否此帳戶之最終受益人?", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("(請註明詳情)")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("(請註明詳情)")] = GetTableURL($pageObject->pSet->getLookupTable("(請註明詳情)")); $pageObject->fillFieldToolTips("(請註明詳情)"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("(請註明詳情)"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "(請註明詳情)"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "(請註明詳情)" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("________label",""); else $xt->assign("________label", true); $xt->assign("________fieldblock", true); $xt->assignbyref("________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("(請註明詳情)"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("(請註明詳情)1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("(請註明詳情)1")] = GetTableURL($pageObject->pSet->getLookupTable("(請註明詳情)1")); $pageObject->fillFieldToolTips("(請註明詳情)1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("(請註明詳情)1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "(請註明詳情)1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "(請註明詳情)1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_______1_label",""); else $xt->assign("_______1_label", true); $xt->assign("_______1_fieldblock", true); $xt->assignbyref("_______1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_______1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_______1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype________1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("(請註明詳情)1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("(請註明詳情)2")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("(請註明詳情)2")] = GetTableURL($pageObject->pSet->getLookupTable("(請註明詳情)2")); $pageObject->fillFieldToolTips("(請註明詳情)2"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("(請註明詳情)2"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "(請註明詳情)2"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "(請註明詳情)2" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_______2_label",""); else $xt->assign("_______2_label", true); $xt->assign("_______2_fieldblock", true); $xt->assignbyref("_______2_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_______2_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_______2_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype________2", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("(請註明詳情)2"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)2", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)2", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("(請註明詳情) ")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("(請註明詳情) ")] = GetTableURL($pageObject->pSet->getLookupTable("(請註明詳情) ")); $pageObject->fillFieldToolTips("(請註明詳情) "); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("(請註明詳情) "); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "(請註明詳情) "; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "(請註明詳情) " ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_________label",""); else $xt->assign("_________label", true); $xt->assign("_________fieldblock", true); $xt->assignbyref("_________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("(請註明詳情) "); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情) ", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情) ", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("(請註明詳情)3")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("(請註明詳情)3")] = GetTableURL($pageObject->pSet->getLookupTable("(請註明詳情)3")); $pageObject->fillFieldToolTips("(請註明詳情)3"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("(請註明詳情)3"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "(請註明詳情)3"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "(請註明詳情)3" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_______3_label",""); else $xt->assign("_______3_label", true); $xt->assign("_______3_fieldblock", true); $xt->assignbyref("_______3_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_______3_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_______3_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype________3", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("(請註明詳情)3"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)3", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)3", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("(請註明詳情)4")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("(請註明詳情)4")] = GetTableURL($pageObject->pSet->getLookupTable("(請註明詳情)4")); $pageObject->fillFieldToolTips("(請註明詳情)4"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("(請註明詳情)4"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "(請註明詳情)4"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "(請註明詳情)4" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_______4_label",""); else $xt->assign("_______4_label", true); $xt->assign("_______4_fieldblock", true); $xt->assignbyref("_______4_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_______4_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_______4_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype________4", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("(請註明詳情)4"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)4", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"(請註明詳情)4", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下於過去三年,曾執行五次或以上有關衍生產品的交易")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下於過去三年,曾執行五次或以上有關衍生產品的交易")] = GetTableURL($pageObject->pSet->getLookupTable("閣下於過去三年,曾執行五次或以上有關衍生產品的交易")); $pageObject->fillFieldToolTips("閣下於過去三年,曾執行五次或以上有關衍生產品的交易"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下於過去三年,曾執行五次或以上有關衍生產品的交易"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下於過去三年,曾執行五次或以上有關衍生產品的交易"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下於過去三年,曾執行五次或以上有關衍生產品的交易" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("__________________________label",""); else $xt->assign("__________________________label", true); $xt->assign("__________________________fieldblock", true); $xt->assignbyref("__________________________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("__________________________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("__________________________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype__________________________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下於過去三年,曾執行五次或以上有關衍生產品的交易"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下於過去三年,曾執行五次或以上有關衍生產品的交易", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下於過去三年,曾執行五次或以上有關衍生產品的交易", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下現時或過去擁有與衍生產品有關的工作經驗")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下現時或過去擁有與衍生產品有關的工作經驗")] = GetTableURL($pageObject->pSet->getLookupTable("閣下現時或過去擁有與衍生產品有關的工作經驗")); $pageObject->fillFieldToolTips("閣下現時或過去擁有與衍生產品有關的工作經驗"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下現時或過去擁有與衍生產品有關的工作經驗"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下現時或過去擁有與衍生產品有關的工作經驗"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下現時或過去擁有與衍生產品有關的工作經驗" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("______________________label",""); else $xt->assign("______________________label", true); $xt->assign("______________________fieldblock", true); $xt->assignbyref("______________________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("______________________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("______________________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype______________________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下現時或過去擁有與衍生產品有關的工作經驗"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下現時或過去擁有與衍生產品有關的工作經驗", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下現時或過去擁有與衍生產品有關的工作經驗", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("職位")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("職位")] = GetTableURL($pageObject->pSet->getLookupTable("職位")); $pageObject->fillFieldToolTips("職位"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("職位"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "職位"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "職位" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("___label",""); else $xt->assign("___label", true); $xt->assign("___fieldblock", true); $xt->assignbyref("___editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("___notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("___editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype___", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("職位"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"職位", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"職位", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("公司名稱")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("公司名稱")] = GetTableURL($pageObject->pSet->getLookupTable("公司名稱")); $pageObject->fillFieldToolTips("公司名稱"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("公司名稱"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "公司名稱"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "公司名稱" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_____label",""); else $xt->assign("_____label", true); $xt->assign("_____fieldblock", true); $xt->assignbyref("_____editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_____notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_____editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_____", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("公司名稱"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"公司名稱", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"公司名稱", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("工作年期")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("工作年期")] = GetTableURL($pageObject->pSet->getLookupTable("工作年期")); $pageObject->fillFieldToolTips("工作年期"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("工作年期"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "工作年期"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "工作年期" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_____label",""); else $xt->assign("_____label", true); $xt->assign("_____fieldblock", true); $xt->assignbyref("_____editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_____notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_____editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_____", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("工作年期"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"工作年期", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"工作年期", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("有關工作經驗詳情")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("有關工作經驗詳情")] = GetTableURL($pageObject->pSet->getLookupTable("有關工作經驗詳情")); $pageObject->fillFieldToolTips("有關工作經驗詳情"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("有關工作經驗詳情"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "有關工作經驗詳情"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "有關工作經驗詳情" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_________label",""); else $xt->assign("_________label", true); $xt->assign("_________fieldblock", true); $xt->assignbyref("_________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("有關工作經驗詳情"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"有關工作經驗詳情", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"有關工作經驗詳情", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下曾接受有關衍生產品的培訓或修讀相關課程")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下曾接受有關衍生產品的培訓或修讀相關課程")] = GetTableURL($pageObject->pSet->getLookupTable("閣下曾接受有關衍生產品的培訓或修讀相關課程")); $pageObject->fillFieldToolTips("閣下曾接受有關衍生產品的培訓或修讀相關課程"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下曾接受有關衍生產品的培訓或修讀相關課程"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下曾接受有關衍生產品的培訓或修讀相關課程"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下曾接受有關衍生產品的培訓或修讀相關課程" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("______________________label",""); else $xt->assign("______________________label", true); $xt->assign("______________________fieldblock", true); $xt->assignbyref("______________________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("______________________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("______________________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype______________________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下曾接受有關衍生產品的培訓或修讀相關課程"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下曾接受有關衍生產品的培訓或修讀相關課程", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下曾接受有關衍生產品的培訓或修讀相關課程", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("詳情")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("詳情")] = GetTableURL($pageObject->pSet->getLookupTable("詳情")); $pageObject->fillFieldToolTips("詳情"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("詳情"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "詳情"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "詳情" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("___label",""); else $xt->assign("___label", true); $xt->assign("___fieldblock", true); $xt->assignbyref("___editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("___notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("___editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype___", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("詳情"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"詳情", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"詳情", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生")] = GetTableURL($pageObject->pSet->getLookupTable("閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生")); $pageObject->fillFieldToolTips("閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("_________________________________________________________________________________________label",""); else $xt->assign("_________________________________________________________________________________________label", true); $xt->assign("_________________________________________________________________________________________fieldblock", true); $xt->assignbyref("_________________________________________________________________________________________editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("_________________________________________________________________________________________notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("_________________________________________________________________________________________editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_________________________________________________________________________________________", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"閣下確認已仔細閱讀及完全明白,由 富泰中順提供,並以閣下所選擇之語言(英文或中文)的「風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。閣下並願意承擔交易相關衍生", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Title1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Title1")] = GetTableURL($pageObject->pSet->getLookupTable("Title1")); $pageObject->fillFieldToolTips("Title1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Title1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Title1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Title1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Title1_label",""); else $xt->assign("Title1_label", true); $xt->assign("Title1_fieldblock", true); $xt->assignbyref("Title1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Title1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Title1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Title1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Title1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Title1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Title1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("English name1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("English name1")] = GetTableURL($pageObject->pSet->getLookupTable("English name1")); $pageObject->fillFieldToolTips("English name1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("English name1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "English name1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "English name1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("English_name1_label",""); else $xt->assign("English_name1_label", true); $xt->assign("English_name1_fieldblock", true); $xt->assignbyref("English_name1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("English_name1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("English_name1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_English_name1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("English name1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"English name1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"English name1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Chinese name1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Chinese name1")] = GetTableURL($pageObject->pSet->getLookupTable("Chinese name1")); $pageObject->fillFieldToolTips("Chinese name1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Chinese name1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Chinese name1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Chinese name1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Chinese_name1_label",""); else $xt->assign("Chinese_name1_label", true); $xt->assign("Chinese_name1_fieldblock", true); $xt->assignbyref("Chinese_name1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Chinese_name1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Chinese_name1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Chinese_name1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Chinese name1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Chinese name1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Chinese name1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Tel1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Tel1")] = GetTableURL($pageObject->pSet->getLookupTable("Tel1")); $pageObject->fillFieldToolTips("Tel1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Tel1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Tel1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Tel1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Tel1_label",""); else $xt->assign("Tel1_label", true); $xt->assign("Tel1_fieldblock", true); $xt->assignbyref("Tel1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Tel1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Tel1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Tel1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Tel1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Tel1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Tel1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("E-mail1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("E-mail1")] = GetTableURL($pageObject->pSet->getLookupTable("E-mail1")); $pageObject->fillFieldToolTips("E-mail1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("E-mail1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "E-mail1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "E-mail1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("E_mail1_label",""); else $xt->assign("E_mail1_label", true); $xt->assign("E_mail1_fieldblock", true); $xt->assignbyref("E_mail1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("E_mail1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("E_mail1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_E_mail1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("E-mail1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"E-mail1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"E-mail1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("ID card no1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("ID card no1")] = GetTableURL($pageObject->pSet->getLookupTable("ID card no1")); $pageObject->fillFieldToolTips("ID card no1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("ID card no1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "ID card no1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "ID card no1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("ID_card_no1_label",""); else $xt->assign("ID_card_no1_label", true); $xt->assign("ID_card_no1_fieldblock", true); $xt->assignbyref("ID_card_no1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("ID_card_no1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("ID_card_no1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_ID_card_no1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("ID card no1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"ID card no1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"ID card no1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Passport no1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Passport no1")] = GetTableURL($pageObject->pSet->getLookupTable("Passport no1")); $pageObject->fillFieldToolTips("Passport no1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Passport no1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Passport no1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Passport no1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Passport_no1_label",""); else $xt->assign("Passport_no1_label", true); $xt->assign("Passport_no1_fieldblock", true); $xt->assignbyref("Passport_no1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Passport_no1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Passport_no1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Passport_no1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Passport no1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Passport no1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Passport no1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Issue Country1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Issue Country1")] = GetTableURL($pageObject->pSet->getLookupTable("Issue Country1")); $pageObject->fillFieldToolTips("Issue Country1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Issue Country1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Issue Country1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Issue Country1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Issue_Country1_label",""); else $xt->assign("Issue_Country1_label", true); $xt->assign("Issue_Country1_fieldblock", true); $xt->assignbyref("Issue_Country1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Issue_Country1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Issue_Country1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Issue_Country1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Issue Country1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Issue Country1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Issue Country1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Nationality1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Nationality1")] = GetTableURL($pageObject->pSet->getLookupTable("Nationality1")); $pageObject->fillFieldToolTips("Nationality1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Nationality1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Nationality1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Nationality1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Nationality1_label",""); else $xt->assign("Nationality1_label", true); $xt->assign("Nationality1_fieldblock", true); $xt->assignbyref("Nationality1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Nationality1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Nationality1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Nationality1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Nationality1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Nationality1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Nationality1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Date of Birth1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Date of Birth1")] = GetTableURL($pageObject->pSet->getLookupTable("Date of Birth1")); $pageObject->fillFieldToolTips("Date of Birth1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Date of Birth1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Date of Birth1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Date of Birth1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Date_of_Birth1_label",""); else $xt->assign("Date_of_Birth1_label", true); $xt->assign("Date_of_Birth1_fieldblock", true); $xt->assignbyref("Date_of_Birth1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Date_of_Birth1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Date_of_Birth1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Date_of_Birth1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Date of Birth1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("sex1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("sex1")] = GetTableURL($pageObject->pSet->getLookupTable("sex1")); $pageObject->fillFieldToolTips("sex1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("sex1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "sex1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "sex1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("sex1_label",""); else $xt->assign("sex1_label", true); $xt->assign("sex1_fieldblock", true); $xt->assignbyref("sex1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("sex1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("sex1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_sex1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("sex1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"sex1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"sex1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Residential Address1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Residential Address1")] = GetTableURL($pageObject->pSet->getLookupTable("Residential Address1")); $pageObject->fillFieldToolTips("Residential Address1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Residential Address1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Residential Address1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Residential Address1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Residential_Address1_label",""); else $xt->assign("Residential_Address1_label", true); $xt->assign("Residential_Address1_fieldblock", true); $xt->assignbyref("Residential_Address1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Residential_Address1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Residential_Address1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Residential_Address1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Residential Address1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Residential Address1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Residential Address1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("correspondence address1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("correspondence address1")] = GetTableURL($pageObject->pSet->getLookupTable("correspondence address1")); $pageObject->fillFieldToolTips("correspondence address1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("correspondence address1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "correspondence address1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "correspondence address1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("correspondence_address1_label",""); else $xt->assign("correspondence_address1_label", true); $xt->assign("correspondence_address1_fieldblock", true); $xt->assignbyref("correspondence_address1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("correspondence_address1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("correspondence_address1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_correspondence_address1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("correspondence address1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"correspondence address1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"correspondence address1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Residential Tel1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Residential Tel1")] = GetTableURL($pageObject->pSet->getLookupTable("Residential Tel1")); $pageObject->fillFieldToolTips("Residential Tel1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Residential Tel1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Residential Tel1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Residential Tel1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Residential_Tel1_label",""); else $xt->assign("Residential_Tel1_label", true); $xt->assign("Residential_Tel1_fieldblock", true); $xt->assignbyref("Residential_Tel1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Residential_Tel1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Residential_Tel1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Residential_Tel1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Residential Tel1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Residential Tel1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Residential Tel1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Date of Birth (day)1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Date of Birth (day)1")] = GetTableURL($pageObject->pSet->getLookupTable("Date of Birth (day)1")); $pageObject->fillFieldToolTips("Date of Birth (day)1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Date of Birth (day)1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Date of Birth (day)1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Date of Birth (day)1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Date_of_Birth__day_1_label",""); else $xt->assign("Date_of_Birth__day_1_label", true); $xt->assign("Date_of_Birth__day_1_fieldblock", true); $xt->assignbyref("Date_of_Birth__day_1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Date_of_Birth__day_1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Date_of_Birth__day_1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Date_of_Birth__day_1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Date of Birth (day)1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (day)1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (day)1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Date of Birth (Month)1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Date of Birth (Month)1")] = GetTableURL($pageObject->pSet->getLookupTable("Date of Birth (Month)1")); $pageObject->fillFieldToolTips("Date of Birth (Month)1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Date of Birth (Month)1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Date of Birth (Month)1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Date of Birth (Month)1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Date_of_Birth__Month_1_label",""); else $xt->assign("Date_of_Birth__Month_1_label", true); $xt->assign("Date_of_Birth__Month_1_fieldblock", true); $xt->assignbyref("Date_of_Birth__Month_1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Date_of_Birth__Month_1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Date_of_Birth__Month_1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Date_of_Birth__Month_1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Date of Birth (Month)1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (Month)1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (Month)1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Date of Birth (Year)1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Date of Birth (Year)1")] = GetTableURL($pageObject->pSet->getLookupTable("Date of Birth (Year)1")); $pageObject->fillFieldToolTips("Date of Birth (Year)1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Date of Birth (Year)1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Date of Birth (Year)1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Date of Birth (Year)1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Date_of_Birth__Year_1_label",""); else $xt->assign("Date_of_Birth__Year_1_label", true); $xt->assign("Date_of_Birth__Year_1_fieldblock", true); $xt->assignbyref("Date_of_Birth__Year_1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Date_of_Birth__Year_1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Date_of_Birth__Year_1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Date_of_Birth__Year_1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Date of Birth (Year)1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (Year)1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Date of Birth (Year)1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Employ status1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Employ status1")] = GetTableURL($pageObject->pSet->getLookupTable("Employ status1")); $pageObject->fillFieldToolTips("Employ status1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Employ status1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Employ status1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Employ status1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Employ_status1_label",""); else $xt->assign("Employ_status1_label", true); $xt->assign("Employ_status1_fieldblock", true); $xt->assignbyref("Employ_status1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Employ_status1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Employ_status1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Employ_status1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Employ status1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Employ status1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Employ status1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Company post1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Company post1")] = GetTableURL($pageObject->pSet->getLookupTable("Company post1")); $pageObject->fillFieldToolTips("Company post1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Company post1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Company post1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Company post1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Company_post1_label",""); else $xt->assign("Company_post1_label", true); $xt->assign("Company_post1_fieldblock", true); $xt->assignbyref("Company_post1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Company_post1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Company_post1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Company_post1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Company post1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Company post1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Company post1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Company name1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Company name1")] = GetTableURL($pageObject->pSet->getLookupTable("Company name1")); $pageObject->fillFieldToolTips("Company name1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Company name1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Company name1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Company name1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Company_name1_label",""); else $xt->assign("Company_name1_label", true); $xt->assign("Company_name1_fieldblock", true); $xt->assignbyref("Company_name1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Company_name1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Company_name1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Company_name1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Company name1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Company name1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Company name1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Business nature1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Business nature1")] = GetTableURL($pageObject->pSet->getLookupTable("Business nature1")); $pageObject->fillFieldToolTips("Business nature1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Business nature1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Business nature1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Business nature1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Business_nature1_label",""); else $xt->assign("Business_nature1_label", true); $xt->assign("Business_nature1_fieldblock", true); $xt->assignbyref("Business_nature1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Business_nature1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Business_nature1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Business_nature1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Business nature1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Business nature1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Business nature1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("QQ")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("QQ")] = GetTableURL($pageObject->pSet->getLookupTable("QQ")); $pageObject->fillFieldToolTips("QQ"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("QQ"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "QQ"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "QQ" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("QQ_label",""); else $xt->assign("QQ_label", true); $xt->assign("QQ_fieldblock", true); $xt->assignbyref("QQ_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("QQ_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("QQ_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_QQ", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("QQ"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"QQ", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"QQ", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("WeChat")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("WeChat")] = GetTableURL($pageObject->pSet->getLookupTable("WeChat")); $pageObject->fillFieldToolTips("WeChat"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("WeChat"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "WeChat"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "WeChat" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("WeChat_label",""); else $xt->assign("WeChat_label", true); $xt->assign("WeChat_fieldblock", true); $xt->assignbyref("WeChat_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("WeChat_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("WeChat_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_WeChat", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("WeChat"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"WeChat", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"WeChat", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("QQ1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("QQ1")] = GetTableURL($pageObject->pSet->getLookupTable("QQ1")); $pageObject->fillFieldToolTips("QQ1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("QQ1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "QQ1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "QQ1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("QQ1_label",""); else $xt->assign("QQ1_label", true); $xt->assign("QQ1_fieldblock", true); $xt->assignbyref("QQ1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("QQ1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("QQ1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_QQ1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("QQ1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"QQ1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"QQ1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("WeChat1")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("WeChat1")] = GetTableURL($pageObject->pSet->getLookupTable("WeChat1")); $pageObject->fillFieldToolTips("WeChat1"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("WeChat1"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "WeChat1"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "WeChat1" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("WeChat1_label",""); else $xt->assign("WeChat1_label", true); $xt->assign("WeChat1_fieldblock", true); $xt->assignbyref("WeChat1_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("WeChat1_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("WeChat1_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_WeChat1", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("WeChat1"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"WeChat1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"WeChat1", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("Create Date")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("Create Date")] = GetTableURL($pageObject->pSet->getLookupTable("Create Date")); $pageObject->fillFieldToolTips("Create Date"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("Create Date"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "Create Date"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "Create Date" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("Create_Date_label",""); else $xt->assign("Create_Date_label", true); $xt->assign("Create_Date_fieldblock", true); $xt->assignbyref("Create_Date_editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("Create_Date_notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("Create_Date_editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype_Create_Date", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("Create Date"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Create Date", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"Create Date", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } // search fields data if($pageObject->pSet->getLookupTable("序號")) $pageObject->settingsMap["globalSettings"]['shortTNames'][$pageObject->pSet->getLookupTable("序號")] = GetTableURL($pageObject->pSet->getLookupTable("序號")); $pageObject->fillFieldToolTips("序號"); $srchFields = $pageObject->searchClauseObj->getSearchCtrlParams("序號"); $firstFieldParams = array(); if (count($srchFields)) { $firstFieldParams = $srchFields[0]; } else { $firstFieldParams['fName'] = "序號"; $firstFieldParams['eType'] = ''; $firstFieldParams['value1'] = $pageObject->pSet->getDefaultValue( "序號" ); $firstFieldParams['opt'] = ''; $firstFieldParams['value2'] = ''; $firstFieldParams['not'] = false; } // create control $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $firstFieldParams['fName'], 0, $firstFieldParams['opt'], $firstFieldParams['not'], false, $firstFieldParams['value1'], $firstFieldParams['value2']); if(isEnableSection508()) $xt->assign_section("___label",""); else $xt->assign("___label", true); $xt->assign("___fieldblock", true); $xt->assignbyref("___editcontrol", $ctrlBlockArr['searchcontrol']); $xt->assign("___notbox", $ctrlBlockArr['notbox']); // create second control, if need it $xt->assignbyref("___editcontrol1", $ctrlBlockArr['searchcontrol1']); // create search type select $xt->assign("searchtype___", $ctrlBlockArr['searchtype']); $isFieldNeedSecCtrl = $searchControlBuilder->isNeedSecondCtrl("序號"); $ctrlInd = 0; if ($isFieldNeedSecCtrl) { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"序號", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd, 1=>($ctrlInd+1))); $ctrlInd+=2; } else { $pageObject->controlsMap["search"]["searchBlocks"][] = array('fName'=>"序號", 'recId'=>$id, 'ctrlsMap'=>array(0=>$ctrlInd)); $ctrlInd++; } //-------------------------------------------------------- $pageObject->body["begin"] .= $includes; $pageObject->addCommonJs(); $xt->assignbyref("body",$pageObject->body); $xt->assign("contents_block", true); $xt->assign("conditions_block",true); $xt->assign("search_button",true); $xt->assign("reset_button",true); $xt->assign("back_button",true); $xt->assign("searchbutton_attrs","id=\"searchButton".$id."\""); $xt->assign("resetbutton_attrs","id=\"resetButton".$id."\""); $xt->assign("backbutton_attrs","id=\"backButton".$id."\""); // for crosse report if (postvalue('axis_x')!=''){ $xtCrosseElem = " "; $xt->assign("CrossElem",$xtCrosseElem); } // for crosse report if($eventObj->exists("BeforeShowSearch")) $eventObj->BeforeShowSearch($xt,$templatefile, $pageObject); // load controls for first page loading $pageObject->fillSetCntrlMaps(); $pageObject->body['end'] .= ''; $pageObject->body['end'] .= "\r\n"; $pageObject->body["end"] .= ""; $xt->assignbyref("body",$pageObject->body); $pageObject->display($templatefile); } else if($mode==SEARCH_LOAD_CONTROL) { $searchControlBuilder = new PanelSearchControl($searchControllerId, $strTableName, $pageObject->searchClauseObj, $pageObject); $ctrlField = postvalue('ctrlField'); $defaultValue = $pageObject->pSet->getDefaultValue( $ctrlField ); $ctrlBlockArr = $searchControlBuilder->buildSearchCtrlBlockArr($id, $ctrlField, 0, '', false, true, $defaultValue, ''); // build array for encode $resArr = array(); $resArr['control1'] = trim($xt->call_func($ctrlBlockArr['searchcontrol'])); $resArr['control2'] = trim($xt->call_func($ctrlBlockArr['searchcontrol1'])); $resArr['comboHtml'] = trim($ctrlBlockArr['searchtype']); $resArr['delButt'] = trim($ctrlBlockArr['delCtrlButt']); $resArr['delButtId'] = trim($searchControlBuilder->getDelButtonId($ctrlField, $id)); $resArr['divInd'] = trim($id); $resArr['fLabel'] = GetFieldLabel(GoodFieldName($strTableName),GoodFieldName($ctrlField)); $resArr['ctrlMap'] = $pageObject->controlsMap['controls']; if (postvalue('isNeedSettings') == 'true') { $pageObject->fillSettings(); $resArr['settings'] = $pageObject->jsSettings; } // return JSON echo printJSON($resArr); exit(); } ?>