Index: /branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php
===================================================================
--- /branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php (revision 21693)
+++ /branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php (revision 21697)
@@ -96,5 +96,5 @@
// エラーチェック
- $this->arrErr = $this->lfErrorCheck($this->arrForm);
+ $this->arrErr = $this->lfErrorCheck($this->arrForm, $objFormParam);
if (count($this->arrErr) <= 0) {
if ($this->arrForm['maker_id'] == '') {
@@ -295,7 +295,10 @@
* @return array $objErr->arrErr エラー内容
*/
- function lfErrorCheck(&$arrForm) {
- $objErr = new SC_CheckError_Ex($arrForm);
- $objErr->doFunc(array('メーカー名', 'name', SMTEXT_LEN), array('EXIST_CHECK','SPTAB_CHECK','MAX_LENGTH_CHECK'));
+ function lfErrorCheck(&$arrForm, &$objFormParam) {
+
+ $arrErr = $objFormParam->checkError();
+ if (!empty($arrErr)) {
+ return $arrErr;
+ }
// maker_id の正当性チェック
@@ -307,8 +310,8 @@
) {
// maker_idが指定されていて、且つその値が不正と思われる場合はエラー
- $objErr->arrErr['maker_id'] = '※ メーカーIDが不正です
';
+ $arrErr['maker_id'] = '※ メーカーIDが不正です
';
}
}
- if (!isset($objErr->arrErr['name'])) {
+ if (!isset($arrErr['name'])) {
$objQuery =& SC_Query_Ex::getSingletonInstance();
$arrMaker = array();
@@ -317,9 +320,9 @@
// 編集中のレコード以外に同じ名称が存在する場合
if ($arrMaker[0]['maker_id'] != $arrForm['maker_id'] && $arrMaker[0]['name'] == $arrForm['name']) {
- $objErr->arrErr['name'] = '※ 既に同じ内容の登録が存在します。
';
+ $arrErr['name'] = '※ 既に同じ内容の登録が存在します。
';
}
}
- return $objErr->arrErr;
+ return $arrErr;
}
}