EMOS extman增加注册用户员工号信息

       emos提供了强大邮件管理web客户端extman,管理员可以用extman轻松地进行用户管理、域管理、日志查看等操作。遗憾的是注册用户的时候,只能输入邮件账户信息和用户姓名信息等,员工号等关键信息没法存放,为此需要扩展extman,增加员工号信息。

1、  修改edit_user.html模板,增加userid字段

<tr>

         <td><%userid%></td><td><input type=text size=15 name=userid value="<%USERID%>">

         </td>

</tr>

 

2、  修改语言包zh_CN

%lang_user 增加userid => '用户工号'

3、  修改user.pm

sub edit_user()过程,$tpl->assign处增加USERID => $ui->{userid}

sub save_user()过程,增加工号必须录入验证。

         # verify userid is empty

         # modified by bighorse 2010-3-19

         my $userid = $q->cgi('userid');

         $userid = ~s/^ +//;

         $userid = ~s/ +$//;

         unless($userid){

                   $self->error('Userid is required!');

                   return 0;

         }

save_user过程,$mgr->modify_user处增加userid => $q->cgi('userid')

save_user过程,$mgr->add_user处增加userid => $q->cgi('userid')

4、  修改mysql.pm

mailbox表的insert, update, select操作处,增加userid字段。

你可能感兴趣的:(Web,user,insert,扩展,语言,2010)