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

WEB邮件程序

开发平台:

PHP

  1. <?php
  2. /*
  3. The Actual calls to element includes and such are contained within
  4. functions to prevent varaible collision in the main namespace.
  5. */
  6. Function print_form() {
  7. global $default;
  8. global $lang;
  9. global $new_user, $new_password, $new_login_disabled;
  10. global $session_id;
  11. global $user_domain_db;
  12. global $template_obj;
  13. $form_title = 'Add user';
  14. include( './templates/form/form_top.inc' );
  15. $value      = 'User Attributes';
  16. $desc       = 'These are the "basic" attributes a user has.';
  17. include( './templates/form/form_section_title.inc' );
  18. /* Virtual Domain Support */
  19. $desc_text = 'Domain';
  20. $name      = 'new_domain_id';
  21. $possible      = Array();
  22. $possible_vals = Array();
  23. $ret_vals = $user_domain_db->ListAll();
  24. if ( $ret_vals[ 0 ] == 1 ) {
  25.    $cnt = $ret_vals[ 1 ];
  26.    $arr = $ret_vals[ 2 ];
  27.    for( $xxx = 0; $xxx < count( $arr ); $xxx++ ) {
  28.       $t_obj = $arr[ $xxx ];
  29.       $possible[]          = $t_obj->domain_name;
  30.       $possible_vals[]     = $t_obj->domain_id;
  31.    }
  32. }
  33. $possible[]          = 'default';
  34. $possible_vals[]     = 0;
  35. include( './templates/form/form_multiselect_elem.inc' );
  36. $value      = $session_id;
  37. $name       = 'session_id';
  38. include( './templates/form/form_hidden_elem.inc' );
  39. $value      = $new_user;
  40. $desc_text  = 'Username';
  41. $desc       = 'This is your username, also known as your account name';
  42. $size       = 50;
  43. $name       = 'new_user';
  44. include( './templates/form/form_text_elem.inc' ); 
  45. $value      = $new_password;
  46. $desc_text  = 'Password';
  47. $desc       = 'This is your password, that you should attempt to keep secret from other users.';
  48. $size       = 50;
  49. $name       = 'new_password';
  50. include( './templates/form/form_text_elem.inc' );
  51. $value      = $new_login_enabled;
  52. $desc_text  = 'Login disabled';
  53. $desc       = 'This controls whether or not a user can login';
  54. $name       = 'new_login_enabled';
  55. include( './templates/form/form_true_false_elem.inc' );
  56. $value      = 'User Administraion Attributes';
  57. $desc       = 'These are the "admin" attributes a user has.';
  58. include( './templates/form/form_section_title.inc' );
  59. $value      = $new_add_users;
  60. $desc_text  = 'Add users';
  61. $desc       = 'The ability to add new users to the system.';
  62. $name       = 'new_add_users';
  63. include( './templates/form/form_true_false_elem.inc' );
  64. $value      = $new_edit_users;
  65. $desc_text  = 'Edit users';
  66. $desc       = 'The ability to edit existing users.';
  67. $name       = 'new_edit_users';
  68. include( './templates/form/form_true_false_elem.inc' );
  69. $value      = $new_delete_users;
  70. $desc_text  = 'Delete users';
  71. $desc       = 'The ability to delete existing users.';
  72. $name       = 'new_delete_users';
  73. include( './templates/form/form_true_false_elem.inc' );
  74. include( './templates/form/form_bottom.inc' );
  75. }
  76. include( './templates/main.inc' );
  77. $form_mode     = MANAGER_USER_ADD;
  78. ?>