Changeset 16834


Ignore:
Timestamp:
2007/11/28 17:59:23 (15 years ago)
Author:
satou
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/pages/admin/system/LC_Page_Admin_System_Input.php

    r16833 r16834  
    126126        } 
    127127 
    128         $this->initNewMode("new"); 
     128        $this->initNewMode(); 
    129129 
    130130        $arrErr = $this->validateNewMode(); 
     
    156156     * @return void 
    157157     */ 
    158     function initNewMode($mode) { 
     158    function initNewMode($mode = "") { 
    159159        $objForm = new SC_FormParam(); 
    160160 
     
    162162        $objForm->addParam('所属', 'department', STEXT_LEN, 'KV', array('MAX_LENGTH_CHECK')); 
    163163        $objForm->addParam('ログインID', 'login_id', '' , '', array('EXIST_CHECK', 'ALNUM_CHECK')); 
    164         if ($mode == "new" || ($mode == "edit" && $_POST['password'] != DUMMY_PASS)) { 
    165             $objForm->addParam('パスワード', 'password', '' , '', array('EXIST_CHECK', 'ALNUM_CHECK')); 
     164        if ($mode == "edit" && $_POST['password'] == DUMMY_PASS) { 
     165            $objForm->addParam('パスワード', 'password', '' , '', array('EXIST_CHECK')); 
     166        } else { 
     167            $objForm->addParam('パスワード', 'password', '' , '', array('EXIST_CHECK', 'ALNUM_CHECK')); 
    166168        } 
    167169        $objForm->addParam('権限', 'authority', INT_LEN, '', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK')); 
     
    214216        } 
    215217 
    216         // newアクションと同じパラメータを使用するので。。。分けた方が良い? 
    217218        $this->initNewMode("edit"); 
    218219 
Note: See TracChangeset for help on using the changeset viewer.