NoahWeb
在线搜索
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

addnewmaster_ex动作代码

执行添加管理员动作。

该动作所需要的模组:checkuserpurview

该动作需要的数据库操作: master_S_bynamemaster_I_newonemastergroup_I_newone

该动作所需的字符资源: addok,adderror

<!-- 添加管理员执行 -->

<Action name="manager.addnewmaster_ex" NextAction="">

<!-- 调用checkuserpurview模组 -->

<ModuleLink Id="checkuserpurview" />

<Out Area="main">

<SetVar Name="_this.pointaction" Value="'addnewmaster'" />

<!-- 调用master_S_byname数据库操作 -->

<SQLLINK Id="master_S_byname">

<!-- 设置此查询中声明的局部变量name所接收的值 -->

<Var Value="[_root.name]" />

</SQLLINK>

<!-- 条件判断语句 -->

<If EX="[_SQL._this.master_S_byname.0.count]&gt;0">

<!-- 设置变量 -->

<SetVar Name="_this.desc" Value="'管理员'" />

<!-- 显示字符资源adderror-->

<Echo ContentLinkId="adderror" />

<Else />

<!-- 调用master_I_newone数据库操作 -->

<SQLLINK Id="master_I_newone">

<!-- 设置此查询中声明的局部变量set_name所接收的值 -->

<Var Value="[_root.name]" />

<!-- 设置此查询中声明的局部变量set_password所接收的值 -->

<Var Value="[_root.mypass]" />

<!-- 设置此查询中声明的局部变量set_bdate所接收的值 -->

<Var Value="date('N')" />

<!-- 设置此查询中声明的局部变量set_truename所接收的值 -->

<Var Value="[_root.mytruename]" />

<!-- 设置此查询中声明的局部变量set_sex所接收的值 -->

<Var Value="[_root.mysex]" />

<!-- 设置此查询中声明的局部变量set_birthday所接收的值 -->

<Var Value="[_root.mybirthday]" />

<!-- 设置此查询中声明的局部变量set_dept所接收的值 -->

<Var Value="[_root.mydept]" />

<!-- 设置此查询中声明的局部变量set_position所接收的值 -->

<Var Value="[_root.myposition]" />

<!-- 设置此查询中声明的局部变量set_position_desc所接收的值 -->

<Var Value="[_root.myposition_desc]" />

<!-- 设置此查询中声明的局部变量set_office_phone所接收的值 -->

<Var Value="[_root.myoffice_phone]" />

<!-- 设置此查询中声明的局部变量set_mobil所接收的值 -->

<Var Value="[_root.mymobil]" />

<!-- 设置此查询中声明的局部变量set_home_phone所接收的值 -->

<Var Value="[_root.myhome_phone]" />

<!-- 设置此查询中声明的局部变量set_email所接收的值 -->

<Var Value="[_root.myemail]" />

<!-- 设置此查询中声明的局部变量set_masterid所接收的值 -->

<Var Value="[_SESSION.myloginid]" />

<!-- 设置此查询中声明的局部变量set_mastername所接收的值 -->

<Var Value="[_SESSION.myloginname]" />

<!-- 设置此查询中声明的局部变量set_createdate所接收的值 -->

<Var Value="date('N')" />

</SQLLINK>

<!-- 设置局部变量masterid的值为执行数据库操作master_I_newone后生成的自增长ID的值 -->

<SetVar Name="_this.masterid" Value="InsertID('master_I_newone')" />

<!-- 循环控制语句 -->

<Foreach ArrayName="_root.mygroup" SetVar="_this.loop">

<!-- 调用mastergroup_I_newone数据库操作 -->

<SQLLINK Id="mastergroup_I_newone">

<!-- 设置此查询中声明的局部变量set_masterid所接收的值 -->

<Var Value="[masterid]" />

<!-- 设置此查询中声明的局部变量set_name所接收的值 -->

<Var Value="[_root.name]" />

<!-- 设置此查询中声明的局部变量set_groupid所接收的值 -->

<Var Value="[_this.loop]" />

<!-- 设置此查询中声明的局部变量set_masterid2所接收的值 -->

<Var Value="[_SESSION.myloginid]" />

<!-- 设置此查询中声明的局部变量set_mastername所接收的值 -->

<Var Value="[_SESSION.myloginname]" />

<!-- 设置此查询中声明的局部变量set_createdate所接收的值 -->

<Var Value="date('N')" />

</SQLLINK>

</Foreach>

<!-- 显示字符资源addok-->

<Echo ContentLinkId="addok" />

</If>

</Out>

</Action>

 

 


查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.