當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CForm::IsOldVersion方法代碼示例

本文整理匯總了PHP中CForm::IsOldVersion方法的典型用法代碼示例。如果您正苦於以下問題:PHP CForm::IsOldVersion方法的具體用法?PHP CForm::IsOldVersion怎麽用?PHP CForm::IsOldVersion使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CForm的用法示例。


在下文中一共展示了CForm::IsOldVersion方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: Set


//.........這裏部分代碼省略.........
         //"'".$DB->ForSql($arFields["FILTER_RESULT_TEMPLATE"],255)."'";
         if (is_set($arFields, "TABLE_RESULT_TEMPLATE")) {
             $arFields_i["TABLE_RESULT_TEMPLATE"] = $arFields['TABLE_RESULT_TEMPLATE'];
         }
         //"'".$DB->ForSql($arFields["TABLE_RESULT_TEMPLATE"],255)."'";
         if (is_set($arFields, "USE_RESTRICTIONS")) {
             $arFields_i["USE_RESTRICTIONS"] = $arFields["USE_RESTRICTIONS"] == "Y" ? "Y" : "N";
         }
         //"'Y'" : "'N'";
         if (is_set($arFields, "RESTRICT_USER")) {
             $arFields_i["RESTRICT_USER"] = intval($arFields["RESTRICT_USER"]);
         }
         //"'".intval($arFields["RESTRICT_USER"])."'";
         if (is_set($arFields, "RESTRICT_TIME")) {
             $arFields_i["RESTRICT_TIME"] = intval($arFields["RESTRICT_TIME"]);
         }
         //"'".intval($arFields["RESTRICT_TIME"])."'";
         if (is_set($arFields, "arRESTRICT_STATUS")) {
             $arFields_i["RESTRICT_STATUS"] = implode(",", $arFields["arRESTRICT_STATUS"]);
         }
         //"'".$DB->ForSql(implode(",", $arFields["arRESTRICT_STATUS"]))."'";
         if (is_set($arFields, "STAT_EVENT1")) {
             $arFields_i["STAT_EVENT1"] = $arFields['STAT_EVENT1'];
         }
         //"'".$DB->ForSql($arFields["STAT_EVENT1"],255)."'";
         if (is_set($arFields, "STAT_EVENT2")) {
             $arFields_i["STAT_EVENT2"] = $arFields['STAT_EVENT2'];
         }
         //"'".$DB->ForSql($arFields["STAT_EVENT2"],255)."'";
         if (is_set($arFields, "STAT_EVENT3")) {
             $arFields_i["STAT_EVENT3"] = $arFields['STAT_EVENT3'];
         }
         //"'".$DB->ForSql($arFields["STAT_EVENT3"],255)."'";
         if (CForm::IsOldVersion() != "Y") {
             unset($arFields_i["SHOW_TEMPLATE"]);
             unset($arFields_i["SHOW_RESULT_TEMPLATE"]);
             unset($arFields_i["PRINT_RESULT_TEMPLATE"]);
             unset($arFields_i["EDIT_RESULT_TEMPLATE"]);
         }
         $z = $DB->Query("SELECT IMAGE_ID, SID, SID as VARNAME FROM b_form WHERE ID='" . $FORM_ID . "'", false, $err_mess . __LINE__);
         $zr = $z->Fetch();
         $oldSID = $zr["SID"];
         if (strlen($arFields["arIMAGE"]["name"]) > 0 || strlen($arFields["arIMAGE"]["del"]) > 0) {
             if (intval($zr["IMAGE_ID"]) > 0) {
                 $arFields["arIMAGE"]["old_file"] = $zr["IMAGE_ID"];
             }
             if (!array_key_exists("MODULE_ID", $arFields["arIMAGE"]) || strlen($arFields["arIMAGE"]["MODULE_ID"]) <= 0) {
                 $arFields["arIMAGE"]["MODULE_ID"] = "form";
             }
             $fid = CFile::SaveFile($arFields["arIMAGE"], "form");
             if (intval($fid) > 0) {
                 $arFields_i["IMAGE_ID"] = intval($fid);
             } else {
                 $arFields_i["IMAGE_ID"] = "null";
             }
         }
         if ($arFields['SID']) {
             $arFields_i["MAIL_EVENT_TYPE"] = "FORM_FILLING_" . $arFields["SID"];
         } else {
             $arFields_i["MAIL_EVENT_TYPE"] = "FORM_FILLING_" . $oldSID;
         }
         if ($FORM_ID > 0) {
             $strUpdate = $DB->PrepareUpdate('b_form', $arFields_i);
             if ($strUpdate != '') {
                 $query = 'UPDATE b_form SET ' . $strUpdate . " WHERE ID='" . $FORM_ID . "'";
                 $arBinds = array('FORM_TEMPLATE' => $arFields_i['FORM_TEMPLATE']);
開發者ID:k-kalashnikov,項目名稱:geekcon_new,代碼行數:67,代碼來源:form_callform.php


注:本文中的CForm::IsOldVersion方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。