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


PHP SC_FormParam::getHashArray方法代码示例

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


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

示例1: lfCheckError

 /**
  * 入力内容のチェックを行う.
  *
  * @param  SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return void
  */
 public function lfCheckError(&$objFormParam)
 {
     $CHECK_DATE = array("CHECK_DATE");
     $objErr = new SC_CheckError_Ex($objFormParam->getHashArray());
     $objErr->arrErr = parent::lfCheckError($objFormParam);
     $objErr->doFunc(array('受注', 'search_year', 'search_month', 'search_day'), $CHECK_DATE);
     return $objErr->arrErr;
 }
开发者ID:alice-asahina,项目名称:kisekae_touch,代码行数:14,代码来源:LC_Page_Admin_Order_Ex.php

示例2: lfCheckError

switch ($_POST['mode']) {
    // 登録
    case 'regist':
        // 入力値の変換
        $objFormParam->convParam();
        $objPage->arrErr = lfCheckError($arrRet);
        // 入力エラーなしの場合
        if (count($objPage->arrErr) == 0) {
            // カート集計処理
            $objPage = sfTotalCart($objPage, $objCartSess, $arrInfo);
            // 一時受注テーブルの読込
            $arrData = sfGetOrderTemp($uniqid);
            // カート集計を元に最終計算
            $arrData = sfTotalConfirm($arrData, $objPage, $objCartSess, $arrInfo);
            // カードの認証を行う
            $arrVal = $objFormParam->getHashArray();
            $card_no = $arrVal['card_no01'] . $arrVal['card_no02'] . $arrVal['card_no03'] . $arrVal['card_no04'];
            $card_exp = $arrVal['card_month'] . "/" . $arrVal['card_year'];
            // MM/DD
            $result = sfGetAuthonlyResult(CGI_DIR, CGI_FILE, $arrVal['name01'], $arrVal['name02'], $card_no, $card_exp, $arrData['payment_total'], $uniqid, $arrVal['jpo_info']);
            // 応答内容の記録
            $sqlval['credit_result'] = $result['action-code'];
            $sqlval['credit_msg'] = $result['aux-msg'] . $result['MErrMsg'];
            $objQuery = new SC_Query();
            $objQuery->update("dtb_order_temp", $sqlval, "order_temp_id = ?", array($uniqid));
            // 与信処理成功の場合
            if ($result['action-code'] == '000') {
                // 正常に登録されたことを記録しておく
                $objSiteSess->setRegistFlag();
                // 処理完了ページへ
                header("Location: " . URL_SHOP_COMPLETE);
开发者ID:khrisna,项目名称:eccubedrm,代码行数:31,代码来源:card.php

示例3: lfCheckError

 /**
  * 入力内容のチェックを行う.
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return void
  */
 function lfCheckError(&$objFormParam)
 {
     $objErr = new SC_CheckError_Ex($objFormParam->getHashArray());
     $objErr->arrErr = $objFormParam->checkError();
     $objErr->doFunc(array('開始日', '終了日', 'search_startyear', 'search_startmonth', 'search_startday', 'search_endyear', 'search_endmonth', 'search_endday'), array('CHECK_SET_TERM'));
     return $objErr->arrErr;
 }
开发者ID:nanasess,项目名称:eccube-WindowsAzureBlob-plugin,代码行数:13,代码来源:LC_Page_Admin_Products.php

示例4: lfCheckError

 /**
  * 入力内容のチェックを行う.
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return array エラーメッセージの配列
  */
 function lfCheckError(&$objFormParam)
 {
     $arrErr = $objFormParam->checkError();
     $arrForm = $objFormParam->getHashArray();
     // 重複メッセージの判定
     $objQuery =& SC_Query_Ex::getSingletonInstance();
     $exists = $objQuery->exists('dtb_review', 'product_id = ? AND title = ? ', array($arrForm['product_id'], $arrForm['title']));
     if ($exists) {
         $arrErr['title'] .= '重複したタイトルは登録できません。';
     }
     if (REVIEW_ALLOW_URL == false) {
         $objErr = new SC_CheckError_Ex($objFormParam->getHashArray());
         // コメント欄へのURLの入力を禁止
         $objErr->doFunc(array('URL', 'comment', $this->arrReviewDenyURL), array('PROHIBITED_STR_CHECK'));
         $arrErr += $objErr->arrErr;
     }
     return $arrErr;
 }
开发者ID:nassos9090,项目名称:plugin,代码行数:24,代码来源:LC_Page_Products_Review.php

示例5: lfCheckError

 /**
  * エラーチェックを行う.
  *
  * @param  SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return array        エラーメッセージの配列
  */
 public function lfCheckError(&$objFormParam, &$arrErr)
 {
     $arrParams = $objFormParam->getHashArray();
     $objErr = new SC_CheckError_Ex($arrParams);
     $objErr->arrErr =& $arrErr;
     $objErr->doFunc(array('CSSファイル名', 'css_name', STEXT_LEN), array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK', 'FILE_NAME_CHECK_BY_NOUPLOAD'));
     $css_name = $objFormParam->getValue('css_name');
     $old_css_name = $objFormParam->getValue('old_css_name');
     $device_type_id = $objFormParam->getValue('device_type_id', DEVICE_TYPE_PC);
     $is_error = false;
     // 重複チェック
     if (SC_Utils_Ex::isBlank($objErr->arrErr['css_name'])) {
         $arrCSSList = $this->getCSSList($this->getCSSDir($device_type_id));
         foreach ($arrCSSList as $val) {
             if ($val['css_name'] == $css_name) {
                 if (SC_Utils_Ex::isBlank($old_css_name) || $old_css_name != $css_name) {
                     $is_error = true;
                 }
             }
         }
         if ($is_error) {
             $objErr->arrErr['css_name'] = '※ 同じファイル名のデータが存在しています。別の名称を付けてください。<br />';
         }
     }
     return $objErr->arrErr;
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:32,代码来源:LC_Page_Admin_Design_CSS.php

示例6: lfCheckError

 /**
  * 入力内容のチェックを行なう.
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return array 入力チェック結果の配列
  */
 function lfCheckError(&$objFormParam)
 {
     // 入力データを渡す。
     $arrForm = $objFormParam->getHashArray();
     $objErr = new SC_CheckError_Ex($arrForm);
     $objErr->arrErr = $objFormParam->checkError();
     $objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', 'email', 'email02'), array('EQUAL_CHECK'));
     return $objErr->arrErr;
 }
开发者ID:snguyenone,项目名称:ec-cube-ja-2.12.6,代码行数:15,代码来源:LC_Page_Contact.php

示例7: doPreEdit

 /**
  * 編集対象のカテゴリ名を, 入力ボックスへ表示する.
  *
  * @param SC_FormParam $objFormParam
  * @return void
  */
 function doPreEdit(&$objFormParam)
 {
     $category_id = $objFormParam->getValue('category_id');
     $objQuery =& SC_Query_Ex::getSingletonInstance();
     // 編集対象のカテゴリ名をDBより取得する
     $where = 'category_id = ?';
     $arrRes = $objQuery->getRow('*', 'dtb_category', $where, array($category_id));
     $objFormParam->setParam($arrRes);
     $this->arrForm = $objFormParam->getHashArray();
 }
开发者ID:Rise-Up-Cambodia,项目名称:Rise-Up,代码行数:16,代码来源:LC_Page_Admin_Products_Category.php

示例8: lfCheckError

 /**
  * エラーチェックを行う.
  *
  * @param  SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return array        エラーメッセージの配列
  */
 public function lfCheckError(&$objFormParam, &$arrErr)
 {
     $arrParams = $objFormParam->getHashArray();
     $objErr = new SC_CheckError_Ex($arrParams);
     $objErr->arrErr =& $arrErr;
     $objErr->doFunc(array('division', 'division', STEXT_LEN), array('EXIST_CHECK'));
     return $objErr->arrErr;
 }
开发者ID:rateon,项目名称:twhk-ec,代码行数:14,代码来源:LC_Page_Admin_Design_Header.php

示例9: lfCheckError

 /**
  * エラーチェックを行う.
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return array エラーメッセージの配列
  */
 function lfCheckError(&$objFormParam, &$arrErr)
 {
     $arrParams = $objFormParam->getHashArray();
     $objErr = new SC_CheckError_Ex($arrParams);
     $objErr->arrErr =& $arrErr;
     $objErr->doFunc(array(t('c_Name_03'), 'page_name', STEXT_LEN), array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));
     $objErr->doFunc(array(t('c_URL_01'), 'filename', STEXT_LEN), array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));
     /*
      * URL チェック
      * ここでチェックするのは, パスのみなので SC_CheckError::URL_CHECK()
      * は使用しない
      */
     $valid_url = true;
     foreach (explode('/', $arrParams['filename']) as $val) {
         if (!preg_match('/^[a-zA-Z0-9:_~\\.\\-]+$/', $val)) {
             $valid_url = false;
         }
         if ($val == '.' || $val == '..') {
             $valid_url = false;
         }
     }
     if (!$valid_url) {
         $objErr->arrErr['filename'] = t('c_* Enter the URL again.<br />_01');
     }
     // 同一URLの存在チェック
     $where = 'page_id <> 0 AND device_type_id = ? AND filename = ?';
     $arrValues = array($arrParams['device_type_id'], USER_DIR . $arrParams['filename']);
     // 変更の場合は自 URL を除外
     if (!SC_Utils_Ex::isBlank($arrParams['page_id'])) {
         $where .= ' AND page_id <> ?';
         $arrValues[] = $arrParams['page_id'];
     }
     $objQuery =& SC_Query_Ex::getSingletonInstance();
     $exists = $objQuery->exists('dtb_pagelayout', $where, $arrValues);
     if ($exists) {
         $objErr->arrErr['filename'] = t('c_* Data for the same URL exists. Enter a different URL.<br />_01');
     }
     return $objErr->arrErr;
 }
开发者ID:Rise-Up-Cambodia,项目名称:Rise-Up,代码行数:45,代码来源:LC_Page_Admin_Design_MainEdit.php

示例10: lfCheckError

 /**
  * 入力内容のチェックを行う.
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return void
  */
 function lfCheckError(&$objFormParam)
 {
     $objErr = new SC_CheckError_Ex($objFormParam->getHashArray());
     $objErr->arrErr = $objFormParam->checkError();
     // 相関チェック
     $objErr->doFunc(array('注文番号1', '注文番号2', 'search_order_id1', 'search_order_id2'), array('GREATER_CHECK'));
     $objErr->doFunc(array('年齢1', '年齢2', 'search_age1', 'search_age2'), array('GREATER_CHECK'));
     $objErr->doFunc(array('購入金額1', '購入金額2', 'search_total1', 'search_total2'), array('GREATER_CHECK'));
     // 受注日
     $objErr->doFunc(array('開始', 'search_sorderyear', 'search_sordermonth', 'search_sorderday'), array('CHECK_DATE'));
     $objErr->doFunc(array('終了', 'search_eorderyear', 'search_eordermonth', 'search_eorderday'), array('CHECK_DATE'));
     $objErr->doFunc(array('開始', '終了', 'search_sorderyear', 'search_sordermonth', 'search_sorderday', 'search_eorderyear', 'search_eordermonth', 'search_eorderday'), array('CHECK_SET_TERM'));
     // 更新日
     $objErr->doFunc(array('開始', 'search_supdateyear', 'search_supdatemonth', 'search_supdateday'), array('CHECK_DATE'));
     $objErr->doFunc(array('終了', 'search_eupdateyear', 'search_eupdatemonth', 'search_eupdateday'), array('CHECK_DATE'));
     $objErr->doFunc(array('開始', '終了', 'search_supdateyear', 'search_supdatemonth', 'search_supdateday', 'search_eupdateyear', 'search_eupdatemonth', 'search_eupdateday'), array('CHECK_SET_TERM'));
     // 生年月日
     $objErr->doFunc(array('開始', 'search_sbirthyear', 'search_sbirthmonth', 'search_sbirthday'), array('CHECK_DATE'));
     $objErr->doFunc(array('終了', 'search_ebirthyear', 'search_ebirthmonth', 'search_ebirthday'), array('CHECK_DATE'));
     $objErr->doFunc(array('開始', '終了', 'search_sbirthyear', 'search_sbirthmonth', 'search_sbirthday', 'search_ebirthyear', 'search_ebirthmonth', 'search_ebirthday'), array('CHECK_SET_TERM'));
     return $objErr->arrErr;
 }
开发者ID:snguyenone,项目名称:ec-cube-ja-2.12.6,代码行数:28,代码来源:LC_Page_Admin_Order.php

示例11: lfCheckError

 /**
  * 入力内容のチェックを行なう.
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @param integer $subtotal 購入金額の小計
  * @param integer $max_point 会員の保持ポイント
  * @return array 入力チェック結果の配列
  */
 function lfCheckError(&$objFormParam, $subtotal, $max_point)
 {
     $objPurchase = new SC_Helper_Purchase_Ex();
     // 入力データを渡す。
     $arrForm = $objFormParam->getHashArray();
     $objErr = new SC_CheckError_Ex($arrForm);
     $objErr->arrErr = $objFormParam->checkError();
     if (USE_POINT === false) {
         return $objErr->arrErr;
     }
     if ($arrForm['point_check'] == '1') {
         $objErr->doFunc(array(t('c_Use points_01'), 'point_check'), array('EXIST_CHECK'));
         $objErr->doFunc(array(t('c_Points_01'), 'use_point'), array('EXIST_CHECK'));
         if ($max_point == '') {
             $max_point = 0;
         }
         // FIXME mobile 互換のため br は閉じない...
         if ($arrForm['use_point'] > $max_point) {
             $objErr->arrErr['use_point'] = t('c_* The number of points you want to use exceeds the number of points you have.<br />_01');
         }
         if ($arrForm['use_point'] * POINT_VALUE > $subtotal) {
             $objErr->arrErr['use_point'] = t('c_* The number of points you want to use exceeds the amount of your purchase.<br />_01');
         }
         // ポイント差し引き後の決済方法チェック
         $arrPayments = $objPurchase->getPaymentsByPaymentsId($arrForm['payment_id']);
         if ($arrPayments['rule_max'] > $subtotal - $arrForm['use_point'] * POINT_VALUE) {
             $objErr->arrErr['use_point'] = t('c_* Based on the selected payment method, it is possible to use (T_ARG1 - T_ARG2) points.<br />_01', array('T_ARG1' => $subtotal, 'T_ARG2' => $arrPayments['rule_max']));
         }
     }
     return $objErr->arrErr;
 }
开发者ID:Rise-Up-Cambodia,项目名称:Rise-Up,代码行数:39,代码来源:LC_Page_Shopping_Payment.php

示例12: lfCheckError

 /**
  * エラーチェックを行う.
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return array エラーメッセージの配列
  */
 function lfCheckError(&$objFormParam, &$arrErr, &$objLayout)
 {
     $arrParams = $objFormParam->getHashArray();
     $objErr = new SC_CheckError_Ex($arrParams);
     $objErr->arrErr =& $arrErr;
     $objErr->doFunc(array("ブロック名", "bloc_name", STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));
     $objErr->doFunc(array('ファイル名', 'filename', STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK", "FILE_NAME_CHECK_BY_NOUPLOAD"));
     $where = 'filename = ?';
     $arrValues = array($arrParams['filename']);
     // 変更の場合は自ブロックを除外
     if (!SC_Utils_Ex::isBlank($arrParams['bloc_id'])) {
         $where .= ' AND bloc_id <> ?';
         $arrValues[] = $arrParams['bloc_id'];
     }
     $arrBloc = $objLayout->getBlocs($arrParams['device_type_id'], $where, $arrValues);
     if (!SC_Utils_Ex::isBlank($arrBloc)) {
         $objErr->arrErr['filename'] = '※ 同じファイル名のデータが存在しています。別のファイル名を入力してください。<br />';
     }
     return $objErr->arrErr;
 }
开发者ID:nanasess,项目名称:ec-azure,代码行数:26,代码来源:LC_Page_Admin_Design_Bloc.php

示例13: lfCheckError

 /**
  * 入力内容のチェックを行う.
  *
  * 追加の必須チェック, 相関チェックを行うため, SC_CheckError を使用する.
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return array エラー情報の配
  */
 function lfCheckError(&$objFormParam)
 {
     // 入力値の変換
     $objFormParam->convParam();
     $objFormParam->toLower('order_mail');
     $objFormParam->toLower('order_mail_check');
     $arrParams = $objFormParam->getHashArray();
     $objErr = new SC_CheckError_Ex($arrParams);
     $objErr->arrErr = $objFormParam->checkError();
     // 別のお届け先チェック
     if (isset($arrParams['deliv_check']) && $arrParams['deliv_check'] == '1') {
         $objErr->doFunc(array('お名前(姓)', 'shipping_name01'), array('EXIST_CHECK'));
         $objErr->doFunc(array('お名前(名)', 'shipping_name02'), array('EXIST_CHECK'));
         $objErr->doFunc(array('お名前(フリガナ・姓)', 'shipping_kana01'), array('EXIST_CHECK'));
         $objErr->doFunc(array('お名前(フリガナ・名)', 'shipping_kana02'), array('EXIST_CHECK'));
         $objErr->doFunc(array('郵便番号1', 'shipping_zip01'), array('EXIST_CHECK'));
         $objErr->doFunc(array('郵便番号2', 'shipping_zip02'), array('EXIST_CHECK'));
         $objErr->doFunc(array('都道府県', 'shipping_pref'), array('EXIST_CHECK'));
         $objErr->doFunc(array('住所1', 'shipping_addr01'), array('EXIST_CHECK'));
         $objErr->doFunc(array('住所2', 'shipping_addr02'), array('EXIST_CHECK'));
         $objErr->doFunc(array('電話番号1', 'shipping_tel01'), array('EXIST_CHECK'));
         $objErr->doFunc(array('電話番号2', 'shipping_tel02'), array('EXIST_CHECK'));
         $objErr->doFunc(array('電話番号3', 'shipping_tel03'), array('EXIST_CHECK'));
     }
     // 複数項目チェック
     $objErr->doFunc(array('TEL', 'order_tel01', 'order_tel02', 'order_tel03'), array('TEL_CHECK'));
     $objErr->doFunc(array('FAX', 'order_fax01', 'order_fax02', 'order_fax03'), array('TEL_CHECK'));
     $objErr->doFunc(array('郵便番号', 'order_zip01', 'order_zip02'), array('ALL_EXIST_CHECK'));
     $objErr->doFunc(array('TEL', 'shipping_tel01', 'shipping_tel02', 'shipping_tel03'), array('TEL_CHECK'));
     $objErr->doFunc(array('郵便番号', 'shipping_zip01', 'shipping_zip02'), array('ALL_EXIST_CHECK'));
     $objErr->doFunc(array('生年月日', 'year', 'month', 'day'), array('CHECK_BIRTHDAY'));
     $objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', 'order_email', 'order_email02'), array('EQUAL_CHECK'));
     return $objErr->arrErr;
 }
开发者ID:nanasess,项目名称:eccube-WindowsAzureBlob-plugin,代码行数:42,代码来源:LC_Page_Shopping.php

示例14: doUploadCsv

 /**
  * CSVアップロードを実行する
  *
  * @param SC_FormParam  $objFormParam
  * @param SC_UploadFile $objUpFile
  * @param SC_Helper_DB  $objDb
  * @return void
  */
 function doUploadCsv(&$objFormParam, &$objUpFile)
 {
     // ファイルアップロードのチェック
     $objUpFile->makeTempFile('csv_file');
     $arrErr = $objUpFile->checkExists();
     if (count($arrErr) > 0) {
         $this->arrErr = $arrErr;
         return;
     }
     // 一時ファイル名の取得
     $filepath = $objUpFile->getTempFilePath('csv_file');
     // CSVファイルの文字コード変換
     $enc_filepath = SC_Utils_Ex::sfEncodeFile($filepath, CHAR_CODE, CSV_TEMP_REALDIR);
     // CSVファイルのオープン
     $fp = fopen($enc_filepath, 'r');
     // 失敗した場合はエラー表示
     if (!$fp) {
         SC_Utils_Ex::sfDispError('');
     }
     // 登録先テーブル カラム情報の初期化
     $this->lfInitTableInfo();
     // 登録フォーム カラム情報
     $this->arrFormKeyList = $objFormParam->getKeyList();
     // 登録対象の列数
     $col_max_count = $objFormParam->getCount();
     // 行数
     $line_count = 0;
     $objQuery =& SC_Query_Ex::getSingletonInstance();
     $objQuery->begin();
     $errFlag = false;
     while (!feof($fp)) {
         $arrCSV = fgetcsv($fp, CSV_LINE_MAX);
         // 行カウント
         $line_count++;
         // ヘッダ行はスキップ
         if ($line_count == 1) {
             continue;
         }
         // 空行はスキップ
         if (empty($arrCSV)) {
             continue;
         }
         // 列数が異なる場合はエラー
         $col_count = count($arrCSV);
         if ($col_max_count != $col_count) {
             $this->addRowErr($line_count, t('c_* T_ARG1 was detected for the item quantity. The item quantity is T_ARG2._01', array('T_ARG1' => $col_count, 'T_ARG2' => $col_max_count)));
             $errFlag = true;
             break;
         }
         // シーケンス配列を格納する。
         $objFormParam->setParam($arrCSV, true);
         $arrRet = $objFormParam->getHashArray();
         $objFormParam->setParam($arrRet);
         // 入力値の変換
         $objFormParam->convParam();
         // <br>なしでエラー取得する。
         $arrCSVErr = $this->lfCheckError($objFormParam);
         // 入力エラーチェック
         if (count($arrCSVErr) > 0) {
             foreach ($arrCSVErr as $err) {
                 $this->addRowErr($line_count, $err);
             }
             $errFlag = true;
             break;
         }
         $category_id = $this->lfRegistCategory($objQuery, $line_count, $objFormParam);
         $this->addRowResult($line_count, t('c_Category ID: T_ARG1 /Category name: T_ARG2_01', array('T_ARG1' => $category_id, 'T_ARG2' => $objFormParam->getValue('category_name'))));
     }
     // 実行結果画面を表示
     $this->tpl_mainpage = 'products/upload_csv_category_complete.tpl';
     fclose($fp);
     if ($errFlag) {
         $objQuery->rollback();
         return;
     }
     $objQuery->commit();
     // カテゴリ件数を更新
     SC_Helper_DB_EX::sfCountCategory($objQuery);
     return;
 }
开发者ID:Rise-Up-Cambodia,项目名称:Rise-Up,代码行数:88,代码来源:LC_Page_Admin_Products_UploadCSVCategory.php

示例15: lfCheckParam

 /**
  * チェック(編集)
  *
  * @param SC_FormParam $objFormParam
  */
 static function lfCheckParam(SC_FormParam $objFormParam)
 {
     $objCheck = new SC_CheckError_Ex($objFormParam->getHashArray());
     $objCheck->doFunc(array($objFormParam->getParamSetting("os_min_version", "disp_name"), $objFormParam->getParamSetting("os_max_version", "disp_name"), "os_min_version", "os_max_version"), array("GREATER_CHECK"));
     $objCheck->doFunc(array("画面サイズ", "display_width", "display_height"), array("ALL_EXIST_CHECK"));
     $objCheck->doFunc(array($objFormParam->getParamSetting("release_date", "disp_name"), "release_date_year", "release_date_month", "release_date_day"), array("CHECK_DATE"));
 }
开发者ID:alice-asahina,项目名称:support_device,代码行数:12,代码来源:SC_Helper_Device.php


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