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


PHP CSalePaySystem::getPaySystemPersonTypeIds方法代碼示例

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


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

示例1: prepareParamsForBusVal

 function prepareParamsForBusVal($id, $fields)
 {
     if (!array_key_exists('PERSON_TYPE_ID', $fields)) {
         $personTypeList = CSalePaySystem::getPaySystemPersonTypeIds($id);
         if ($personTypeList) {
             $fields['PERSON_TYPE_ID'] = array_shift($personTypeList);
         }
     }
     $itemParams = unserialize($fields['PARAMS']);
     $result = array();
     $result[] = array('CODE' => 'BX_PAY_SYSTEM_ID', 'CONSUMER' => 'PAYSYSTEM_' . $id, 'PERSON_TYPE_ID' => $fields['PERSON_TYPE_ID'] ?: null, 'MAP' => array('PROVIDER_KEY' => 'VALUE', 'PROVIDER_VALUE' => $id));
     if ($itemParams) {
         foreach ($itemParams as $code => $param) {
             if ($param['TYPE'] == '') {
                 $type = 'VALUE';
             } elseif ($param['TYPE'] == 'FILE' || $param['TYPE'] == 'SELECT') {
                 $type = 'INPUT';
             } else {
                 $type = $param['TYPE'];
             }
             $result[] = array('CODE' => $code, 'CONSUMER' => 'PAYSYSTEM_' . $id, 'PERSON_TYPE_ID' => $fields['PERSON_TYPE_ID'] ?: null, 'MAP' => array('PROVIDER_KEY' => $type, 'PROVIDER_VALUE' => $param['VALUE']));
         }
     }
     return $result;
 }
開發者ID:akniyev,項目名稱:itprom_dobrohost,代碼行數:25,代碼來源:pay_system_action.php


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