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

WEB邮件程序

开发平台:

PHP

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