+ add the require fields of user module.

This commit is contained in:
wangchunsheng
2010-03-25 12:29:43 +00:00
parent 11106c18b7
commit e89466212b
4 changed files with 23 additions and 27 deletions
+3
View File
@@ -0,0 +1,3 @@
<?php
$config->user->create->requiredFields = 'account,realname,password,password1,password2';
$config->user->edit->requiredFields = 'account,realname';
+2 -2
View File
@@ -96,7 +96,7 @@ class userModel extends model
$this->dao->insert(TABLE_USER)->data($user)
->autoCheck()
->batchCheck('account, realname, password', 'notempty')
->batchCheck($this->config->user->create->requiredFields, 'notempty')
->check('account', 'unique')
->check('account', 'account')
->checkIF($this->post->email != false, 'email', 'email')
@@ -119,7 +119,7 @@ class userModel extends model
$this->dao->update(TABLE_USER)->data($user)
->autoCheck()
->batchCheck('account, realname', 'notempty')
->batchCheck($this->config->user->edit->requiredFields, 'notempty')
->check('account', 'unique', "id != '$userID'")
->check('account', 'account')
->checkIF($this->post->email != false, 'email', 'email')
+8 -10
View File
@@ -30,23 +30,23 @@
<caption><?php echo $lang->user->create;?></caption>
<tr>
<th class='rowhead'><?php echo $lang->user->dept;?></th>
<td><?php echo html::select('dept', $depts, $deptID);?>
<td><?php echo html::select('dept', $depts, $deptID, "class='select-3'");?>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->account;?></th>
<td><input type='text' name='account' /></td>
<td><?php echo html::input('account', '', "class='text-3'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->realname;?></th>
<td><input type='text' name='realname' /></td>
<td><?php echo html::input('realname', '', "class='text-3'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->email;?></th>
<td><input type='text' name='email' /></td>
<td><?php echo html::input('email', '', "class='text-3'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->join;?></th>
<td><input type='text' name='join' class='date' /></td>
<td><?php echo html::input('join', '', "class='text-3 date'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->gendar;?></th>
@@ -54,15 +54,13 @@
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->password;?></th>
<td><input type='password' name='password1' /></td>
<td><?php echo html::password('password1', '', "class='text-3'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->password2;?></th>
<td><input type='password' name='password2' /></td>
<td><?php echo html::password('password2', '', "class='text-3'");?></td>
</tr>
<tr>
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::resetButton();?></td>
</tr>
<tr><td colspan='2' class='a-center'><?php echo html::submitButton() . html::resetButton();?></td></tr>
</table>
</form>
</div>
+10 -15
View File
@@ -26,46 +26,41 @@
<?php include '../../common/view/datepicker.html.php';?>
<div class='yui-d0'>
<form method='post' target='hiddenwin'>
<table align='center' class='table-4 a-left'>
<table align='center' class='table-5'>
<caption><?php echo $lang->user->edit;?></caption>
<tr>
<th class='rowhead'><?php echo $lang->user->dept;?></th>
<td><?php echo html::select('dept', $depts, $user->dept);?>
<td><?php echo html::select('dept', $depts, $user->dept, "class='select-3'");?>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->account;?></th>
<td><input type='text' name='account' value='<?php echo $user->account;?>' /></td>
<td><?php echo html::input('account', $user->account, "class='text-3'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->realname;?></th>
<td><input type='text' name='realname' value='<?php echo $user->realname;?>' /></td>
<td><?php echo html::input('realname', $user->realname, "class='text-3'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->email;?></th>
<td><input type='text' name='email' value='<?php echo $user->email;?>' /></td>
<td><?php echo html::input('email', $user->email, "class='text-3'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->join;?></th>
<td><input type='text' name='join' value='<?php echo $user->join;?>' class='date' /></td>
<td><?php echo html::input('join', '', "class='text-3 date'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->gendar;?></th>
<td><?php echo html::radio('gendar', $lang->user->gendarList, $user->gendar)?></td>
<td><?php echo html::radio('gendar', (array)$lang->user->gendarList, $user->gendar);?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->password;?></th>
<td><input type='password' name='password1' /></td>
<td><?php echo html::password('password1', '', "class='text-3'");?></td>
</tr>
<tr>
<th class='rowhead'><?php echo $lang->user->password2;?></th>
<td><input type='password' name='password2' /></td>
<td><?php echo html::password('password2', '', "class='text-3'");?></td>
</tr>
<tr>
<td colspan='2' class='a-center'>
<?php echo html::submitButton() . html::resetButton();?>
</td>
</tr>
<tr><td colspan='2' class='a-center'><?php echo html::submitButton() . html::resetButton();?></td></tr>
</table>
</form>
</div>