当前位置: 首页>>代码示例>>PHP>>正文


PHP CSaleOrderProps::UpdateOrderPropsRelations方法代码示例

本文整理汇总了PHP中CSaleOrderProps::UpdateOrderPropsRelations方法的典型用法代码示例。如果您正苦于以下问题:PHP CSaleOrderProps::UpdateOrderPropsRelations方法的具体用法?PHP CSaleOrderProps::UpdateOrderPropsRelations怎么用?PHP CSaleOrderProps::UpdateOrderPropsRelations使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CSaleOrderProps的用法示例。


在下文中一共展示了CSaleOrderProps::UpdateOrderPropsRelations方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: elseif

                        } else {
                            $row['ORDER_PROPS_ID'] = $propertyId;
                            if ($variantId = CSaleOrderPropsVariant::Add($row)) {
                                $variants[$key]['ID'] = $variantId;
                            } else {
                                $errors[] = Loc::getMessage('ERROR_ADD_VARIANT') . " {$index}";
                            }
                        }
                    }
                }
            } elseif ($existentProperty && $existentProperty['TYPE'] == 'ENUM') {
                CSaleOrderPropsVariant::DeleteAll($propertyId);
            }
            // save property relations
            foreach ($relationsSettings as $name => $input) {
                CSaleOrderProps::UpdateOrderPropsRelations($propertyId, $relations[$name], $name);
            }
        }
        if ($_POST['save'] && !$errors) {
            LocalRedirect("sale_order_props.php?lang=" . LANG . GetFilterParams("filter_", false));
        }
        if ($_POST['apply'] && !$errors) {
            LocalRedirect("sale_order_props_edit.php?lang=" . LANG . "&ID=" . $propertyId . GetFilterParams("filter_", false));
        }
    }
}
// RENDER VIEW /////////////////////////////////////////////////////////////////////////////////////////////////////////
$APPLICATION->SetTitle($propertyId ? Loc::getMessage('SALE_EDIT_RECORD', array('#ID#' => $propertyId)) : Loc::getMessage('SALE_NEW_RECORD'));
require $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_after.php';
$aMenu = array(array("TEXT" => Loc::getMessage('SOPEN_2FLIST'), "ICON" => "btn_list", "LINK" => "/bitrix/admin/sale_order_props.php?lang=" . LANG . GetFilterParams("filter_")));
if ($propertyId && $saleModulePermissions >= "W") {
开发者ID:akniyev,项目名称:itprom_dobrohost,代码行数:31,代码来源:order_props_edit.php

示例2: GetMessage

         if (count($_POST["PAY_SYSTEM_ID"]) > 0 || count($_POST["DELIVERY_SYSTEM_ID"]) > 0) {
             if ($IS_LOCATION4TAX == "Y") {
                 $strError .= GetMessage("ERROR_LOCATION4TAX_RELATION_NOT_ALLOWED") . "<br>";
             } else {
                 if ($IS_EMAIL == "Y") {
                     $strError .= GetMessage("ERROR_EMAIL_RELATION_NOT_ALLOWED") . "<br>";
                 } else {
                     if ($IS_PROFILE_NAME == "Y") {
                         $strError .= GetMessage("ERROR_PROFILE_NAME_RELATION_NOT_ALLOWED") . "<br>";
                     }
                 }
             }
         }
         if (strlen($strError) <= 0) {
             CSaleOrderProps::UpdateOrderPropsRelations($ID, $_POST["PAY_SYSTEM_ID"], "P");
             CSaleOrderProps::UpdateOrderPropsRelations($ID, $_POST["DELIVERY_SYSTEM_ID"], "D");
         }
     }
 }
 if (strlen($strError) <= 0) {
     if ($TYPE == "SELECT" || $TYPE == "MULTISELECT" || $TYPE == "RADIO") {
         $numpropsvals = IntVal($numpropsvals);
         for ($i = 0; $i <= $numpropsvals; $i++) {
             $strError1 = "";
             $CF_ID = IntVal(${"ID_" . $i});
             $CF_DEL = ${"DELETE_" . $i};
             unset($arFieldsV);
             $arFieldsV = array("ORDER_PROPS_ID" => $ID, "VALUE" => Trim(${"VALUE_" . $i}), "NAME" => Trim(${"NAME_" . $i}), "SORT" => IntVal(${"SORT_" . $i}) > 0 ? IntVal(${"SORT_" . $i}) : 100, "DESCRIPTION" => Trim(${"DESCRIPTION_" . $i}));
             if ($CF_ID <= 0) {
                 if (!isset($arFieldsV["VALUE"]) || strval($arFieldsV["VALUE"]) == '') {
                     $arFieldsV["VALUE"] = md5(uniqid(""));
开发者ID:DarneoStudio,项目名称:bitrix,代码行数:31,代码来源:order_props_edit.php


注:本文中的CSaleOrderProps::UpdateOrderPropsRelations方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。