version = 2; $layout->blocks["top"] = array(); $layout->containers["all"] = array(); $layout->containers["all"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"edit" ); $layout->containers["edit"] = array(); $layout->containers["edit"][] = array("name"=>"editheader", "block"=>"editheader", "substyle"=>2 ); $layout->containers["edit"][] = array("name"=>"message", "block"=>"message_block", "substyle"=>1 ); $layout->containers["edit"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"fields" ); $layout->containers["fields"] = array(); $layout->containers["fields"][] = array("name"=>"editfields", "block"=>"", "substyle"=>1 ); $layout->containers["fields"][] = array("name"=>"editbuttons", "block"=>"editbuttons", "substyle"=>2 ); $layout->skins["fields"] = "fields"; $layout->skins["edit"] = "1"; $layout->skins["all"] = "empty"; $layout->blocks["top"][] = "all"; $page_layouts["Individual_Account_edit"] = $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"); $returnJSON = array(); if( sizeof($_POST) == 0 && postvalue('ferror') && !postvalue("editid1") ) { $returnJSON['success'] = false; $returnJSON['message'] = mlang_message("INLINE_ERROR"); $returnJSON['fatalError'] = true; echo printJSON($returnJSON); exit(); } if( sizeof($_POST) == 0 && postvalue('ferror') && postvalue("editid1") ) { if( postvalue('fly') ) { echo -1; exit(); } else $_SESSION["message_edit"] = "<< ".mlang_message("INLINE_ERROR")." >>"; } ///////////////////////////////////////////////////////////// //init variables ///////////////////////////////////////////////////////////// if(postvalue("editType")=="inline") $inlineedit = EDIT_INLINE; elseif(postvalue("editType")==EDIT_POPUP) $inlineedit = EDIT_POPUP; else $inlineedit = EDIT_SIMPLE; $xt = new Xtempl(); $id = postvalue("id"); if(intval($id)==0) $id = 1; // assign an id $xt->assign("id", $id); $templatefile = GetTemplateName("Individual_Account", "edit"); $keys = array(); $savedKeys = array(); $keysChanged = false; $keys["UID"] = postvalue("editid1"); $savedKeys["UID"] = postvalue("editid1"); //array of params for classes $params = array("pageType" => PAGE_EDIT); $params["id"] = $id; $params["keys"] = $keys; $params['tName'] = $strTableName; $params['xt'] = &$xt; $params['mode'] = $inlineedit; $params['locale_info'] = $locale_info; $params['templatefile'] = $templatefile; $params['pageEditLikeInline'] = $inlineedit == EDIT_INLINE; //Get array of tabs for edit page $params['useTabsOnEdit'] = $gSettings->useTabsOnEdit(); if($params['useTabsOnEdit']) $params['arrEditTabs'] = $gSettings->getEditTabs(); $pageObject = new EditPage($params); $pageObject->init(); // For ajax request if($_REQUEST["action"] != "") { if($pageObject->lockingObj) { $arrkeys = explode("&",urldecode(refine($_REQUEST["keys"]))); foreach($arrkeys as $ind=>$val) $arrkeys[$ind]=urldecode($val); if($_REQUEST["action"]=="unlock") { $pageObject->lockingObj->UnlockRecord($strTableName,$arrkeys,$_REQUEST["sid"]); exit(); } else if($_REQUEST["action"]=="lockadmin" && (IsAdmin() || $_SESSION["AccessLevel"] == ACCESS_LEVEL_ADMINGROUP)) { $pageObject->lockingObj->UnlockAdmin($strTableName,$arrkeys,$_REQUEST["startEdit"]=="yes"); if($_REQUEST["startEdit"]=="no") echo "unlock"; else if($_REQUEST["startEdit"]=="yes") echo "lock"; exit(); } else if($_REQUEST["action"]=="confirm") { $lockMessage = ""; if(!$pageObject->lockingObj->ConfirmLock($strTableName, $arrkeys, $lockMessage)) echo $lockMessage; exit(); } } else exit(); } $status = ""; $message = ""; $mesClass = "rnr-error"; $usermessage = ""; $strWhereClause = ""; $showValues = array(); $showRawValues = array(); $showFields = array(); $showDetailKeys = array(); $next = array(); $prev = array(); $enableCtrlsForEditing = true; $error_happened = false; $readevalues = false; $IsSaved = false; $auditObj = GetAuditObject($strTableName); // SearchClause class stuff $_SESSION[$strTableName.'_advsearch'] = serialize($pageObject->searchClauseObj); //Get detail table keys $detailKeys = $pageObject->detailKeysByM; if($pageObject->lockingObj) { $system_attrs = "style='display:none;'"; $system_message = ""; } if ($inlineedit!=EDIT_INLINE) { // add button events if exist $pageObject->addButtonHandlers(); } // Before Process event if($eventObj->exists("BeforeProcessEdit")) $eventObj->BeforeProcessEdit($conn, $pageObject); //For show detail tables on master page edit if($inlineedit!=EDIT_INLINE) { $dpParams = array(); if($pageObject->isShowDetailTables && !isMobile()) { $ids = $id; $pageObject->jsSettings['tableSettings'][$strTableName]['dpParams'] = array('tableNames'=>$dpParams['strTableNames'], 'ids'=>$dpParams['ids']); } } ///////////////////////////////////////////////////////////// // process entered data, read and save ///////////////////////////////////////////////////////////// // proccess captcha if ($inlineedit!=EDIT_INLINE) if($pageObject->captchaExists()) $pageObject->doCaptchaCode(); if(@$_POST["a"] == "edited") { $strWhereClause = whereAdd($strWhereClause,KeyWhere($keys)); $hasDenyDuplicatesFields = $pageObject->pSet->editPageHasDenyDuplicatesFields(); $oldValuesRead = false; if($eventObj->exists("AfterEdit") || $eventObj->exists("BeforeEdit") || $auditObj || $pageObject->isTableGeoUpdatable() || $globalEvents->exists("IsRecordEditable", $strTableName) || $hasDenyDuplicatesFields) { // read old values $rsold = db_query($gQuery->gSQLWhere($strWhereClause), $conn); $dataold = $pageObject->cipherer->DecryptFetchedArray($rsold); $oldValuesRead = true; } if($globalEvents->exists("IsRecordEditable", $strTableName)) { if(!$globalEvents->IsRecordEditable($dataold, true, $strTableName)) return SecurityRedirect($inlineedit); } $evalues = array(); $efilename_values = array(); $blobfields = array(); // processing UID - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_UID = $pageObject->getControl("UID", $id); $control_UID->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); // update key value if($control_UID->getWebValue()!==false) $keys["UID"] = $control_UID->getWebValue(); } // processing UID - end // processing Title - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Title = $pageObject->getControl("Title", $id); $control_Title->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Title - end // processing English name - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_English_name = $pageObject->getControl("English name", $id); $control_English_name->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing English name - end // processing Chinese name - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Chinese_name = $pageObject->getControl("Chinese name", $id); $control_Chinese_name->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Chinese name - end // processing Tel - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Tel = $pageObject->getControl("Tel", $id); $control_Tel->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Tel - end // processing E-mail - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_E_mail = $pageObject->getControl("E-mail", $id); $control_E_mail->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing E-mail - end // processing Account Type - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Account_Type = $pageObject->getControl("Account Type", $id); $control_Account_Type->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Account Type - end // processing ID card no - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_ID_card_no = $pageObject->getControl("ID card no", $id); $control_ID_card_no->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing ID card no - end // processing Passport no - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Passport_no = $pageObject->getControl("Passport no", $id); $control_Passport_no->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Passport no - end // processing Issue Country - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Issue_Country = $pageObject->getControl("Issue Country", $id); $control_Issue_Country->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Issue Country - end // processing Nationality - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Nationality = $pageObject->getControl("Nationality", $id); $control_Nationality->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Nationality - end // processing Date of Birth - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Date_of_Birth = $pageObject->getControl("Date of Birth", $id); $control_Date_of_Birth->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Date of Birth - end // processing sex - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_sex = $pageObject->getControl("sex", $id); $control_sex->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing sex - end // processing Residential Address - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Residential_Address = $pageObject->getControl("Residential Address", $id); $control_Residential_Address->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Residential Address - end // processing correspondence address - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_correspondence_address = $pageObject->getControl("correspondence address", $id); $control_correspondence_address->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing correspondence address - end // processing Residential Tel - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Residential_Tel = $pageObject->getControl("Residential Tel", $id); $control_Residential_Tel->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Residential Tel - end // processing Date of Birth (day) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Date_of_Birth__day_ = $pageObject->getControl("Date of Birth (day)", $id); $control_Date_of_Birth__day_->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Date of Birth (day) - end // processing Date of Birth (Month) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Date_of_Birth__Month_ = $pageObject->getControl("Date of Birth (Month)", $id); $control_Date_of_Birth__Month_->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Date of Birth (Month) - end // processing Date of Birth (Year) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Date_of_Birth__Year_ = $pageObject->getControl("Date of Birth (Year)", $id); $control_Date_of_Birth__Year_->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Date of Birth (Year) - end // processing Employ status - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Employ_status = $pageObject->getControl("Employ status", $id); $control_Employ_status->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Employ status - end // processing Company post - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Company_post = $pageObject->getControl("Company post", $id); $control_Company_post->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Company post - end // processing Company name - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Company_name = $pageObject->getControl("Company name", $id); $control_Company_name->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Company name - end // processing Business nature - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Business_nature = $pageObject->getControl("Business nature", $id); $control_Business_nature->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Business nature - end // processing 香港證券現金帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_________ = $pageObject->getControl("香港證券現金帳戶", $id); $control_________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 香港證券現金帳戶 - end // processing 香港證券保證金帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________ = $pageObject->getControl("香港證券保證金帳戶", $id); $control__________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 香港證券保證金帳戶 - end // processing 環球證券保證金帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________ = $pageObject->getControl("環球證券保證金帳戶", $id); $control__________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 環球證券保證金帳戶 - end // processing 貴金屬帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control______ = $pageObject->getControl("貴金屬帳戶", $id); $control______->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 貴金屬帳戶 - end // processing 期貨帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____ = $pageObject->getControl("期貨帳戶", $id); $control_____->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 期貨帳戶 - end // processing Statement post method - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Statement_post_method = $pageObject->getControl("Statement post method", $id); $control_Statement_post_method->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Statement post method - end // processing 主要入帳銀行 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_______ = $pageObject->getControl("主要入帳銀行", $id); $control_______->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 主要入帳銀行 - end // processing 帳戶號碼 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____ = $pageObject->getControl("帳戶號碼", $id); $control_____->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 帳戶號碼 - end // processing 貨幣 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control___ = $pageObject->getControl("貨幣", $id); $control___->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 貨幣 - end // processing 入帳銀行帳戶持有人 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________ = $pageObject->getControl("入帳銀行帳戶持有人", $id); $control__________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 入帳銀行帳戶持有人 - end // processing SWIFT編號 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_SWIFT__ = $pageObject->getControl("SWIFT編號", $id); $control_SWIFT__->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing SWIFT編號 - end // processing 每年收入 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____ = $pageObject->getControl("每年收入", $id); $control_____->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 每年收入 - end // processing 淨資產值 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____ = $pageObject->getControl("淨資產值", $id); $control_____->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 淨資產值 - end // processing 流動產值 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____ = $pageObject->getControl("流動產值", $id); $control_____->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 流動產值 - end // processing 香港上市証券 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_______ = $pageObject->getControl("香港上市証券", $id); $control_______->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 香港上市証券 - end // processing 海外上市證券 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_______ = $pageObject->getControl("海外上市證券", $id); $control_______->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 海外上市證券 - end // processing 香港期貨及期權 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________ = $pageObject->getControl("香港期貨及期權", $id); $control________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 香港期貨及期權 - end // processing 海外期貨及期權 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________ = $pageObject->getControl("海外期貨及期權", $id); $control________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 海外期貨及期權 - end // processing 投資目的 (收入) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________ = $pageObject->getControl("投資目的 (收入)", $id); $control__________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 投資目的 (收入) - end // processing 投資目的 (對沖) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________ = $pageObject->getControl("投資目的 (對沖)", $id); $control__________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 投資目的 (對沖) - end // processing 投資目的 (資本增值) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control____________ = $pageObject->getControl("投資目的 (資本增值)", $id); $control____________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 投資目的 (資本增值) - end // processing 投資目的 (投機) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________ = $pageObject->getControl("投資目的 (投機)", $id); $control__________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 投資目的 (投機) - end // processing 閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________________________________________ = $pageObject->getControl("閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東?", $id); $control________________________________________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東? - end // processing 閣下的配偶、及/或子女是否富泰中順的客戶? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control______________________ = $pageObject->getControl("閣下的配偶、及/或子女是否富泰中順的客戶?", $id); $control______________________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 閣下的配偶、及/或子女是否富泰中順的客戶? - end // processing 閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____________________________35_________ = $pageObject->getControl("閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權?", $id); $control_____________________________35_________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權? - end // processing 閣下是否與富泰中順任何顧員有親屬關係? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control____________________ = $pageObject->getControl("閣下是否與富泰中順任何顧員有親屬關係?", $id); $control____________________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 閣下是否與富泰中順任何顧員有親屬關係? - end // processing 閣下是否香港證監會持牌人或註冊人的顧員? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____________________ = $pageObject->getControl("閣下是否香港證監會持牌人或註冊人的顧員?", $id); $control_____________________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 閣下是否香港證監會持牌人或註冊人的顧員? - end // processing 閣下是否此帳戶之最終受益人? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_______________ = $pageObject->getControl("閣下是否此帳戶之最終受益人?", $id); $control_______________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 閣下是否此帳戶之最終受益人? - end // processing (請註明詳情) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________ = $pageObject->getControl("(請註明詳情)", $id); $control________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing (請註明詳情) - end // processing (請註明詳情)1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________1 = $pageObject->getControl("(請註明詳情)1", $id); $control________1->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing (請註明詳情)1 - end // processing (請註明詳情)2 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________2 = $pageObject->getControl("(請註明詳情)2", $id); $control________2->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing (請註明詳情)2 - end // processing (請註明詳情) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_________ = $pageObject->getControl("(請註明詳情) ", $id); $control_________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing (請註明詳情) - end // processing (請註明詳情)3 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________3 = $pageObject->getControl("(請註明詳情)3", $id); $control________3->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing (請註明詳情)3 - end // processing (請註明詳情)4 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________4 = $pageObject->getControl("(請註明詳情)4", $id); $control________4->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing (請註明詳情)4 - end // processing 閣下於過去三年,曾執行五次或以上有關衍生產品的交易 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________________________ = $pageObject->getControl("閣下於過去三年,曾執行五次或以上有關衍生產品的交易", $id); $control__________________________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 閣下於過去三年,曾執行五次或以上有關衍生產品的交易 - end // processing 閣下現時或過去擁有與衍生產品有關的工作經驗 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control______________________ = $pageObject->getControl("閣下現時或過去擁有與衍生產品有關的工作經驗", $id); $control______________________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 閣下現時或過去擁有與衍生產品有關的工作經驗 - end // processing 職位 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control___ = $pageObject->getControl("職位", $id); $control___->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 職位 - end // processing 公司名稱 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____ = $pageObject->getControl("公司名稱", $id); $control_____->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 公司名稱 - end // processing 工作年期 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____ = $pageObject->getControl("工作年期", $id); $control_____->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 工作年期 - end // processing 有關工作經驗詳情 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_________ = $pageObject->getControl("有關工作經驗詳情", $id); $control_________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 有關工作經驗詳情 - end // processing 閣下曾接受有關衍生產品的培訓或修讀相關課程 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control______________________ = $pageObject->getControl("閣下曾接受有關衍生產品的培訓或修讀相關課程", $id); $control______________________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 閣下曾接受有關衍生產品的培訓或修讀相關課程 - end // processing 詳情 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control___ = $pageObject->getControl("詳情", $id); $control___->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 詳情 - end // processing 風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_________________________________ = $pageObject->getControl("風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。", $id); $control_________________________________->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing 風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。 - end // processing Employ status1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Employ_status1 = $pageObject->getControl("Employ status1", $id); $control_Employ_status1->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Employ status1 - end // processing Company post1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Company_post1 = $pageObject->getControl("Company post1", $id); $control_Company_post1->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Company post1 - end // processing Company name1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Company_name1 = $pageObject->getControl("Company name1", $id); $control_Company_name1->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Company name1 - end // processing Business nature1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Business_nature1 = $pageObject->getControl("Business nature1", $id); $control_Business_nature1->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Business nature1 - end // processing QQ - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_QQ = $pageObject->getControl("QQ", $id); $control_QQ->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing QQ - end // processing WeChat - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_WeChat = $pageObject->getControl("WeChat", $id); $control_WeChat->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing WeChat - end // processing QQ1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_QQ1 = $pageObject->getControl("QQ1", $id); $control_QQ1->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing QQ1 - end // processing WeChat1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_WeChat1 = $pageObject->getControl("WeChat1", $id); $control_WeChat1->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing WeChat1 - end // processing Create Date - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Create_Date = $pageObject->getControl("Create Date", $id); $control_Create_Date->readWebValue($evalues, $blobfields, $strWhereClause, $oldValuesRead, $efilename_values); } // processing Create Date - end foreach($keys as $i=>$key) { if($key != $savedKeys[$i]) { $keysChanged = true; break; } } foreach($efilename_values as $ekey=>$value) $evalues[$ekey] = $value; // handle locking stuff before saving the record if($pageObject->lockingObj) { $lockmessage = ""; if( $keysChanged ) { $lockResult = $pageObject->lockingObj->ConfirmLock($strTableName,$savedKeys,$lockmessage); if( $lockResult ) $lockResult = $pageObject->lockingObj->LockRecord($strTableName, $keys ); } else { $lockResult = $pageObject->lockingObj->ConfirmLock($strTableName,$savedKeys,$lockmessage); } if( !$lockResult ) { $enableCtrlsForEditing = false; $system_attrs = "style='display:block;'"; if($inlineedit == EDIT_INLINE) { if(IsAdmin() || $_SESSION["AccessLevel"] == ACCESS_LEVEL_ADMINGROUP) $lockmessage = $pageObject->lockingObj->GetLockInfo($strTableName,$savedKeys,false,$id); $returnJSON['success'] = false; $returnJSON['message'] = $lockmessage; $returnJSON['enableCtrls'] = $enableCtrlsForEditing; $returnJSON['confirmTime'] = $pageObject->lockingObj->ConfirmTime; echo printJSON($returnJSON); exit(); } else { if(IsAdmin() || $_SESSION["AccessLevel"] == ACCESS_LEVEL_ADMINGROUP) $system_message = $pageObject->lockingObj->GetLockInfo($strTableName,$savedKeys,true,$id); else $system_message = $lockmessage; } $status = "DECLINED"; $readevalues = true; } } if($readevalues==false) { // do event $retval = true; if($eventObj->exists("BeforeEdit")) $retval=$eventObj->BeforeEdit($evalues,$strWhereClause,$dataold,$keys,$usermessage,(bool)$inlineedit, $pageObject); if($hasDenyDuplicatesFields && $retval) { $changedValues = array(); foreach($evalues as $fieldName => $value) { if($dataold[$fieldName] != $value) { $changedValues[$fieldName] = $value; } } //check if some values are duplicated for the fields not allowing duplicates $retval = !$pageObject->hasDeniedDuplicateValues($changedValues, $usermessage); } // if get save data and user is logged and not check permission if ($evalues && !CheckTablePermissions($strTableName, "E") && isLogged()) { $retval = false; $usermessage = 'You have no permissions to complete this action.'; } // if get save data and user is not logged or guest if ($evalues && ((!CheckTablePermissions($strTableName, "E") && isLoggedAsGuest()) || !isLogged())) { $retval = false; $usermessage = mlang_message("SESSION_EXPIRED1") . "" . mlang_message("SESSION_EXPIRED3") . "" . mlang_message("SESSION_EXPIRED4"); } if($retval && $pageObject->isCaptchaOk) { if($inlineedit!=EDIT_INLINE) $_SESSION[$strTableName."_count_captcha"] = $_SESSION[$strTableName."_count_captcha"]+1; //set updated lat-lng values for all map fileds with 'UpdateLatLng' ticked if( $pageObject->isTableGeoUpdatable() ) $pageObject->setUpdatedLatLng( $evalues, $dataold ); $customEditResult = true; if($eventObj->exists("CustomEdit")) $customEditResult = $eventObj->CustomEdit($evalues, $strWhereClause, $dataold, $keys, $usermessage, (bool)$inlineedit, $pageObject); if(!$customEditResult) { // custom procedure worked $IsSaved = ($usermessage == ""); } else { $IsSaved = DoUpdateRecord($strOriginalTableName,$evalues,$blobfields,$strWhereClause,$id,$pageObject, $pageObject->cipherer); $usermessage = $message; } if($IsSaved) { // Give possibility to all edit controls to clean their data // processing UID - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_UID->afterSuccessfulSave(); } // processing UID - end // processing Title - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Title->afterSuccessfulSave(); } // processing Title - end // processing English name - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_English_name->afterSuccessfulSave(); } // processing English name - end // processing Chinese name - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Chinese_name->afterSuccessfulSave(); } // processing Chinese name - end // processing Tel - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Tel->afterSuccessfulSave(); } // processing Tel - end // processing E-mail - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_E_mail->afterSuccessfulSave(); } // processing E-mail - end // processing Account Type - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Account_Type->afterSuccessfulSave(); } // processing Account Type - end // processing ID card no - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_ID_card_no->afterSuccessfulSave(); } // processing ID card no - end // processing Passport no - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Passport_no->afterSuccessfulSave(); } // processing Passport no - end // processing Issue Country - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Issue_Country->afterSuccessfulSave(); } // processing Issue Country - end // processing Nationality - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Nationality->afterSuccessfulSave(); } // processing Nationality - end // processing Date of Birth - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Date_of_Birth->afterSuccessfulSave(); } // processing Date of Birth - end // processing sex - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_sex->afterSuccessfulSave(); } // processing sex - end // processing Residential Address - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Residential_Address->afterSuccessfulSave(); } // processing Residential Address - end // processing correspondence address - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_correspondence_address->afterSuccessfulSave(); } // processing correspondence address - end // processing Residential Tel - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Residential_Tel->afterSuccessfulSave(); } // processing Residential Tel - end // processing Date of Birth (day) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Date_of_Birth__day_->afterSuccessfulSave(); } // processing Date of Birth (day) - end // processing Date of Birth (Month) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Date_of_Birth__Month_->afterSuccessfulSave(); } // processing Date of Birth (Month) - end // processing Date of Birth (Year) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Date_of_Birth__Year_->afterSuccessfulSave(); } // processing Date of Birth (Year) - end // processing Employ status - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Employ_status->afterSuccessfulSave(); } // processing Employ status - end // processing Company post - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Company_post->afterSuccessfulSave(); } // processing Company post - end // processing Company name - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Company_name->afterSuccessfulSave(); } // processing Company name - end // processing Business nature - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Business_nature->afterSuccessfulSave(); } // processing Business nature - end // processing 香港證券現金帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_________->afterSuccessfulSave(); } // processing 香港證券現金帳戶 - end // processing 香港證券保證金帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________->afterSuccessfulSave(); } // processing 香港證券保證金帳戶 - end // processing 環球證券保證金帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________->afterSuccessfulSave(); } // processing 環球證券保證金帳戶 - end // processing 貴金屬帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control______->afterSuccessfulSave(); } // processing 貴金屬帳戶 - end // processing 期貨帳戶 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____->afterSuccessfulSave(); } // processing 期貨帳戶 - end // processing Statement post method - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Statement_post_method->afterSuccessfulSave(); } // processing Statement post method - end // processing 主要入帳銀行 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_______->afterSuccessfulSave(); } // processing 主要入帳銀行 - end // processing 帳戶號碼 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____->afterSuccessfulSave(); } // processing 帳戶號碼 - end // processing 貨幣 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control___->afterSuccessfulSave(); } // processing 貨幣 - end // processing 入帳銀行帳戶持有人 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________->afterSuccessfulSave(); } // processing 入帳銀行帳戶持有人 - end // processing SWIFT編號 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_SWIFT__->afterSuccessfulSave(); } // processing SWIFT編號 - end // processing 每年收入 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____->afterSuccessfulSave(); } // processing 每年收入 - end // processing 淨資產值 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____->afterSuccessfulSave(); } // processing 淨資產值 - end // processing 流動產值 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____->afterSuccessfulSave(); } // processing 流動產值 - end // processing 香港上市証券 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_______->afterSuccessfulSave(); } // processing 香港上市証券 - end // processing 海外上市證券 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_______->afterSuccessfulSave(); } // processing 海外上市證券 - end // processing 香港期貨及期權 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________->afterSuccessfulSave(); } // processing 香港期貨及期權 - end // processing 海外期貨及期權 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________->afterSuccessfulSave(); } // processing 海外期貨及期權 - end // processing 投資目的 (收入) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________->afterSuccessfulSave(); } // processing 投資目的 (收入) - end // processing 投資目的 (對沖) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________->afterSuccessfulSave(); } // processing 投資目的 (對沖) - end // processing 投資目的 (資本增值) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control____________->afterSuccessfulSave(); } // processing 投資目的 (資本增值) - end // processing 投資目的 (投機) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________->afterSuccessfulSave(); } // processing 投資目的 (投機) - end // processing 閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________________________________________->afterSuccessfulSave(); } // processing 閣下自己、閣下之配偶、父母、及/或子女是否富泰中順的公司帳戶的董事及/或股東? - end // processing 閣下的配偶、及/或子女是否富泰中順的客戶? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control______________________->afterSuccessfulSave(); } // processing 閣下的配偶、及/或子女是否富泰中順的客戶? - end // processing 閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____________________________35_________->afterSuccessfulSave(); } // processing 閣下是否個人或與閣下之配偶共同控制任何富泰中順的公司客戶35%或以上的投票權? - end // processing 閣下是否與富泰中順任何顧員有親屬關係? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control____________________->afterSuccessfulSave(); } // processing 閣下是否與富泰中順任何顧員有親屬關係? - end // processing 閣下是否香港證監會持牌人或註冊人的顧員? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____________________->afterSuccessfulSave(); } // processing 閣下是否香港證監會持牌人或註冊人的顧員? - end // processing 閣下是否此帳戶之最終受益人? - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_______________->afterSuccessfulSave(); } // processing 閣下是否此帳戶之最終受益人? - end // processing (請註明詳情) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________->afterSuccessfulSave(); } // processing (請註明詳情) - end // processing (請註明詳情)1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________1->afterSuccessfulSave(); } // processing (請註明詳情)1 - end // processing (請註明詳情)2 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________2->afterSuccessfulSave(); } // processing (請註明詳情)2 - end // processing (請註明詳情) - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_________->afterSuccessfulSave(); } // processing (請註明詳情) - end // processing (請註明詳情)3 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________3->afterSuccessfulSave(); } // processing (請註明詳情)3 - end // processing (請註明詳情)4 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control________4->afterSuccessfulSave(); } // processing (請註明詳情)4 - end // processing 閣下於過去三年,曾執行五次或以上有關衍生產品的交易 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control__________________________->afterSuccessfulSave(); } // processing 閣下於過去三年,曾執行五次或以上有關衍生產品的交易 - end // processing 閣下現時或過去擁有與衍生產品有關的工作經驗 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control______________________->afterSuccessfulSave(); } // processing 閣下現時或過去擁有與衍生產品有關的工作經驗 - end // processing 職位 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control___->afterSuccessfulSave(); } // processing 職位 - end // processing 公司名稱 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____->afterSuccessfulSave(); } // processing 公司名稱 - end // processing 工作年期 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_____->afterSuccessfulSave(); } // processing 工作年期 - end // processing 有關工作經驗詳情 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_________->afterSuccessfulSave(); } // processing 有關工作經驗詳情 - end // processing 閣下曾接受有關衍生產品的培訓或修讀相關課程 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control______________________->afterSuccessfulSave(); } // processing 閣下曾接受有關衍生產品的培訓或修讀相關課程 - end // processing 詳情 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control___->afterSuccessfulSave(); } // processing 詳情 - end // processing 風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_________________________________->afterSuccessfulSave(); } // processing 風險披露聲明或就在交易所買賣的衍生產品所附帶的風險作出解釋」 。 - end // processing Employ status1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Employ_status1->afterSuccessfulSave(); } // processing Employ status1 - end // processing Company post1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Company_post1->afterSuccessfulSave(); } // processing Company post1 - end // processing Company name1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Company_name1->afterSuccessfulSave(); } // processing Company name1 - end // processing Business nature1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Business_nature1->afterSuccessfulSave(); } // processing Business nature1 - end // processing QQ - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_QQ->afterSuccessfulSave(); } // processing QQ - end // processing WeChat - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_WeChat->afterSuccessfulSave(); } // processing WeChat - end // processing QQ1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_QQ1->afterSuccessfulSave(); } // processing QQ1 - end // processing WeChat1 - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_WeChat1->afterSuccessfulSave(); } // processing WeChat1 - end // processing Create Date - begin $condition = $inlineedit!=EDIT_INLINE;//(!$inlineedit) edit simple mode if($condition) { $control_Create_Date->afterSuccessfulSave(); } // processing Create Date - end // after edit event if($pageObject->lockingObj) { if( $keysChanged ) { //remove from the locking table a record with the old keys $pageObject->lockingObj->UnlockRecord($strTableName, $savedKeys, ""); } if( $inlineedit == EDIT_INLINE || $inlineedit == EDIT_POPUP && !$pageObject->pSet->useMoveNext() ) { $pageObject->lockingObj->UnlockRecord($strTableName, $keys , ""); } } if($auditObj || $eventObj->exists("AfterEdit")) { foreach($dataold as $idx=>$val) { if(!array_key_exists($idx,$evalues)) $evalues[$idx] = $val; } } if($auditObj) $auditObj->LogEdit($strTableName,$evalues,$dataold,$keys); if($eventObj->exists("AfterEdit")) $eventObj->AfterEdit($evalues,KeyWhere($keys),$dataold,$keys,(bool)$inlineedit, $pageObject); $mesClass = ""; } else { $message = $usermessage; $readevalues = true; $status = "DECLINED"; } } else { $message = $usermessage; $readevalues = true; $status = "DECLINED"; } } // saving was not successful if($readevalues) { if($pageObject->lockingObj && $keysChanged) { // free the record with new key values locked before saving $pageObject->lockingObj->UnlockRecord($strTableName, $keys , ""); } $keys = $savedKeys; } } if($message) $message = "
"; // redirect after saving to avoid POSTDATA resending if ($IsSaved && no_output_done() && $inlineedit == EDIT_SIMPLE) { // saving message $_SESSION["message_edit"] = ($message ? $message : ""); // key get query $keyGetQ = ""; $keyGetQ.="editid1=".rawurldecode($keys["UID"])."&"; // cut last & $keyGetQ = substr($keyGetQ, 0, strlen($keyGetQ)-1); // redirect HeaderRedirect("Individual_Account", $pageObject->getPageType(), $keyGetQ); // turned on output buffering, so we need to stop script exit(); } // for PRG rule, to avoid POSTDATA resend. Saving mess in session if ($inlineedit == EDIT_SIMPLE && isset($_SESSION["message_edit"])) { $message = $_SESSION["message_edit"]; unset($_SESSION["message_edit"]); } // lock record before printing controls if($pageObject->lockingObj && !( $IsSaved && ( $inlineedit == EDIT_INLINE || $inlineedit == EDIT_POPUP ) )) { $enableCtrlsForEditing = $pageObject->lockingObj->LockRecord($strTableName, $keys); if(!$enableCtrlsForEditing) { if($inlineedit == EDIT_INLINE) { if(IsAdmin() || $_SESSION["AccessLevel"] == ACCESS_LEVEL_ADMINGROUP) $lockmessage = $pageObject->lockingObj->GetLockInfo($strTableName,$keys,false,$id); else $lockmessage = $pageObject->lockingObj->LockUser; $returnJSON['success'] = false; $returnJSON['message'] = $lockmessage; $returnJSON['enableCtrls'] = $enableCtrlsForEditing; $returnJSON['confirmTime'] = $pageObject->lockingObj->ConfirmTime; echo printJSON($returnJSON); exit(); } $system_attrs = "style='display:block;'"; $system_message = $pageObject->lockingObj->LockUser; if(IsAdmin() || $_SESSION["AccessLevel"] == ACCESS_LEVEL_ADMINGROUP) { $rb = $pageObject->lockingObj->GetLockInfo($strTableName,$keys,true,$id); if($rb!="") $system_message = $rb; } } } if($pageObject->lockingObj && $inlineedit!=EDIT_INLINE) $pageObject->body["begin"] .='