Changeset 22313 for branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php
- Timestamp:
- 2013/01/23 12:32:03 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php
r22264 r22313 72 72 */ 73 73 function action() { 74 $objFormParam = new SC_FormParam_Ex(); 74 75 75 76 // ページ送りの処理 $_REQUEST['pageno']が信頼しうる値かどうかチェックする。 76 77 $this->tpl_pageno = $this->lfCheckPageNo($_REQUEST['pageno']); 77 78 78 $objFormParam = new SC_FormParam_Ex();79 79 $arrErr = array(); 80 80 $arrForm = array(); … … 195 195 */ 196 196 function initForm(&$objFormParam, &$arrParams, $mode = '') { 197 198 197 $objFormParam->addParam('メンバーID', 'member_id', INT_LEN, 'n', array('NUM_CHECK')); 199 198 $objFormParam->addParam('名前', 'name', STEXT_LEN, 'KV', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); … … 236 235 $objErr->doFunc(array('ログインID', 'login_id', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK' ,'NUM_RANGE_CHECK')); 237 236 } 238 $objErr->doFunc(array('パスワード', 'パスワード(確認)', 'password', 'password02') ,array('EQUAL_CHECK'));237 $objErr->doFunc(array('パスワード', 'パスワード(確認)', 'password', 'password02') ,array('EQUAL_CHECK')); 239 238 240 239 $arrErr = $objErr->arrErr; 241 240 242 241 switch ($mode) { 243 case 'new': 244 // 管理者名が登録済みでないか 245 if ($this->memberDataExists('name = ? AND del_flg = 0', $arrParams['name'])) { 246 $arrErr['name'] = '既に登録されている名前なので利用できません。<br>'; 247 } 248 // ログインIDが登録済みでないか 249 if ($this->memberDataExists('login_id = ? AND del_flg = 0', $arrParams['login_id'])) { 250 $arrErr['login_id'] = '既に登録されているIDなので利用できません。<br>'; 251 } 252 break; 253 case 'edit': 254 // ログインIDが変更されている場合はチェックする。 255 if ($arrParams['login_id'] != $arrParams['old_login_id']) { 242 case 'new': 243 // 管理者名が登録済みでないか 244 if ($this->memberDataExists('name = ? AND del_flg = 0', $arrParams['name'])) { 245 $arrErr['name'] = '既に登録されている名前なので利用できません。<br>'; 246 } 256 247 // ログインIDが登録済みでないか 257 248 if ($this->memberDataExists('login_id = ? AND del_flg = 0', $arrParams['login_id'])) { 258 249 $arrErr['login_id'] = '既に登録されているIDなので利用できません。<br>'; 259 250 } 260 } 261 break; 251 break; 252 case 'edit': 253 // ログインIDが変更されている場合はチェックする。 254 if ($arrParams['login_id'] != $arrParams['old_login_id']) { 255 // ログインIDが登録済みでないか 256 if ($this->memberDataExists('login_id = ? AND del_flg = 0', $arrParams['login_id'])) { 257 $arrErr['login_id'] = '既に登録されているIDなので利用できません。<br>'; 258 } 259 } 260 break; 262 261 } 263 262
Note: See TracChangeset
for help on using the changeset viewer.