version = 2; $layout->blocks["top"] = array(); $layout->containers["all"] = array(); $layout->containers["all"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"main" ); $layout->containers["main"] = array(); $layout->containers["main"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"view" ); $layout->containers["view"] = array(); $layout->containers["view"][] = array("name"=>"viewheader", "block"=>"viewheader", "substyle"=>2 ); $layout->containers["view"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"fields" ); $layout->containers["fields"] = array(); $layout->containers["fields"][] = array("name"=>"viewfields", "block"=>"", "substyle"=>1 ); $layout->containers["fields"][] = array("name"=>"viewbuttons", "block"=>"viewbuttons", "substyle"=>2 ); $layout->skins["fields"] = "fields"; $layout->skins["view"] = "1"; $layout->skins["main"] = "empty"; $layout->skins["all"] = "empty"; $layout->blocks["top"][] = "all"; $page_layouts["Joint_Account_view"] = $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"); $xt = new Xtempl(); $query = $gQuery->Copy(); $message = ""; $next = array(); $prev = array(); $all = postvalue("all"); $pdf = postvalue("pdf"); //Show view page as popUp or not $inlineview = postvalue("onFly") ? true : false; //If show view as popUp, get parent Id $parId = $inlineview ? postvalue("parId") : 0; //Set page id $id = postvalue("id"); $id = $id ? $id : 1; $xt->assign("id", $id); $keys = array(); $keys["UID"] = postvalue("editid1"); //array of params for classes $params = array("pageType" => PAGE_VIEW); $params["id"] = $id; $params["xt"] = &$xt; $params["all"] = $all; $params["keys"] = $keys; $params["tName"] = $strTableName; //Get array of tabs for edit page $params['useTabsOnView'] = $gSettings->useTabsOnView(); if( $params['useTabsOnView'] ) $params['arrViewTabs'] = $gSettings->getViewTabs(); $pageObject = new ViewPage($params); $pageObject->init(); // SearchClause class stuff $_SESSION[$strTableName.'_advsearch'] = serialize($pageObject->searchClauseObj); // proccess big google maps // add button events if exist $pageObject->addButtonHandlers(); //For show detail tables on master page view $dpParams = array(); if($pageObject->isShowDetailTables && !isMobile()) { $ids = $id; $pageObject->jsSettings['tableSettings'][$strTableName]['dpParams'] = array(); } // Before Process event if($eventObj->exists("BeforeProcessView")) $eventObj->BeforeProcessView($conn, $pageObject); // read current values from the database $data = $pageObject->getCurrentRecordInternal(); if (!sizeof($data)) { HeaderRedirect("Joint_Account", "list", "a=return"); exit(); } $out = ""; $fieldsArr = array(); $arr = array(); $arr['fName'] = "序號"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("序號"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "UID"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("UID"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Title"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Title"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "English name"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("English name"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Chinese name"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Chinese name"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Tel"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Tel"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "E-mail"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("E-mail"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Account Type"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Account Type"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "ID card no"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("ID card no"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Passport no"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Passport no"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Issue Country"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Issue Country"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Nationality"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Nationality"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Date of Birth"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Date of Birth"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "sex"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("sex"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Residential Address"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Residential Address"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "correspondence address"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("correspondence address"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Residential Tel"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Residential Tel"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Date of Birth (day)"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Date of Birth (day)"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Date of Birth (Month)"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Date of Birth (Month)"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Date of Birth (Year)"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Date of Birth (Year)"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Employ status"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Employ status"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Company post"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Company post"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Company name"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Company name"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Business nature"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Business nature"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "香港證券現金帳戶"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("香港證券現金帳戶"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "香港證券保證金帳戶"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("香港證券保證金帳戶"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "環球證券保證金帳戶"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("環球證券保證金帳戶"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "貴金屬帳戶"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("貴金屬帳戶"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "期貨帳戶"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("期貨帳戶"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Statement post method"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Statement post method"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "主要入帳銀行"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("主要入帳銀行"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "帳戶號碼"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("帳戶號碼"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "貨幣"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("貨幣"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "入帳銀行帳戶持有人"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("入帳銀行帳戶持有人"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "SWIFT編號"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("SWIFT編號"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "每年收入"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("每年收入"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "淨資產值"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("淨資產值"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "流動產值"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("流動產值"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "香港上市証券"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("香港上市証券"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "海外上市證券"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("海外上市證券"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "香港期貨及期權"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("香港期貨及期權"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "海外期貨及期權"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("海外期貨及期權"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "投資目的 (收入)"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("投資目的 (收入)"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "投資目的 (對沖)"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("投資目的 (對沖)"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "投資目的 (資本增值)"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("投資目的 (資本增值)"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "投資目的 (投機)"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("投資目的 (投機)"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "閣下的配偶、及/或子女是否富泰中順的客戶?"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("閣下的配偶、及/或子女是否富泰中順的客戶?"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "閣下是否與富泰中順任何顧員有親屬關係?"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("閣下是否與富泰中順任何顧員有親屬關係?"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "閣下是否香港證監會持牌人或註冊人的顧員?"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("閣下是否香港證監會持牌人或註冊人的顧員?"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "閣下是否此帳戶之最終受益人?"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("閣下是否此帳戶之最終受益人?"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "(請註明詳情)"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("(請註明詳情)"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "(請註明詳情)1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("(請註明詳情)1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "(請註明詳情)2"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("(請註明詳情)2"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "(請註明詳情) "; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("(請註明詳情) "); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "(請註明詳情)3"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("(請註明詳情)3"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "(請註明詳情)4"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("(請註明詳情)4"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "閣下於過去三年,曾執行五次或以上有關衍生產品的交易"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("閣下於過去三年,曾執行五次或以上有關衍生產品的交易"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "閣下現時或過去擁有與衍生產品有關的工作經驗"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("閣下現時或過去擁有與衍生產品有關的工作經驗"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "職位"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("職位"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "公司名稱"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("公司名稱"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "工作年期"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("工作年期"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "有關工作經驗詳情"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("有關工作經驗詳情"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "閣下曾接受有關衍生產品的培訓或修讀相關課程"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("閣下曾接受有關衍生產品的培訓或修讀相關課程"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "詳情"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("詳情"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」。"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」。"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Title1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Title1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "English name1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("English name1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Chinese name1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Chinese name1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Tel1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Tel1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "E-mail1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("E-mail1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "ID card no1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("ID card no1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Passport no1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Passport no1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Issue Country1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Issue Country1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Nationality1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Nationality1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Date of Birth1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Date of Birth1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "sex1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("sex1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Residential Address1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Residential Address1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "correspondence address1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("correspondence address1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Residential Tel1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Residential Tel1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Date of Birth (day)1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Date of Birth (day)1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Date of Birth (Month)1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Date of Birth (Month)1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Date of Birth (Year)1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Date of Birth (Year)1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Employ status1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Employ status1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Company post1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Company post1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Company name1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Company name1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Business nature1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Business nature1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "QQ"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("QQ"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "WeChat"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("WeChat"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "QQ1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("QQ1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "WeChat1"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("WeChat1"); $fieldsArr[] = $arr; $arr = array(); $arr['fName'] = "Create Date"; $arr['viewFormat'] = $pageObject->pSet->getViewFormat("Create Date"); $fieldsArr[] = $arr; $mainTableOwnerID = $pageObject->pSet->getTableOwnerIdField(); $ownerIdValue = ""; $pageObject->setGoogleMapsParams($fieldsArr); $hideEmptyFields = $pageObject->pSet->hideEmptyViewFields(); while($data) { $xt->assign("show_key1", $pageObject->showDBValue("UID", $data)); $keylink = ""; $keylink.="&key1=".runner_htmlspecialchars(rawurlencode(@$data["UID"])); $value = $pageObject->showDBValue("序號", $data, $keylink); if( $mainTableOwnerID == "序號" ) $ownerIdValue = $value; $xt->assign("___value",$value); if(!$pageObject->isAppearOnTabs("序號")) $xt->assign("___fieldblock",true); else $xt->assign("___tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("序號"); $value = $pageObject->showDBValue("UID", $data, $keylink); if( $mainTableOwnerID == "UID" ) $ownerIdValue = $value; $xt->assign("UID_value",$value); if(!$pageObject->isAppearOnTabs("UID")) $xt->assign("UID_fieldblock",true); else $xt->assign("UID_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("UID"); $value = $pageObject->showDBValue("Title", $data, $keylink); if( $mainTableOwnerID == "Title" ) $ownerIdValue = $value; $xt->assign("Title_value",$value); if(!$pageObject->isAppearOnTabs("Title")) $xt->assign("Title_fieldblock",true); else $xt->assign("Title_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Title"); $value = $pageObject->showDBValue("English name", $data, $keylink); if( $mainTableOwnerID == "English name" ) $ownerIdValue = $value; $xt->assign("English_name_value",$value); if(!$pageObject->isAppearOnTabs("English name")) $xt->assign("English_name_fieldblock",true); else $xt->assign("English_name_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("English name"); $value = $pageObject->showDBValue("Chinese name", $data, $keylink); if( $mainTableOwnerID == "Chinese name" ) $ownerIdValue = $value; $xt->assign("Chinese_name_value",$value); if(!$pageObject->isAppearOnTabs("Chinese name")) $xt->assign("Chinese_name_fieldblock",true); else $xt->assign("Chinese_name_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Chinese name"); $value = $pageObject->showDBValue("Tel", $data, $keylink); if( $mainTableOwnerID == "Tel" ) $ownerIdValue = $value; $xt->assign("Tel_value",$value); if(!$pageObject->isAppearOnTabs("Tel")) $xt->assign("Tel_fieldblock",true); else $xt->assign("Tel_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Tel"); $value = $pageObject->showDBValue("E-mail", $data, $keylink); if( $mainTableOwnerID == "E-mail" ) $ownerIdValue = $value; $xt->assign("E_mail_value",$value); if(!$pageObject->isAppearOnTabs("E-mail")) $xt->assign("E_mail_fieldblock",true); else $xt->assign("E_mail_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("E-mail"); $value = $pageObject->showDBValue("Account Type", $data, $keylink); if( $mainTableOwnerID == "Account Type" ) $ownerIdValue = $value; $xt->assign("Account_Type_value",$value); if(!$pageObject->isAppearOnTabs("Account Type")) $xt->assign("Account_Type_fieldblock",true); else $xt->assign("Account_Type_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Account Type"); $value = $pageObject->showDBValue("ID card no", $data, $keylink); if( $mainTableOwnerID == "ID card no" ) $ownerIdValue = $value; $xt->assign("ID_card_no_value",$value); if(!$pageObject->isAppearOnTabs("ID card no")) $xt->assign("ID_card_no_fieldblock",true); else $xt->assign("ID_card_no_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("ID card no"); $value = $pageObject->showDBValue("Passport no", $data, $keylink); if( $mainTableOwnerID == "Passport no" ) $ownerIdValue = $value; $xt->assign("Passport_no_value",$value); if(!$pageObject->isAppearOnTabs("Passport no")) $xt->assign("Passport_no_fieldblock",true); else $xt->assign("Passport_no_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Passport no"); $value = $pageObject->showDBValue("Issue Country", $data, $keylink); if( $mainTableOwnerID == "Issue Country" ) $ownerIdValue = $value; $xt->assign("Issue_Country_value",$value); if(!$pageObject->isAppearOnTabs("Issue Country")) $xt->assign("Issue_Country_fieldblock",true); else $xt->assign("Issue_Country_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Issue Country"); $value = $pageObject->showDBValue("Nationality", $data, $keylink); if( $mainTableOwnerID == "Nationality" ) $ownerIdValue = $value; $xt->assign("Nationality_value",$value); if(!$pageObject->isAppearOnTabs("Nationality")) $xt->assign("Nationality_fieldblock",true); else $xt->assign("Nationality_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Nationality"); $value = $pageObject->showDBValue("Date of Birth", $data, $keylink); if( $mainTableOwnerID == "Date of Birth" ) $ownerIdValue = $value; $xt->assign("Date_of_Birth_value",$value); if(!$pageObject->isAppearOnTabs("Date of Birth")) $xt->assign("Date_of_Birth_fieldblock",true); else $xt->assign("Date_of_Birth_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Date of Birth"); $value = $pageObject->showDBValue("sex", $data, $keylink); if( $mainTableOwnerID == "sex" ) $ownerIdValue = $value; $xt->assign("sex_value",$value); if(!$pageObject->isAppearOnTabs("sex")) $xt->assign("sex_fieldblock",true); else $xt->assign("sex_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("sex"); $value = $pageObject->showDBValue("Residential Address", $data, $keylink); if( $mainTableOwnerID == "Residential Address" ) $ownerIdValue = $value; $xt->assign("Residential_Address_value",$value); if(!$pageObject->isAppearOnTabs("Residential Address")) $xt->assign("Residential_Address_fieldblock",true); else $xt->assign("Residential_Address_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Residential Address"); $value = $pageObject->showDBValue("correspondence address", $data, $keylink); if( $mainTableOwnerID == "correspondence address" ) $ownerIdValue = $value; $xt->assign("correspondence_address_value",$value); if(!$pageObject->isAppearOnTabs("correspondence address")) $xt->assign("correspondence_address_fieldblock",true); else $xt->assign("correspondence_address_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("correspondence address"); $value = $pageObject->showDBValue("Residential Tel", $data, $keylink); if( $mainTableOwnerID == "Residential Tel" ) $ownerIdValue = $value; $xt->assign("Residential_Tel_value",$value); if(!$pageObject->isAppearOnTabs("Residential Tel")) $xt->assign("Residential_Tel_fieldblock",true); else $xt->assign("Residential_Tel_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Residential Tel"); $value = $pageObject->showDBValue("Date of Birth (day)", $data, $keylink); if( $mainTableOwnerID == "Date of Birth (day)" ) $ownerIdValue = $value; $xt->assign("Date_of_Birth__day__value",$value); if(!$pageObject->isAppearOnTabs("Date of Birth (day)")) $xt->assign("Date_of_Birth__day__fieldblock",true); else $xt->assign("Date_of_Birth__day__tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Date of Birth (day)"); $value = $pageObject->showDBValue("Date of Birth (Month)", $data, $keylink); if( $mainTableOwnerID == "Date of Birth (Month)" ) $ownerIdValue = $value; $xt->assign("Date_of_Birth__Month__value",$value); if(!$pageObject->isAppearOnTabs("Date of Birth (Month)")) $xt->assign("Date_of_Birth__Month__fieldblock",true); else $xt->assign("Date_of_Birth__Month__tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Date of Birth (Month)"); $value = $pageObject->showDBValue("Date of Birth (Year)", $data, $keylink); if( $mainTableOwnerID == "Date of Birth (Year)" ) $ownerIdValue = $value; $xt->assign("Date_of_Birth__Year__value",$value); if(!$pageObject->isAppearOnTabs("Date of Birth (Year)")) $xt->assign("Date_of_Birth__Year__fieldblock",true); else $xt->assign("Date_of_Birth__Year__tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Date of Birth (Year)"); $value = $pageObject->showDBValue("Employ status", $data, $keylink); if( $mainTableOwnerID == "Employ status" ) $ownerIdValue = $value; $xt->assign("Employ_status_value",$value); if(!$pageObject->isAppearOnTabs("Employ status")) $xt->assign("Employ_status_fieldblock",true); else $xt->assign("Employ_status_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Employ status"); $value = $pageObject->showDBValue("Company post", $data, $keylink); if( $mainTableOwnerID == "Company post" ) $ownerIdValue = $value; $xt->assign("Company_post_value",$value); if(!$pageObject->isAppearOnTabs("Company post")) $xt->assign("Company_post_fieldblock",true); else $xt->assign("Company_post_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Company post"); $value = $pageObject->showDBValue("Company name", $data, $keylink); if( $mainTableOwnerID == "Company name" ) $ownerIdValue = $value; $xt->assign("Company_name_value",$value); if(!$pageObject->isAppearOnTabs("Company name")) $xt->assign("Company_name_fieldblock",true); else $xt->assign("Company_name_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Company name"); $value = $pageObject->showDBValue("Business nature", $data, $keylink); if( $mainTableOwnerID == "Business nature" ) $ownerIdValue = $value; $xt->assign("Business_nature_value",$value); if(!$pageObject->isAppearOnTabs("Business nature")) $xt->assign("Business_nature_fieldblock",true); else $xt->assign("Business_nature_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Business nature"); $value = $pageObject->showDBValue("香港證券現金帳戶", $data, $keylink); if( $mainTableOwnerID == "香港證券現金帳戶" ) $ownerIdValue = $value; $xt->assign("_________value",$value); if(!$pageObject->isAppearOnTabs("香港證券現金帳戶")) $xt->assign("_________fieldblock",true); else $xt->assign("_________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("香港證券現金帳戶"); $value = $pageObject->showDBValue("香港證券保證金帳戶", $data, $keylink); if( $mainTableOwnerID == "香港證券保證金帳戶" ) $ownerIdValue = $value; $xt->assign("__________value",$value); if(!$pageObject->isAppearOnTabs("香港證券保證金帳戶")) $xt->assign("__________fieldblock",true); else $xt->assign("__________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("香港證券保證金帳戶"); $value = $pageObject->showDBValue("環球證券保證金帳戶", $data, $keylink); if( $mainTableOwnerID == "環球證券保證金帳戶" ) $ownerIdValue = $value; $xt->assign("__________value",$value); if(!$pageObject->isAppearOnTabs("環球證券保證金帳戶")) $xt->assign("__________fieldblock",true); else $xt->assign("__________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("環球證券保證金帳戶"); $value = $pageObject->showDBValue("貴金屬帳戶", $data, $keylink); if( $mainTableOwnerID == "貴金屬帳戶" ) $ownerIdValue = $value; $xt->assign("______value",$value); if(!$pageObject->isAppearOnTabs("貴金屬帳戶")) $xt->assign("______fieldblock",true); else $xt->assign("______tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("貴金屬帳戶"); $value = $pageObject->showDBValue("期貨帳戶", $data, $keylink); if( $mainTableOwnerID == "期貨帳戶" ) $ownerIdValue = $value; $xt->assign("_____value",$value); if(!$pageObject->isAppearOnTabs("期貨帳戶")) $xt->assign("_____fieldblock",true); else $xt->assign("_____tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("期貨帳戶"); $value = $pageObject->showDBValue("Statement post method", $data, $keylink); if( $mainTableOwnerID == "Statement post method" ) $ownerIdValue = $value; $xt->assign("Statement_post_method_value",$value); if(!$pageObject->isAppearOnTabs("Statement post method")) $xt->assign("Statement_post_method_fieldblock",true); else $xt->assign("Statement_post_method_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Statement post method"); $value = $pageObject->showDBValue("主要入帳銀行", $data, $keylink); if( $mainTableOwnerID == "主要入帳銀行" ) $ownerIdValue = $value; $xt->assign("_______value",$value); if(!$pageObject->isAppearOnTabs("主要入帳銀行")) $xt->assign("_______fieldblock",true); else $xt->assign("_______tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("主要入帳銀行"); $value = $pageObject->showDBValue("帳戶號碼", $data, $keylink); if( $mainTableOwnerID == "帳戶號碼" ) $ownerIdValue = $value; $xt->assign("_____value",$value); if(!$pageObject->isAppearOnTabs("帳戶號碼")) $xt->assign("_____fieldblock",true); else $xt->assign("_____tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("帳戶號碼"); $value = $pageObject->showDBValue("貨幣", $data, $keylink); if( $mainTableOwnerID == "貨幣" ) $ownerIdValue = $value; $xt->assign("___value",$value); if(!$pageObject->isAppearOnTabs("貨幣")) $xt->assign("___fieldblock",true); else $xt->assign("___tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("貨幣"); $value = $pageObject->showDBValue("入帳銀行帳戶持有人", $data, $keylink); if( $mainTableOwnerID == "入帳銀行帳戶持有人" ) $ownerIdValue = $value; $xt->assign("__________value",$value); if(!$pageObject->isAppearOnTabs("入帳銀行帳戶持有人")) $xt->assign("__________fieldblock",true); else $xt->assign("__________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("入帳銀行帳戶持有人"); $value = $pageObject->showDBValue("SWIFT編號", $data, $keylink); if( $mainTableOwnerID == "SWIFT編號" ) $ownerIdValue = $value; $xt->assign("SWIFT___value",$value); if(!$pageObject->isAppearOnTabs("SWIFT編號")) $xt->assign("SWIFT___fieldblock",true); else $xt->assign("SWIFT___tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("SWIFT編號"); $value = $pageObject->showDBValue("每年收入", $data, $keylink); if( $mainTableOwnerID == "每年收入" ) $ownerIdValue = $value; $xt->assign("_____value",$value); if(!$pageObject->isAppearOnTabs("每年收入")) $xt->assign("_____fieldblock",true); else $xt->assign("_____tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("每年收入"); $value = $pageObject->showDBValue("淨資產值", $data, $keylink); if( $mainTableOwnerID == "淨資產值" ) $ownerIdValue = $value; $xt->assign("_____value",$value); if(!$pageObject->isAppearOnTabs("淨資產值")) $xt->assign("_____fieldblock",true); else $xt->assign("_____tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("淨資產值"); $value = $pageObject->showDBValue("流動產值", $data, $keylink); if( $mainTableOwnerID == "流動產值" ) $ownerIdValue = $value; $xt->assign("_____value",$value); if(!$pageObject->isAppearOnTabs("流動產值")) $xt->assign("_____fieldblock",true); else $xt->assign("_____tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("流動產值"); $value = $pageObject->showDBValue("香港上市証券", $data, $keylink); if( $mainTableOwnerID == "香港上市証券" ) $ownerIdValue = $value; $xt->assign("_______value",$value); if(!$pageObject->isAppearOnTabs("香港上市証券")) $xt->assign("_______fieldblock",true); else $xt->assign("_______tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("香港上市証券"); $value = $pageObject->showDBValue("海外上市證券", $data, $keylink); if( $mainTableOwnerID == "海外上市證券" ) $ownerIdValue = $value; $xt->assign("_______value",$value); if(!$pageObject->isAppearOnTabs("海外上市證券")) $xt->assign("_______fieldblock",true); else $xt->assign("_______tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("海外上市證券"); $value = $pageObject->showDBValue("香港期貨及期權", $data, $keylink); if( $mainTableOwnerID == "香港期貨及期權" ) $ownerIdValue = $value; $xt->assign("________value",$value); if(!$pageObject->isAppearOnTabs("香港期貨及期權")) $xt->assign("________fieldblock",true); else $xt->assign("________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("香港期貨及期權"); $value = $pageObject->showDBValue("海外期貨及期權", $data, $keylink); if( $mainTableOwnerID == "海外期貨及期權" ) $ownerIdValue = $value; $xt->assign("________value",$value); if(!$pageObject->isAppearOnTabs("海外期貨及期權")) $xt->assign("________fieldblock",true); else $xt->assign("________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("海外期貨及期權"); $value = $pageObject->showDBValue("投資目的 (收入)", $data, $keylink); if( $mainTableOwnerID == "投資目的 (收入)" ) $ownerIdValue = $value; $xt->assign("__________value",$value); if(!$pageObject->isAppearOnTabs("投資目的 (收入)")) $xt->assign("__________fieldblock",true); else $xt->assign("__________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("投資目的 (收入)"); $value = $pageObject->showDBValue("投資目的 (對沖)", $data, $keylink); if( $mainTableOwnerID == "投資目的 (對沖)" ) $ownerIdValue = $value; $xt->assign("__________value",$value); if(!$pageObject->isAppearOnTabs("投資目的 (對沖)")) $xt->assign("__________fieldblock",true); else $xt->assign("__________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("投資目的 (對沖)"); $value = $pageObject->showDBValue("投資目的 (資本增值)", $data, $keylink); if( $mainTableOwnerID == "投資目的 (資本增值)" ) $ownerIdValue = $value; $xt->assign("____________value",$value); if(!$pageObject->isAppearOnTabs("投資目的 (資本增值)")) $xt->assign("____________fieldblock",true); else $xt->assign("____________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("投資目的 (資本增值)"); $value = $pageObject->showDBValue("投資目的 (投機)", $data, $keylink); if( $mainTableOwnerID == "投資目的 (投機)" ) $ownerIdValue = $value; $xt->assign("__________value",$value); if(!$pageObject->isAppearOnTabs("投資目的 (投機)")) $xt->assign("__________fieldblock",true); else $xt->assign("__________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("投資目的 (投機)"); $value = $pageObject->showDBValue("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?", $data, $keylink); if( $mainTableOwnerID == "閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?" ) $ownerIdValue = $value; $xt->assign("________________________________________value",$value); if(!$pageObject->isAppearOnTabs("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?")) $xt->assign("________________________________________fieldblock",true); else $xt->assign("________________________________________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?"); $value = $pageObject->showDBValue("閣下的配偶、及/或子女是否富泰中順的客戶?", $data, $keylink); if( $mainTableOwnerID == "閣下的配偶、及/或子女是否富泰中順的客戶?" ) $ownerIdValue = $value; $xt->assign("______________________value",$value); if(!$pageObject->isAppearOnTabs("閣下的配偶、及/或子女是否富泰中順的客戶?")) $xt->assign("______________________fieldblock",true); else $xt->assign("______________________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("閣下的配偶、及/或子女是否富泰中順的客戶?"); $value = $pageObject->showDBValue("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?", $data, $keylink); if( $mainTableOwnerID == "閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?" ) $ownerIdValue = $value; $xt->assign("____________________________35__________value",$value); if(!$pageObject->isAppearOnTabs("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?")) $xt->assign("____________________________35__________fieldblock",true); else $xt->assign("____________________________35__________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?"); $value = $pageObject->showDBValue("閣下是否與富泰中順任何顧員有親屬關係?", $data, $keylink); if( $mainTableOwnerID == "閣下是否與富泰中順任何顧員有親屬關係?" ) $ownerIdValue = $value; $xt->assign("____________________value",$value); if(!$pageObject->isAppearOnTabs("閣下是否與富泰中順任何顧員有親屬關係?")) $xt->assign("____________________fieldblock",true); else $xt->assign("____________________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("閣下是否與富泰中順任何顧員有親屬關係?"); $value = $pageObject->showDBValue("閣下是否香港證監會持牌人或註冊人的顧員?", $data, $keylink); if( $mainTableOwnerID == "閣下是否香港證監會持牌人或註冊人的顧員?" ) $ownerIdValue = $value; $xt->assign("_____________________value",$value); if(!$pageObject->isAppearOnTabs("閣下是否香港證監會持牌人或註冊人的顧員?")) $xt->assign("_____________________fieldblock",true); else $xt->assign("_____________________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("閣下是否香港證監會持牌人或註冊人的顧員?"); $value = $pageObject->showDBValue("閣下是否此帳戶之最終受益人?", $data, $keylink); if( $mainTableOwnerID == "閣下是否此帳戶之最終受益人?" ) $ownerIdValue = $value; $xt->assign("_______________value",$value); if(!$pageObject->isAppearOnTabs("閣下是否此帳戶之最終受益人?")) $xt->assign("_______________fieldblock",true); else $xt->assign("_______________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("閣下是否此帳戶之最終受益人?"); $value = $pageObject->showDBValue("(請註明詳情)", $data, $keylink); if( $mainTableOwnerID == "(請註明詳情)" ) $ownerIdValue = $value; $xt->assign("________value",$value); if(!$pageObject->isAppearOnTabs("(請註明詳情)")) $xt->assign("________fieldblock",true); else $xt->assign("________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("(請註明詳情)"); $value = $pageObject->showDBValue("(請註明詳情)1", $data, $keylink); if( $mainTableOwnerID == "(請註明詳情)1" ) $ownerIdValue = $value; $xt->assign("_______1_value",$value); if(!$pageObject->isAppearOnTabs("(請註明詳情)1")) $xt->assign("_______1_fieldblock",true); else $xt->assign("_______1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("(請註明詳情)1"); $value = $pageObject->showDBValue("(請註明詳情)2", $data, $keylink); if( $mainTableOwnerID == "(請註明詳情)2" ) $ownerIdValue = $value; $xt->assign("_______2_value",$value); if(!$pageObject->isAppearOnTabs("(請註明詳情)2")) $xt->assign("_______2_fieldblock",true); else $xt->assign("_______2_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("(請註明詳情)2"); $value = $pageObject->showDBValue("(請註明詳情) ", $data, $keylink); if( $mainTableOwnerID == "(請註明詳情) " ) $ownerIdValue = $value; $xt->assign("_________value",$value); if(!$pageObject->isAppearOnTabs("(請註明詳情) ")) $xt->assign("_________fieldblock",true); else $xt->assign("_________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("(請註明詳情) "); $value = $pageObject->showDBValue("(請註明詳情)3", $data, $keylink); if( $mainTableOwnerID == "(請註明詳情)3" ) $ownerIdValue = $value; $xt->assign("_______3_value",$value); if(!$pageObject->isAppearOnTabs("(請註明詳情)3")) $xt->assign("_______3_fieldblock",true); else $xt->assign("_______3_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("(請註明詳情)3"); $value = $pageObject->showDBValue("(請註明詳情)4", $data, $keylink); if( $mainTableOwnerID == "(請註明詳情)4" ) $ownerIdValue = $value; $xt->assign("_______4_value",$value); if(!$pageObject->isAppearOnTabs("(請註明詳情)4")) $xt->assign("_______4_fieldblock",true); else $xt->assign("_______4_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("(請註明詳情)4"); $value = $pageObject->showDBValue("閣下於過去三年,曾執行五次或以上有關衍生產品的交易", $data, $keylink); if( $mainTableOwnerID == "閣下於過去三年,曾執行五次或以上有關衍生產品的交易" ) $ownerIdValue = $value; $xt->assign("__________________________value",$value); if(!$pageObject->isAppearOnTabs("閣下於過去三年,曾執行五次或以上有關衍生產品的交易")) $xt->assign("__________________________fieldblock",true); else $xt->assign("__________________________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("閣下於過去三年,曾執行五次或以上有關衍生產品的交易"); $value = $pageObject->showDBValue("閣下現時或過去擁有與衍生產品有關的工作經驗", $data, $keylink); if( $mainTableOwnerID == "閣下現時或過去擁有與衍生產品有關的工作經驗" ) $ownerIdValue = $value; $xt->assign("______________________value",$value); if(!$pageObject->isAppearOnTabs("閣下現時或過去擁有與衍生產品有關的工作經驗")) $xt->assign("______________________fieldblock",true); else $xt->assign("______________________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("閣下現時或過去擁有與衍生產品有關的工作經驗"); $value = $pageObject->showDBValue("職位", $data, $keylink); if( $mainTableOwnerID == "職位" ) $ownerIdValue = $value; $xt->assign("___value",$value); if(!$pageObject->isAppearOnTabs("職位")) $xt->assign("___fieldblock",true); else $xt->assign("___tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("職位"); $value = $pageObject->showDBValue("公司名稱", $data, $keylink); if( $mainTableOwnerID == "公司名稱" ) $ownerIdValue = $value; $xt->assign("_____value",$value); if(!$pageObject->isAppearOnTabs("公司名稱")) $xt->assign("_____fieldblock",true); else $xt->assign("_____tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("公司名稱"); $value = $pageObject->showDBValue("工作年期", $data, $keylink); if( $mainTableOwnerID == "工作年期" ) $ownerIdValue = $value; $xt->assign("_____value",$value); if(!$pageObject->isAppearOnTabs("工作年期")) $xt->assign("_____fieldblock",true); else $xt->assign("_____tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("工作年期"); $value = $pageObject->showDBValue("有關工作經驗詳情", $data, $keylink); if( $mainTableOwnerID == "有關工作經驗詳情" ) $ownerIdValue = $value; $xt->assign("_________value",$value); if(!$pageObject->isAppearOnTabs("有關工作經驗詳情")) $xt->assign("_________fieldblock",true); else $xt->assign("_________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("有關工作經驗詳情"); $value = $pageObject->showDBValue("閣下曾接受有關衍生產品的培訓或修讀相關課程", $data, $keylink); if( $mainTableOwnerID == "閣下曾接受有關衍生產品的培訓或修讀相關課程" ) $ownerIdValue = $value; $xt->assign("______________________value",$value); if(!$pageObject->isAppearOnTabs("閣下曾接受有關衍生產品的培訓或修讀相關課程")) $xt->assign("______________________fieldblock",true); else $xt->assign("______________________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("閣下曾接受有關衍生產品的培訓或修讀相關課程"); $value = $pageObject->showDBValue("詳情", $data, $keylink); if( $mainTableOwnerID == "詳情" ) $ownerIdValue = $value; $xt->assign("___value",$value); if(!$pageObject->isAppearOnTabs("詳情")) $xt->assign("___fieldblock",true); else $xt->assign("___tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("詳情"); $value = $pageObject->showDBValue("風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」。", $data, $keylink); if( $mainTableOwnerID == "風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」。" ) $ownerIdValue = $value; $xt->assign("________________________________value",$value); if(!$pageObject->isAppearOnTabs("風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」。")) $xt->assign("________________________________fieldblock",true); else $xt->assign("________________________________tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」。"); $value = $pageObject->showDBValue("Title1", $data, $keylink); if( $mainTableOwnerID == "Title1" ) $ownerIdValue = $value; $xt->assign("Title1_value",$value); if(!$pageObject->isAppearOnTabs("Title1")) $xt->assign("Title1_fieldblock",true); else $xt->assign("Title1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Title1"); $value = $pageObject->showDBValue("English name1", $data, $keylink); if( $mainTableOwnerID == "English name1" ) $ownerIdValue = $value; $xt->assign("English_name1_value",$value); if(!$pageObject->isAppearOnTabs("English name1")) $xt->assign("English_name1_fieldblock",true); else $xt->assign("English_name1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("English name1"); $value = $pageObject->showDBValue("Chinese name1", $data, $keylink); if( $mainTableOwnerID == "Chinese name1" ) $ownerIdValue = $value; $xt->assign("Chinese_name1_value",$value); if(!$pageObject->isAppearOnTabs("Chinese name1")) $xt->assign("Chinese_name1_fieldblock",true); else $xt->assign("Chinese_name1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Chinese name1"); $value = $pageObject->showDBValue("Tel1", $data, $keylink); if( $mainTableOwnerID == "Tel1" ) $ownerIdValue = $value; $xt->assign("Tel1_value",$value); if(!$pageObject->isAppearOnTabs("Tel1")) $xt->assign("Tel1_fieldblock",true); else $xt->assign("Tel1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Tel1"); $value = $pageObject->showDBValue("E-mail1", $data, $keylink); if( $mainTableOwnerID == "E-mail1" ) $ownerIdValue = $value; $xt->assign("E_mail1_value",$value); if(!$pageObject->isAppearOnTabs("E-mail1")) $xt->assign("E_mail1_fieldblock",true); else $xt->assign("E_mail1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("E-mail1"); $value = $pageObject->showDBValue("ID card no1", $data, $keylink); if( $mainTableOwnerID == "ID card no1" ) $ownerIdValue = $value; $xt->assign("ID_card_no1_value",$value); if(!$pageObject->isAppearOnTabs("ID card no1")) $xt->assign("ID_card_no1_fieldblock",true); else $xt->assign("ID_card_no1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("ID card no1"); $value = $pageObject->showDBValue("Passport no1", $data, $keylink); if( $mainTableOwnerID == "Passport no1" ) $ownerIdValue = $value; $xt->assign("Passport_no1_value",$value); if(!$pageObject->isAppearOnTabs("Passport no1")) $xt->assign("Passport_no1_fieldblock",true); else $xt->assign("Passport_no1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Passport no1"); $value = $pageObject->showDBValue("Issue Country1", $data, $keylink); if( $mainTableOwnerID == "Issue Country1" ) $ownerIdValue = $value; $xt->assign("Issue_Country1_value",$value); if(!$pageObject->isAppearOnTabs("Issue Country1")) $xt->assign("Issue_Country1_fieldblock",true); else $xt->assign("Issue_Country1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Issue Country1"); $value = $pageObject->showDBValue("Nationality1", $data, $keylink); if( $mainTableOwnerID == "Nationality1" ) $ownerIdValue = $value; $xt->assign("Nationality1_value",$value); if(!$pageObject->isAppearOnTabs("Nationality1")) $xt->assign("Nationality1_fieldblock",true); else $xt->assign("Nationality1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Nationality1"); $value = $pageObject->showDBValue("Date of Birth1", $data, $keylink); if( $mainTableOwnerID == "Date of Birth1" ) $ownerIdValue = $value; $xt->assign("Date_of_Birth1_value",$value); if(!$pageObject->isAppearOnTabs("Date of Birth1")) $xt->assign("Date_of_Birth1_fieldblock",true); else $xt->assign("Date_of_Birth1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Date of Birth1"); $value = $pageObject->showDBValue("sex1", $data, $keylink); if( $mainTableOwnerID == "sex1" ) $ownerIdValue = $value; $xt->assign("sex1_value",$value); if(!$pageObject->isAppearOnTabs("sex1")) $xt->assign("sex1_fieldblock",true); else $xt->assign("sex1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("sex1"); $value = $pageObject->showDBValue("Residential Address1", $data, $keylink); if( $mainTableOwnerID == "Residential Address1" ) $ownerIdValue = $value; $xt->assign("Residential_Address1_value",$value); if(!$pageObject->isAppearOnTabs("Residential Address1")) $xt->assign("Residential_Address1_fieldblock",true); else $xt->assign("Residential_Address1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Residential Address1"); $value = $pageObject->showDBValue("correspondence address1", $data, $keylink); if( $mainTableOwnerID == "correspondence address1" ) $ownerIdValue = $value; $xt->assign("correspondence_address1_value",$value); if(!$pageObject->isAppearOnTabs("correspondence address1")) $xt->assign("correspondence_address1_fieldblock",true); else $xt->assign("correspondence_address1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("correspondence address1"); $value = $pageObject->showDBValue("Residential Tel1", $data, $keylink); if( $mainTableOwnerID == "Residential Tel1" ) $ownerIdValue = $value; $xt->assign("Residential_Tel1_value",$value); if(!$pageObject->isAppearOnTabs("Residential Tel1")) $xt->assign("Residential_Tel1_fieldblock",true); else $xt->assign("Residential_Tel1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Residential Tel1"); $value = $pageObject->showDBValue("Date of Birth (day)1", $data, $keylink); if( $mainTableOwnerID == "Date of Birth (day)1" ) $ownerIdValue = $value; $xt->assign("Date_of_Birth__day_1_value",$value); if(!$pageObject->isAppearOnTabs("Date of Birth (day)1")) $xt->assign("Date_of_Birth__day_1_fieldblock",true); else $xt->assign("Date_of_Birth__day_1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Date of Birth (day)1"); $value = $pageObject->showDBValue("Date of Birth (Month)1", $data, $keylink); if( $mainTableOwnerID == "Date of Birth (Month)1" ) $ownerIdValue = $value; $xt->assign("Date_of_Birth__Month_1_value",$value); if(!$pageObject->isAppearOnTabs("Date of Birth (Month)1")) $xt->assign("Date_of_Birth__Month_1_fieldblock",true); else $xt->assign("Date_of_Birth__Month_1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Date of Birth (Month)1"); $value = $pageObject->showDBValue("Date of Birth (Year)1", $data, $keylink); if( $mainTableOwnerID == "Date of Birth (Year)1" ) $ownerIdValue = $value; $xt->assign("Date_of_Birth__Year_1_value",$value); if(!$pageObject->isAppearOnTabs("Date of Birth (Year)1")) $xt->assign("Date_of_Birth__Year_1_fieldblock",true); else $xt->assign("Date_of_Birth__Year_1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Date of Birth (Year)1"); $value = $pageObject->showDBValue("Employ status1", $data, $keylink); if( $mainTableOwnerID == "Employ status1" ) $ownerIdValue = $value; $xt->assign("Employ_status1_value",$value); if(!$pageObject->isAppearOnTabs("Employ status1")) $xt->assign("Employ_status1_fieldblock",true); else $xt->assign("Employ_status1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Employ status1"); $value = $pageObject->showDBValue("Company post1", $data, $keylink); if( $mainTableOwnerID == "Company post1" ) $ownerIdValue = $value; $xt->assign("Company_post1_value",$value); if(!$pageObject->isAppearOnTabs("Company post1")) $xt->assign("Company_post1_fieldblock",true); else $xt->assign("Company_post1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Company post1"); $value = $pageObject->showDBValue("Company name1", $data, $keylink); if( $mainTableOwnerID == "Company name1" ) $ownerIdValue = $value; $xt->assign("Company_name1_value",$value); if(!$pageObject->isAppearOnTabs("Company name1")) $xt->assign("Company_name1_fieldblock",true); else $xt->assign("Company_name1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Company name1"); $value = $pageObject->showDBValue("Business nature1", $data, $keylink); if( $mainTableOwnerID == "Business nature1" ) $ownerIdValue = $value; $xt->assign("Business_nature1_value",$value); if(!$pageObject->isAppearOnTabs("Business nature1")) $xt->assign("Business_nature1_fieldblock",true); else $xt->assign("Business_nature1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Business nature1"); $value = $pageObject->showDBValue("QQ", $data, $keylink); if( $mainTableOwnerID == "QQ" ) $ownerIdValue = $value; $xt->assign("QQ_value",$value); if(!$pageObject->isAppearOnTabs("QQ")) $xt->assign("QQ_fieldblock",true); else $xt->assign("QQ_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("QQ"); $value = $pageObject->showDBValue("WeChat", $data, $keylink); if( $mainTableOwnerID == "WeChat" ) $ownerIdValue = $value; $xt->assign("WeChat_value",$value); if(!$pageObject->isAppearOnTabs("WeChat")) $xt->assign("WeChat_fieldblock",true); else $xt->assign("WeChat_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("WeChat"); $value = $pageObject->showDBValue("QQ1", $data, $keylink); if( $mainTableOwnerID == "QQ1" ) $ownerIdValue = $value; $xt->assign("QQ1_value",$value); if(!$pageObject->isAppearOnTabs("QQ1")) $xt->assign("QQ1_fieldblock",true); else $xt->assign("QQ1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("QQ1"); $value = $pageObject->showDBValue("WeChat1", $data, $keylink); if( $mainTableOwnerID == "WeChat1" ) $ownerIdValue = $value; $xt->assign("WeChat1_value",$value); if(!$pageObject->isAppearOnTabs("WeChat1")) $xt->assign("WeChat1_fieldblock",true); else $xt->assign("WeChat1_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("WeChat1"); $value = $pageObject->showDBValue("Create Date", $data, $keylink); if( $mainTableOwnerID == "Create Date" ) $ownerIdValue = $value; $xt->assign("Create_Date_value",$value); if(!$pageObject->isAppearOnTabs("Create Date")) $xt->assign("Create_Date_fieldblock",true); else $xt->assign("Create_Date_tabfieldblock",true); if( $hideEmptyFields && $value == "" ) $pageObject->hideField("Create Date"); ///////////////////////////////////////////////////////////// if($pageObject->isShowDetailTables && !isMobile()) { if(count($dpParams['ids'])) { $xt->assign("detail_tables",true); include('classes/listpage.php'); include('classes/listpage_embed.php'); include('classes/listpage_dpinline.php'); } $dControlsMap = array(); $dViewControlsMap = array(); global $useFlashChartLibrary; for($d=0;$dAddCSSFile($layout->getCSSFiles(isRTL(), isMobile())); } $options['id'] = $dpParams['ids'][$d]; $options['flyId'] = $pageObject->genId()+1; $options['tName'] = $strTableName; $options['pageType'] = PAGE_CHART; $options['shortTableName'] = GetTableURL($strTableName); $_params["chartname"] = GetTableURL($strTableName); $_params["table"] = $strTableName; $_params["ctype"] = $dpParams['params'][$d]; $_params["singlePage"] = true; $_params["id"] = $options['flyId']; $options["xt"]->assign_function($options['shortTableName']."_chart","xt_showchart", $_params); $chartPageObject = new RunnerPage($options); $chartPageObject->init(); $options["xt"]->assign("chart_block",true); $options["xt"]->assign("asearch_link",true); $options["xt"]->assign("search_records_block",true); $options["xt"]->assign("exportpdflink_attrs","onclick='chart.saveAsPDF();'"); $options["xt"]->assign("searchform_showall",true); $options["xt"]->assign("showallbutton_attrs","onclick=\"window.location.href='".GetTableLink($options['shortTableName'], "chart", "a=showall")."';\""); $options["xt"]->assign("advsearchlink_attrs", "id=\"advButton".$id."\""); $options["xt"]->assign("style_block",true); $options["xt"]->assign("shiftstyle_block", true); $chartPageObject->addControlsJSAndCSS(); $chartPageObject->fillSetCntrlMaps(); $chartPageObject->body["begin"] = ''; $chartPageObject->body["end"] = ''; $options["xt"]->assign("body",$chartPageObject->body); $options["xt"]->assign("style_block",true); $options["xt"]->assign("guestlink_block", false); $options["xt"]->assign("container_toplinks", false); $options["xt"]->assign("container_search", false); $options["xt"]->assign("container_left", false); $mkr = 1; foreach($mKeys[$strTableName] as $mk) { $options['masterKeysReq'][$mkr++] = $data[$mk]; } $masterKeysReq = $options['masterKeysReq']; if(count($masterKeysReq)) { // copy keys to session for($i = 1;$i<=count($masterKeysReq);$i++) $_SESSION[$strTableName."_masterkey".$i]= $masterKeysReq[$i]; if(isset($_SESSION[$strTableName."_masterkey".$i])) unset($_SESSION[$strTableName."_masterkey".$i]); } //add detail settings to master settings $pageObject->jsSettings['tableSettings'][$strTableName] = $chartPageObject->jsSettings['tableSettings'][$strTableName]; $pageObject->AddJSFile('libs/js/AnyChart.js'); $pageObject->AddJSFile('libs/js/AnyChartHTML5.js'); $dControlsMap[$strTableName] = $chartPageObject->controlsMap; $dControlsMap[$strTableName]['useFlashChartLibrary'] = $useFlashChartLibrary; $dViewControlsMap[$strTableName] = $chartPageObject->viewControlsMap; foreach($chartPageObject->jsSettings['global']['shortTNames'] as $keySet=>$val) { if(!array_key_exists($keySet,$pageObject->settingsMap["globalSettings"]['shortTNames'])) $pageObject->settingsMap["globalSettings"]['shortTNames'][$keySet] = $val; } //Add detail's js files to master's files $pageObject->copyAllJSFiles($chartPageObject->grabAllJSFiles()); //Add detail's css files to master's files $pageObject->copyAllCSSFiles($chartPageObject->grabAllCSSFiles()); $xt->assign("details_".GoodFieldName($chartPageObject->tName), true); $xtParams = array("params" => $chartPageObject->templatefile); AssignMethod($xtParams, 'showPageDp', $chartPageObject); $xt->assign("displayDetailTable_".GoodFieldName($chartPageObject->tName), $xtParams); $pageObject->controlsMap['dpTablesParams'][] = array('tName'=>$strTableName, 'id'=>$options['id'], 'pType'=>PAGE_CHART, 'pParam'=>$_params); } elseif ($dpParams['type'][$d] == "report") { include_once('classes/reportpage.php'); $strTableName = $dpParams['strTableNames'][$d]; $options = array(); //array of params for classes $options["xt"] = new Xtempl( true ); //#9607 1. Temporary fix $options["mode"] = LIST_DETAILS; $options["pageType"] = PAGE_REPORT; $options["masterPageType"] = PAGE_VIEW; $options["mainMasterPageType"] = PAGE_VIEW; $options['masterTable'] = "Joint Account"; $options['firstTime'] = 1; $options['tName'] = $strTableName; $options['id'] = $dpParams['ids'][$d]; $options['flyId'] = $pageObject->genId()+1; $options['shortTableName'] = GetTableURL($strTableName); include_once("include/".GetTableURL($strTableName)."_settings.php"); if(!CheckSecurity(@$_SESSION["_".$strTableName."_OwnerID"],"Search")) { $strTableName = "Joint Account"; continue; } $layout = GetPageLayout(GoodFieldName($strTableName), PAGE_REPORT); if($layout) { $pageObject->AddCSSFile($layout->getCSSFiles(isRTL(), isMobile())); } $mkr = 1; $masterkey = ''; foreach($mKeys[$strTableName] as $mk) { $options['masterKeysReq'][$mkr++] = $data[$mk]; $masterkey .= $data[$mk]; } $options["pageSize"] = $_SESSION[$strTableName."_pagesize"]; $options["masterkey"] = $masterkey; $options["crosstable_refresh"] = postvalue("crosstable_refresh"); $reportPageObject = new ReportPage($options); $reportPageObject->init(); $reportPageObject->prepareDetailForEditViewPage($dpParams['params'][$d]); //add detail settings to master settings $reportPageObject->addControlsJSAndCSS(); $reportPageObject->fillSetCntrlMaps(); $pageObject->jsSettings['tableSettings'][$strTableName] = $reportPageObject->jsSettings['tableSettings'][$strTableName]; $dControlsMap[$strTableName] = $reportPageObject->controlsMap; $dViewControlsMap[$strTableName] = $reportPageObject->viewControlsMap; foreach($reportPageObject->jsSettings['global']['shortTNames'] as $keySet=>$val) { if(!array_key_exists($keySet,$pageObject->settingsMap["globalSettings"]['shortTNames'])) $pageObject->settingsMap["globalSettings"]['shortTNames'][$keySet] = $val; } //Add detail's js files to master's files $pageObject->copyAllJSFiles($reportPageObject->grabAllJSFiles()); //Add detail's css files to master's files $pageObject->copyAllCSSFiles($reportPageObject->grabAllCSSFiles()); $xt->assign("details_".GoodFieldName($reportPageObject->tName), true); $xtParams = array("params" => $reportPageObject->templatefile); AssignMethod($xtParams, 'showPageDp', $reportPageObject); $xt->assign("displayDetailTable_".GoodFieldName($reportPageObject->tName), $xtParams); $pageObject->controlsMap['dpTablesParams'][] = array('tName'=>$strTableName, 'id'=>$options['id'], 'pType'=>PAGE_REPORT); } else { // list $options = array(); //array of params for classes $options["mode"] = LIST_DETAILS; $options["pageType"] = PAGE_LIST; $options["masterPageType"] = PAGE_VIEW; $options["mainMasterPageType"] = PAGE_VIEW; $options['masterTable'] = "Joint Account"; $options['firstTime'] = 1; $strTableName = $dpParams['strTableNames'][$d]; include_once("include/".GetTableURL($strTableName)."_settings.php"); if(!CheckSecurity(@$_SESSION["_".$strTableName."_OwnerID"],"Search")) { $strTableName = "Joint Account"; continue; } $layout = GetPageLayout(GoodFieldName($strTableName), PAGE_LIST); if($layout) { $pageObject->AddCSSFile($layout->getCSSFiles(isRTL(), isMobile())); } $options['xt'] = new Xtempl( true ); //#9607 1. Temporary fix $options['id'] = $dpParams['ids'][$d]; $options['flyId'] = $pageObject->genId()+1; $mkr = 1; foreach($mKeys[$strTableName] as $mk) { $options['masterKeysReq'][$mkr++] = $data[$mk]; } $listPageObject = ListPage::createListPage($strTableName, $options); // prepare code $listPageObject->prepareForBuildPage(); // show page if($listPageObject->permis[$strTableName]['search'] && $listPageObject->rowsFound) { //set page events foreach($listPageObject->eventsObject->events as $event => $name) $listPageObject->xt->assign_event($event, $listPageObject->eventsObject, $event, array()); //add detail settings to master settings $listPageObject->addControlsJSAndCSS(); $listPageObject->fillSetCntrlMaps(); $pageObject->jsSettings['tableSettings'][$strTableName] = $listPageObject->jsSettings['tableSettings'][$strTableName]; $dControlsMap[$strTableName] = $listPageObject->controlsMap; $dViewControlsMap[$strTableName] = $listPageObject->viewControlsMap; foreach($listPageObject->jsSettings['global']['shortTNames'] as $keySet=>$val) { if(!array_key_exists($keySet,$pageObject->settingsMap["globalSettings"]['shortTNames'])) $pageObject->settingsMap["globalSettings"]['shortTNames'][$keySet] = $val; } //Add detail's js files to master's files $pageObject->copyAllJSFiles($listPageObject->grabAllJSFiles()); //Add detail's css files to master's files $pageObject->copyAllCSSFiles($listPageObject->grabAllCSSFiles()); $xt->assign("details_".GoodFieldName($listPageObject->tName), true); $xtParams = array("params" => false); AssignMethod($xtParams, 'showPage', $listPageObject); $xt->assign("displayDetailTable_".GoodFieldName($listPageObject->tName), $xtParams); $pageObject->controlsMap['dpTablesParams'][] = array('tName'=>$strTableName, 'id'=>$options['id'], 'pType'=>PAGE_LIST); } } } $pageObject->controlsMap['dControlsMap'] = $dControlsMap; $pageObject->viewControlsMap['dViewControlsMap'] = $dViewControlsMap; $strTableName = "Joint Account"; } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //Begin prepare for Next Prev button if(!@$_SESSION[$strTableName."_noNextPrev"] && !$pdf) { $pageObject->getNextPrevRecordKeys($data,"Search",$next,$prev); } //End prepare for Next Prev button ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($pageObject->googleMapCfg['isUseGoogleMap']) { $pageObject->initGmaps(); } $pageObject->addCommonJs(); //fill tab groups name and sections name to controls $pageObject->fillCntrlTabGroups(); $pageObject->jsSettings['tableSettings'][$strTableName]["prevKeys"] = $prev; $pageObject->jsSettings['tableSettings'][$strTableName]["nextKeys"] = $next; if(!$inlineview) { $pageObject->body["begin"].= GetBaseScriptsForPage(false); $pageObject->jsSettings['tableSettings'][$strTableName]["keys"] = $pageObject->jsKeys; $pageObject->jsSettings['tableSettings'][$strTableName]['keyFields'] = $pageObject->keyFields; // assign body end $pageObject->body['end'] = array(); AssignMethod($pageObject->body['end'], "assignBodyEnd", $pageObject); $xt->assign("flybody", true); $xt->assign("body", $pageObject->body); $pageObject->assignFormFooterAndHeaderBricks( true ); } else { $xt->assign("footer",false); $xt->assign("header",false); $xt->assign("flybody",$pageObject->body); $xt->assign("body",true); $xt->assign("pdflink_block",false); $pageObject->fillSetCntrlMaps(); } $xt->assign("style_block",true); $xt->assign("stylefiles_block",true); $editlink = ""; $editkeys = array(); $editkeys["editid1"]=postvalue("editid1"); foreach($editkeys as $key=>$val) { if($editlink) $editlink.= "&"; $editlink.= $key."=".$val; } $xt->assign("editlink_attrs","id=\"editLink".$id."\" name=\"editLink".$id."\" onclick=\"window.location.href='".GetTableLink("Joint_Account", "edit", $editlink)."'\""); $strPerm = GetUserPermissions($strTableName); if(CheckSecurity($ownerIdValue,"Edit") && !$inlineview && strpos($strPerm, "E")!==false) $xt->assign("edit_button",true); else $xt->assign("edit_button",false); if(!$pdf && !$all) { ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //Begin show Next Prev button $nextlink=$prevlink=""; if(count($next)) { $xt->assign("next_button", true); $nextlink .="editid1=".runner_htmlspecialchars(rawurlencode($next[1-1])); $xt->assign("nextbutton_attrs", "id=\"nextButton".$id."\""); } else if( count($prev) ) { $xt->assign("next_button", true); $xt->assign("nextbutton_class", "rnr-invisible-button"); } else $xt->assign("next_button", false); if(count($prev)) { $xt->assign("prev_button", true); $prevlink .="editid1=".runner_htmlspecialchars(rawurlencode($prev[1-1])); $xt->assign("prevbutton_attrs", "id=\"prevButton".$id."\""); } else if( count($next) ) { $xt->assign("prev_button", true); $xt->assign("prevbutton_class", "rnr-invisible-button"); } else $xt->assign("prev_button", false); //End show Next Prev button ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if(!$inlineview) { $xt->assign("back_button",true); $xt->assign("backbutton_attrs","id=\"backButton".$id."\""); } else { $xt->assign("close_button",true); $xt->assign("closebutton_attrs","id=\"closeButton".$id."\""); } $permis = $pageObject->getPermissions(); if($pageObject->pSet->hasEditPage() && $permis['edit']) { $xt->assign("edit_page_button", true); $xt->assign("edit_page_button_attrs","id=\"editPageButton".$id."\""); } } $oldtemplatefile = $pageObject->templatefile; if(!$all) { if($eventObj->exists("BeforeShowView")) { $templatefile = $pageObject->templatefile; $eventObj->BeforeShowView($xt,$templatefile,$data, $pageObject); $pageObject->templatefile = $templatefile; } if(!$pdf) { if(!$inlineview) $pageObject->display($pageObject->templatefile); else { $pageObject->displayAJAX($pageObject->templatefile, $id+1); exit(); // .net compatibility } } break; } } ?>