• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP SC_CheckError_Ex类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: checkErrorExtended

 protected function checkErrorExtended($arrParam)
 {
     $arrErr = array();
     // プラグインが有効化されている事を確認
     $objQuery =& SC_Query_Ex::getSingletonInstance();
     $enable = $objQuery->getOne("SELECT enable FROM dtb_plugin WHERE plugin_code = 'AddProduct'");
     if ($enable != PLUGIN_ENABLE_TRUE) {
         $arrErr['access_token'] = '※ プラグインが有効化されていません。';
         return $arrErr;
     }
     // アクセストークンをチェック
     if (!$this->isValidToken($arrParam['access_token'])) {
         $arrErr['access_token'] = '※ 有効なアクセストークンではありません。';
         return $arrErr;
     }
     // プラグイン設定(SSL)を取得
     $plugin = SC_Plugin_Util_Ex::getPluginByPluginCode("AddProduct");
     if ($plugin['free_field1'] === 'Only') {
         if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
             // SSLアクセス
         } else {
             $arrErr['not ssl'] = '※ 必ずSSLでアクセスしてください。';
             return $arrErr;
         }
     }
     if ($arrParam['target'] === 'classcategory') {
         $objErr = new SC_CheckError_Ex($arrParam);
         $objErr->doFunc(array('規格ID', 'class_id', INT_LEN), array('EXIST_CHECK', 'NUM_CHECK'));
         $arrErr[] = $objErr->arrErr;
     }
     return $arrErr;
 }
开发者ID:rocky-ice-cream,项目名称:003_eccube_test,代码行数:32,代码来源:plg_AddProduct_GetParamList.php


示例2: 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


示例3: array

 public function testEXIST_CHECK_REVERSE_formがstring0()
 {
     $arrForm = array('form' => '0');
     $objErr = new SC_CheckError_Ex($arrForm);
     $objErr->doFunc(array('form', 'EXIST_CHECK_REVERSE'), array('EXIST_CHECK_REVERSE'));
     $this->expected = '';
     $this->actual = $objErr->arrErr['form'];
     $this->verify('');
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:9,代码来源:SC_CheckError_EXIST_CHECK_REVERSETest.php


示例4: array

 public function testHTML_TAG_CHECK_htmlタグが含まれない場合_エラーではない()
 {
     $disp_name = $this->target_func;
     $arrForm = array('form' => 'htmlタグを含まないテスト文章。');
     $objErr = new SC_CheckError_Ex($arrForm);
     $objErr->doFunc(array($disp_name, 'form', $this->arrAllowedTag), array($this->target_func));
     $this->expected = '';
     $this->actual = $objErr->arrErr['form'];
     $this->verify('');
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:10,代码来源:SC_CheckError_HTML_TAG_CHECKTest.php


示例5: array

 public function testHTML_TAG_CHECK_htmlタグが含まれない()
 {
     $arrForm = array('form' => '
         htmlを含まないテスト文章。
         htmlを含まないテスト文章。
         htmlを含まないテスト文章。
         ');
     $objErr = new SC_CheckError_Ex($arrForm);
     $objErr->doFunc(array('HTML_TAG_CHECK', 'form', $this->arrAllowedTag), array('HTML_TAG_CHECK'));
     $this->expected = '';
     $this->actual = $objErr->arrErr['form'];
     $this->verify('');
 }
开发者ID:ryoogata,项目名称:eccube-SQLAzureSupport-plugin,代码行数:13,代码来源:SC_CheckError_HTML_TAG_CHECKTest.php


示例6: checkErrorExtended

 protected function checkErrorExtended($arrParam)
 {
     switch ($arrParam['IdType']) {
         case 'product_code':
             break;
         case 'product_id':
         case 'product_class_id':
         default:
             $objErr = new SC_CheckError_Ex($arrParam);
             $objErr->doFunc(array(t('c_Designated ID_01'), 'ItemId', INT_LEN), array('MAX_LENGTH_CHECK', 'NUM_CHECK'));
             $this->addError($objErr->arrErr);
             break;
     }
 }
开发者ID:Rise-Up-Cambodia,项目名称:Rise-Up,代码行数:14,代码来源:ItemLookup.php


示例7: array

 /**
  * @depends testFILE_NAME_CHECK_BY_NOUPLOAD_使用できない文字が含まれている場合_エラーをセットする
  */
 public function testFILE_NAME_CHECK_BY_NOUPLOAD_他のエラーが既にセットされている場合_エラーを上書きしない()
 {
     $arrForm = array('file' => 'a/b');
     $objErr = new SC_CheckError_Ex($arrForm);
     $objErr->arrErr['file'] = $other_error = 'Unknown error.';
     $objErr->doFunc(array('label', 'file'), array('FILE_NAME_CHECK_BY_NOUPLOAD'));
     $this->expected = $other_error;
     $this->actual = $objErr->arrErr['file'];
     $this->verify();
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:13,代码来源:SC_CheckError_FILE_NAME_CHECK_BY_NOUPLOADTest.php


示例8: lfCheckError

 /**
  * @param SC_FormParam_Ex $objFormParam
  */
 public function lfCheckError(&$objFormParam)
 {
     $arrErr = $objFormParam->checkError();
     $post = $objFormParam->getHashArray();
     $objErr = new SC_CheckError_Ex($post);
     $objErr->doFunc(array('郵便番号', 'zip01', 'zip02'), array('ALL_EXIST_CHECK'));
     // 電話番号チェック
     $objErr->doFunc(array('TEL', 'tel01', 'tel02', 'tel03'), array('TEL_CHECK'));
     $objErr->doFunc(array('FAX', 'fax01', 'fax02', 'fax03'), array('TEL_CHECK'));
     return array_merge((array) $arrErr, (array) $objErr->arrErr);
 }
开发者ID:rateon,项目名称:twhk-ec,代码行数:14,代码来源:LC_Page_Admin_Basis.php


示例9: lfCheckError

 function lfCheckError($mode, &$objFormParam, $tpl_classcat_find1 = null, $tpl_classcat_find2 = null)
 {
     switch ($mode) {
         case 'add_favorite_sphone':
         case 'add_favorite':
             $objCustomer = new SC_Customer_Ex();
             $objErr = new SC_CheckError_Ex();
             $customer_id = $objCustomer->getValue('customer_id');
             if (SC_Helper_DB_Ex::sfDataExists('dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($customer_id, $favorite_product_id))) {
                 $objErr->arrErr['add_favorite' . $favorite_product_id] = t('c_* This product has already been added to Favorites.<br />_01');
             }
             break;
         default:
             // 入力データを渡す。
             $arrRet = $objFormParam->getHashArray();
             $objErr = new SC_CheckError_Ex($arrRet);
             $objErr->arrErr = $objFormParam->checkError();
             // 複数項目チェック
             if ($tpl_classcat_find1) {
                 $objErr->doFunc(array(t('c_Standard 1_01'), 'classcategory_id1'), array('EXIST_CHECK'));
             }
             if ($tpl_classcat_find2) {
                 $objErr->doFunc(array(t('c_Standard 2_01'), 'classcategory_id2'), array('EXIST_CHECK'));
             }
             break;
     }
     return $objErr->arrErr;
 }
开发者ID:Rise-Up-Cambodia,项目名称:Rise-Up,代码行数:28,代码来源:LC_Page_Products_Detail.php


示例10: 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


示例11: validateData

 /**
  * パラメーターの妥当性検証を行う.
  *
  * @param void
  * @return array エラー情報の連想配列
  */
 function validateData(&$objFormParam, &$arrParams, $mode)
 {
     $arrErr = $objFormParam->checkError();
     if (isset($arrErr) && count($arrErr) > 0) {
         return $arrErr;
     }
     // ログインID・パスワードの文字数チェック
     $objErr = new SC_CheckError_Ex();
     if ($mode == 'new') {
         $objErr->doFunc(array('パスワード', 'password', ID_MIN_LEN, ID_MAX_LEN), array('NUM_RANGE_CHECK'));
         $objErr->doFunc(array('ログインID', 'login_id', ID_MIN_LEN, ID_MAX_LEN), array('NUM_RANGE_CHECK'));
     } elseif ($mode == 'edit') {
         $objErr->doFunc(array('パスワード', 'password', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK'));
         $objErr->doFunc(array('ログインID', 'login_id', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK'));
     }
     $objErr->doFunc(array('パスワード', 'パスワード(確認)', 'password', 'password02'), array('EQUAL_CHECK'));
     $arrErr = $objErr->arrErr;
     switch ($mode) {
         case 'new':
             // 管理者名が登録済みでないか
             if ($this->memberDataExists('name = ? AND del_flg = 0', $arrParams['name'])) {
                 $arrErr['name'] = '既に登録されている名前なので利用できません。<br>';
             }
             // ログインIDが登録済みでないか
             if ($this->memberDataExists('login_id = ? AND del_flg = 0', $arrParams['login_id'])) {
                 $arrErr['login_id'] = '既に登録されているIDなので利用できません。<br>';
             }
             break;
         case 'edit':
             // ログインIDが変更されている場合はチェックする。
             if ($arrParams['login_id'] != $arrParams['old_login_id']) {
                 // ログインIDが登録済みでないか
                 if ($this->memberDataExists('login_id = ? AND del_flg = 0', $arrParams['login_id'])) {
                     $arrErr['login_id'] = '既に登録されているIDなので利用できません。<br>';
                 }
             }
             break;
     }
     return $arrErr;
 }
开发者ID:snguyenone,项目名称:ec-cube-ja-2.12.6,代码行数:46,代码来源:LC_Page_Admin_System_Input.php


示例12: 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


示例13: lfCheckError

 function lfCheckError($mode, &$objFormParam, $tpl_classcat_find1 = null, $tpl_classcat_find2 = null)
 {
     switch ($mode) {
         case 'add_favorite_sphone':
         case 'add_favorite':
             $objCustomer = new SC_Customer_Ex();
             $objErr = new SC_CheckError_Ex();
             $customer_id = $objCustomer->getValue('customer_id');
             if (SC_Helper_DB_Ex::sfDataExists('dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($customer_id, $favorite_product_id))) {
                 $objErr->arrErr['add_favorite' . $favorite_product_id] = "※ この商品は既にお気に入りに追加されています。<br />";
             }
             break;
         default:
             // 入力データを渡す。
             $arrRet = $objFormParam->getHashArray();
             $objErr = new SC_CheckError_Ex($arrRet);
             $objErr->arrErr = $objFormParam->checkError();
             // 複数項目チェック
             if ($tpl_classcat_find1) {
                 $objErr->doFunc(array("規格1", "classcategory_id1"), array("EXIST_CHECK"));
             }
             if ($tpl_classcat_find2) {
                 $objErr->doFunc(array("規格2", "classcategory_id2"), array("EXIST_CHECK"));
             }
             break;
     }
     return $objErr->arrErr;
 }
开发者ID:nanasess,项目名称:ec-azure,代码行数:28,代码来源:LC_Page_Products_Detail.php


示例14: 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_CSS file name_01'), 'css_name', STEXT_LEN), array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK', 'FILE_NAME_CHECK_BY_NOUPLOAD'));
     $device_type_id = $objFormParam->getValue('device_type_id');
     $css_name = $objFormParam->getValue('css_name');
     $old_css_name = $objFormParam->getValue('old_css_name', $css_name);
     $is_error = false;
     // 重複チェック
     if (!SC_Utils_Ex::isBlank($objErr->arrErr['css_name'])) {
         $arrCSSList = $this->getCSSList($this->getCSSDir());
         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'] = t('c_* Data for the same file name exists. Enter a different file name.<br />_01');
         }
     }
     return $objErr->arrErr;
 }
开发者ID:Rise-Up-Cambodia,项目名称:Rise-Up,代码行数:32,代码来源:LC_Page_Admin_Design_CSS.php


示例15: 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


示例16: lfCheckSelectClass

 /**
  * 規格選択エラーチェックを行う
  *
  * ※SC_FormParamで対応していないエラーチェックのため, SC_CheckErrorを使用している.
  *
  * @return array エラーの配列
  */
 function lfCheckSelectClass()
 {
     $objErr = new SC_CheckError_Ex();
     $objErr->doFunc(array('規格1', 'class_id1'), array('EXIST_CHECK'));
     $objErr->doFunc(array('規格', 'class_id1', 'select_class_id2'), array('TOP_EXIST_CHECK'));
     $objErr->doFunc(array('規格1', '規格2', 'class_id1', 'class_id2'), array('DIFFERENT_CHECK'));
     return $objErr->arrErr;
 }
开发者ID:nassos9090,项目名称:plugin,代码行数:15,代码来源:LC_Page_Admin_Products_ProductClass.php


示例17: lfCheckError

 /**
  * 入力内容のチェックを行う.
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return void
  */
 function lfCheckError(&$objFormParam)
 {
     // 入力データを渡す。
     $arrRet = $objFormParam->getHashArray();
     $objErr = new SC_CheckError_Ex($arrRet);
     $objErr->arrErr = $objFormParam->checkError();
     switch ($this->getMode()) {
         case 'search':
             $objErr->doFunc(array("投稿者", "search_startyear", "search_startmonth", "search_startday"), array("CHECK_DATE"));
             $objErr->doFunc(array("開始日", "search_startyear", "search_startmonth", "search_startday"), array("CHECK_DATE"));
             $objErr->doFunc(array("終了日", "search_endyear", "search_endmonth", "search_endday"), array("CHECK_DATE"));
             $objErr->doFunc(array("開始日", "終了日", "search_startyear", "search_startmonth", "search_startday", "search_endyear", "search_endmonth", "search_endday"), array("CHECK_SET_TERM"));
             break;
         case 'complete':
             $objErr->doFunc(array("おすすめレベル", "recommend_level"), array("SELECT_CHECK"));
             $objErr->doFunc(array("タイトル", 'title', STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));
             $objErr->doFunc(array("コメント", 'comment', LTEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));
             break;
     }
     return $objErr->arrErr;
 }
开发者ID:nanasess,项目名称:ec-azure,代码行数:27,代码来源:LC_Page_Admin_Products_Review.php


示例18: 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(t('c_Order number 1_01'), t('c_Order number 2_01'), 'search_order_id1', 'search_order_id2'), array('GREATER_CHECK'));
     $objErr->doFunc(array(t('c_Age 1_01'), t('c_Age 2_01'), 'search_age1', 'search_age2'), array('GREATER_CHECK'));
     $objErr->doFunc(array(t('c_Purchase amount 1_01'), t('c_Purchase amount 2_01'), 'search_total1', 'search_total2'), array('GREATER_CHECK'));
     // 受注日
     $objErr->doFunc(array(t('c_Start_01'), 'search_sorderyear', 'search_sordermonth', 'search_sorderday'), array('CHECK_DATE'));
     $objErr->doFunc(array(t('c_Complete_01'), 'search_eorderyear', 'search_eordermonth', 'search_eorderday'), array('CHECK_DATE'));
     $objErr->doFunc(array(t('c_Start_01'), t('c_Complete_01'), 'search_sorderyear', 'search_sordermonth', 'search_sorderday', 'search_eorderyear', 'search_eordermonth', 'search_eorderday'), array('CHECK_SET_TERM'));
     // 更新日
     $objErr->doFunc(array(t('c_Start_01'), 'search_supdateyear', 'search_supdatemonth', 'search_supdateday'), array('CHECK_DATE'));
     $objErr->doFunc(array(t('c_Complete_01'), 'search_eupdateyear', 'search_eupdatemonth', 'search_eupdateday'), array('CHECK_DATE'));
     $objErr->doFunc(array(t('c_Start_01'), t('c_Complete_01'), 'search_supdateyear', 'search_supdatemonth', 'search_supdateday', 'search_eupdateyear', 'search_eupdatemonth', 'search_eupdateday'), array('CHECK_SET_TERM'));
     // 生年月日
     $objErr->doFunc(array(t('c_Start_01'), 'search_sbirthyear', 'search_sbirthmonth', 'search_sbirthday'), array('CHECK_DATE'));
     $objErr->doFunc(array(t('c_Complete_01'), 'search_ebirthyear', 'search_ebirthmonth', 'search_ebirthday'), array('CHECK_DATE'));
     $objErr->doFunc(array(t('c_Start_01'), t('c_Complete_01'), 'search_sbirthyear', 'search_sbirthmonth', 'search_sbirthday', 'search_ebirthyear', 'search_ebirthmonth', 'search_ebirthday'), array('CHECK_SET_TERM'));
     return $objErr->arrErr;
 }
开发者ID:Rise-Up-Cambodia,项目名称:Rise-Up,代码行数:28,代码来源:LC_Page_Admin_Order.php


示例19: makeTempDownFile

 function makeTempDownFile($keyname = 'down_file')
 {
     $objErr = new SC_CheckError_Ex();
     $cnt = 0;
     $arrKeyname = array_flip($this->keyname);
     if (!($_FILES[$keyname]['size'] > 0)) {
         $objErr->arrErr[$keyname] = '※ ' . $this->disp_name[$arrKeyname[$keyname]] . 'がアップロードされていません。(ファイルがアップロードできない場合は、.htaccessファイルのphp_value upload_max_filesizeを調整してください)<br />';
     } else {
         foreach ($this->keyname as $val) {
             // 一致したキーのファイルに情報を保存する。
             if ($val == $keyname) {
                 // 拡張子チェック
                 $objErr->doFunc(array($this->disp_name[$cnt], $keyname, $this->arrExt[$cnt]), array('FILE_EXT_CHECK'));
                 // ファイルサイズチェック
                 $objErr->doFunc(array($this->disp_name[$cnt], $keyname, $this->size[$cnt]), array('FILE_SIZE_CHECK'));
                 // エラーがない場合
                 if (!isset($objErr->arrErr[$keyname])) {
                     // 一意なファイル名を作成する。
                     $uniqname = date('mdHi') . '_' . uniqid('') . '.';
                     $this->temp_file[$cnt] = preg_replace("/^.*\\./", $uniqname, $_FILES[$keyname]['name']);
                     $result = copy($_FILES[$keyname]['tmp_name'], $this->temp_dir . $this->temp_file[$cnt]);
                     GC_Utils_Ex::gfPrintLog($result . ' -> ' . $this->temp_dir . $this->temp_file[$cnt]);
                     SC_Utils_Ex::extendTimeOut();
                 }
             }
             $cnt++;
         }
     }
     return $objErr->arrErr[$keyname];
 }
开发者ID:snguyenone,项目名称:ec-cube-ja-2.12.6,代码行数:30,代码来源:SC_UploadFile.php


示例20: lfCheckError

 /**
  * エラーチェックを行う.
  *
  * @param  SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return array        エラーメッセージの配列
  */
 public function lfCheckError(&$objFormParam, &$arrErr, SC_Helper_Bloc_Ex &$objBloc)
 {
     $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 = $objBloc->getWhere($where, $arrValues);
     if (!SC_Utils_Ex::isBlank($arrBloc)) {
         $objErr->arrErr['filename'] = '※ 同じファイル名のデータが存在しています。別のファイル名を入力してください。<br />';
     }
     return $objErr->arrErr;
 }
开发者ID:rateon,项目名称:twhk-ec,代码行数:26,代码来源:LC_Page_Admin_Design_Bloc.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP SC_Customer_Ex类代码示例发布时间:2022-05-23
下一篇:
PHP SC类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap