process_form.inc
上传用户:xiao730204
上传日期:2007-01-04
资源大小:141k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

PHP

  1. <?php
  2. $user_management_obj             = new UserManagement( $user_db );
  3. $user_privilege_management_obj   = new UserAdminPrivilegesManagement( $admin_db );
  4. $temp_obj                     = new User;
  5. $temp_obj->user_name          = $new_user;
  6. $temp_obj->domain_id          = $user_domain_obj->domain_id;
  7. $ret_vals = $user_management_obj->Get( $temp_obj );
  8. if ( $ret_vals[ 0 ] == true ) {
  9.    $action_success = 'User with that user name ' . $new_user_name . ' already!';
  10. } else {
  11. $temp_obj->password     = $new_password;
  12. $temp_obj->domain_id    = $user_obj->domain_id;
  13. if ( $new_login_enabled == 'true' ) {
  14. $temp_obj->login_deny   = 1;
  15. } else {
  16. $temp_obj->login_deny   = 0;
  17. }
  18. $ret_vals = $user_management_obj->Add( $temp_obj );
  19. $action_success = '';
  20. if( $ret_vals[ 0 ] == true ) {
  21.    $action_success = 'User ' . $new_user_name . ' sucessfully added.';
  22.    /* Add the privileges for the submodules */
  23.    list( $status, $temp_obj ) = $user_management_obj->Get( $temp_obj );
  24.    $temp_attr = new AdminPrivileges();
  25.    $temp_attr->user_id        = $temp_obj->user_id;
  26.    $temp_attr->add_users      = $new_add_users;
  27.    $temp_attr->edit_users     = $new_edit_users;
  28.    $temp_attr->delete_users   = $new_delete_users;
  29.    $user_privilege_management_obj->Add( $temp_attr );
  30. } else {
  31.    $action_success = 'ERROR in adding user : ' . $ret_vals[ 2 ];
  32. }
  33. }
  34. include( './manager/templates/subdomain_user_management/user_navigator.inc' );
  35. ?>