2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								< ? php  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								/*  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								$Id $  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  This  code  is  part  of  LDAP  Account  Manager  ( http :// www . sourceforge . net / projects / lam ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  Copyright  ( C )  2003   Tilo  Lutz 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  This  program  is  free  software ;  you  can  redistribute  it  and / or  modify 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  it  under  the  terms  of  the  GNU  General  Public  License  as  published  by 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  the  Free  Software  Foundation ;  either  version  2  of  the  License ,  or 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  ( at  your  option )  any  later  version . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  This  program  is  distributed  in  the  hope  that  it  will  be  useful , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  but  WITHOUT  ANY  WARRANTY ;  without  even  the  implied  warranty  of 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  MERCHANTABILITY  or  FITNESS  FOR  A  PARTICULAR  PURPOSE .   See  the 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  GNU  General  Public  License  for  more  details . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  You  should  have  received  a  copy  of  the  GNU  General  Public  License 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  along  with  this  program ;  if  not ,  write  to  the  Free  Software 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  Foundation ,  Inc . ,  59  Temple  Place ,  Suite  330 ,  Boston ,  MA   02111 - 1307   USA 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								  LDAP  Account  Manager  displays  table  for  creating  or  modifying  accounts  in  LDAP 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								*/  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// include all needed files
  
						 
					
						
							
								
									
										
										
										
											2003-09-20 07:59:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								include_once ( '../lib/account.inc' );  // File with all account-funtions
  
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								include_once ( '../lib/config.inc' );  // File with configure-functions
  
						 
					
						
							
								
									
										
										
										
											2003-09-20 07:59:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								include_once ( '../lib/profiles.inc' );  // functions to load and save profiles
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								include_once ( '../lib/status.inc' );  // Return error-message
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								include_once ( '../lib/pdf.inc' );  // Return a pdf-file
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								include_once ( '../lib/ldap.inc' );  // LDAP-functions
  
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2003-10-20 17:56:52 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// Start Session
  
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								session_save_path ( '../sess' );  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								@ session_start ();  
						 
					
						
							
								
									
										
										
										
											2003-10-22 17:51:44 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								// Redirect to startpage if user is not loged in
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								if  ( ! isset ( $_SESSION [ 'loggedIn' ]))  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									metaRefresh ( " login.php " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									die ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// Set correct language, codepages, ....
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								setlanguage ();  
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// Startcondition massdetail.php was called from masscreate.php
  
						 
					
						
							
								
									
										
										
										
											2003-10-20 17:56:52 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								if  ( isset ( $_GET ))  {  
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									// $row the the position of the useraccount in an array of account-objects
 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									$row  =  $_GET [ 'row' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									/*  $select  chooses  which  kind  of  page  should  be  displayed 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  detail  =  Show  settings  which  are  individuel  for  every  user .  These 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*           settings  can  be  changed 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  info  =  Show  all  infos  about  user 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  warn  =  Show  all  warning  about  user 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  error  =  Show  all  errors  about  user 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*/ 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									$select  =  $_GET [ 'type' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									// Get Copy of current account so we can undo all settings
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									if  ( $select == 'detail' )  $_SESSION [ 'accounts_backup' ]  =  $_SESSION [ 'accounts' ][ $row ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									} 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// massdetail.php was called from itself
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								else  if  ( isset ( $_POST ))  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									// $row the the position of the useraccount in an array of account-objects
 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									$row  =  $_POST [ 'row' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									/*  $select  chooses  which  kind  of  page  should  be  displayed 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  detail  =  Show  settings  which  are  individuel  for  every  user .  These 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*           settings  can  be  changed 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  info  =  Show  all  infos  about  user 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  warn  =  Show  all  warning  about  user 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  error  =  Show  all  errors  about  user 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*/ 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									$select  =  $_POST [ 'type' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// Undo-Button was pressed.
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								if  ( $_POST [ 'undo' ])  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									$_SESSION [ 'accounts' ][ $row ]  =  $_SESSION [ 'accounts_backup' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									$errors2 []  =  array ( 'INFO' ,  _ ( 'Undo' ),  _ ( 'All changes were reseted' )); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									$select  =  'detail' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									} 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// Apply-Button was pressed.
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								if  ( $_POST [ 'apply' ])  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									// Show Detail-page
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									$select  =  'detail' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									// Check if surname is valid
 
							 
						 
					
						
							
								
									
										
										
										
											2003-11-03 16:33:16 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
										 
							
							
									if  (  ! ereg ( '^([a-z]|[A-Z]|[-]|[ ]|[<5B> |[<5B> |[<5B> |[<5B> |[]|[<5B> |[<5B> )+$' ,  $_POST [ 'f_general_surname' ]))  $errors2 []  =  array ( 'ERROR' ,  _ ( 'Surname' ),  _ ( 'Surname contains invalid characters' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> general_surname  =  $_POST [ 'f_general_surname' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									// Check if givenname is valid
 
							 
						 
					
						
							
								
									
										
										
										
											2003-11-03 16:33:16 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
										 
							
							
									if  (  ! ereg ( '^([a-z]|[A-Z]|[-]|[ ]|[<5B> |[<5B> |[<5B> |[<5B> |[]|[<5B> |[<5B> )+$' ,  $_POST [ 'f_general_givenname' ]))  $errors2 []  =  array ( 'ERROR' ,  _ ( 'Given name' ),  _ ( 'Given name contains invalid characters' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> general_givenname  =  $_POST [ 'f_general_givenname' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									// Check if username is valid
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									if  (  ! ereg ( '^([a-z]|[0-9]|[.]|[-]|[_])*$' ,  $_POST [ 'f_general_username' ])) 
							 
						 
					
						
							
								
									
										
										
										
											2003-12-09 18:40:43 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										$errors2 []  =  array ( 'ERROR' ,  _ ( 'Username' ),  _ ( 'Username contains invalid characters. Valid characters are: a-z, A-Z, 0-9 and .-_ !' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-20 07:59:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									else  if  (  ! ereg ( '^([a-z]|[A-Z]).*$' ,  $_POST [ 'f_general_username' ])) 
							 
						 
					
						
							
								
									
										
										
										
											2003-12-09 18:40:43 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										$errors2 []  =  array ( 'ERROR' ,  _ ( 'Name' ),  _ ( 'Name contains invalid characters. First character must be a letter.' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									else  { 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										// Create Array with all users in ldap and in array
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										// Validate cache-array
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										ldapreload ( 'user' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										// Get List with all existing usernames
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										foreach  ( $_SESSION [ 'userDN' ]  as  $user_array )  $users []  =  $user_array [ 'cn' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										// Get List with all users in array
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										foreach  ( $_SESSION [ 'accounts' ]  as  $user_array )  $users []  =  $user_array -> general_username ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										// unset old username in user-array
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										$users  =  @ array_flip ( $users ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										unset  ( $users [ $_SESSION [ 'accounts' ][ $row ] -> general_username ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										$users  =  array_flip ( $users ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										// Store new username
 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										$_SESSION [ 'accounts' ][ $row ] -> general_username  =  $_POST [ 'f_general_username' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											// Set all usernames to unique usernames
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										while  ( in_array ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username ,  $users ))  { 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											// get last character of username
 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											$lastchar  =  substr ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username ,  strlen ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username ) - 1 ,  1 ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											// Last character is no number
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											if  (  ! ereg ( '^([0-9])+$' ,  $lastchar )) 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
												/*  Last  character  is  no  number .  Therefore  we  only  have  to 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												*  add  " 2 "  to  it . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												*/ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												$_SESSION [ 'accounts' ][ $row2 ] -> general_username  =  $_SESSION [ 'accounts' ][ $row2 ] -> general_username  .  '2' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											 else  { 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
												/*  Last  character  is  a  number  ->  we  have  to  increase  the  number  until  we ' ve 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												*  found  a  groupname  with  trailing  number  which  is  not  in  use . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												* 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												*  $i  will  show  us  were  we  have  to  split  groupname  so  we  get  a  part 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												*  with  the  groupname  and  a  part  with  the  trailing  number 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												*/ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											 	$i = strlen ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username ) - 1 ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
												$mark  =  false ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
												// Set $i to the last character which is a number in $account_new->general_username
 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											 	while  ( ! $mark )  { 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
													if  ( ereg ( '^([0-9])+$' , substr ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username ,  $i ,  strlen ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username ) - $i )))  $i -- ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
														else  $mark = true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
													} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												// increase last number with one
 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
												$firstchars  =  substr ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username ,  0 ,  $i + 1 ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												$lastchars  =  substr ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username ,  $i + 1 ,  strlen ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username ) - $i ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												// Put username together
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												$_SESSION [ 'accounts' ][ $row2 ] -> general_username  =  $firstchars  .  ( intval ( $lastchars ) + 1 ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											 	} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											} 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											// Show warning if lam has changed username
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											if  ( $_SESSION [ 'accounts' ][ $row2 ] -> general_username  !=  $_POST [ 'f_general_username' ])  $errors2 []  =  array ( 'WARN' ,  _ ( 'Username' ),  _ ( 'Username in use. Selected next free username.' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										} 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									// Check personal settings
 
							 
						 
					
						
							
								
									
										
										
										
											2003-11-03 16:33:16 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
										 
							
							
									if  (  ! ereg ( '^([0-9]|[A-Z]|[a-z]|[ ]|[.]|[<5B> |[<5B> |[<5B> |[<5B> |[<5B> |[]|[<5B> )*$' ,  $_POST [ 'f_personal_title' ]))   $errors2 []  =  array ( 'ERROR' ,  _ ( 'Title' ),  _ ( 'Please enter a valid title!' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> personal_title  =  $_POST [ 'f_personal_title' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-11-03 16:33:16 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
										 
							
							
									if  (  ! ereg ( '^([0-9]|[A-Z]|[a-z]|[ ]|[.]|[<5B> |[<5B> |[<5B> |[<5B> |[<5B> |[]|[<5B> )*$' ,  $_POST [ 'f_personal_employeeType' ]))   $errors2 []  =  array ( 'ERROR' ,  _ ( 'Employee type' ),  _ ( 'Please enter a valid employee type!' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> personal_employeeType  =  $_POST [ 'f_personal_employeeType' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-11-03 16:33:16 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
										 
							
							
									if  (  ! ereg ( '^([0-9]|[A-Z]|[a-z]|[ ]|[.]|[<5B> |[<5B> |[<5B> |[<5B> |[<5B> |[]|[<5B> )*$' ,  $_POST [ 'f_personal_street' ]))   $errors2 []  =  array ( 'ERROR' ,  _ ( 'Street' ),  _ ( 'Please enter a valid street name!' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> personal_street  =  $_POST [ 'f_personal_street' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-29 16:20:30 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									if  (  ! ereg ( '^([0-9]|[A-Z]|[a-z])*$' ,  $_POST [ 'f_personal_postalCode' ]))   $errors2 []  =  array ( 'ERROR' ,  _ ( 'Postal code' ),  _ ( 'Please enter a valid postal code!' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> personal_postalCode  =  $_POST [ 'f_personal_postalCode' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-11-03 16:33:16 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
										 
							
							
									if  (  ! ereg ( '^([0-9]|[A-Z]|[a-z]|[ ]|[.]|[<5B> |[<5B> |[<5B> |[<5B> |[<5B> |[]|[<5B> )*$' ,  $_POST [ 'f_personal_postalAddress' ]))   $errors2 []  =  array ( 'ERROR' ,  _ ( 'Postal address' ),  _ ( 'Please enter a valid postal address!' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> personal_postalAddress  =  $_POST [ 'f_personal_postalAddress' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-29 16:20:30 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									if  (  ! ereg ( '^(\+)*([0-9]|[ ]|[.]|[(]|[)]|[/])*$' ,  $_POST [ 'f_personal_telephoneNumber' ]))   $errors2 []  =  array ( 'ERROR' ,  _ ( 'Telephone number' ),  _ ( 'Please enter a valid telephone number!' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> personal_telephoneNumber  =  $_POST [ 'f_personal_telephoneNumber' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-29 16:20:30 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									if  (  ! ereg ( '^(\+)*([0-9]|[ ]|[.]|[(]|[)]|[/])*$' ,  $_POST [ 'f_personal_mobileTelephoneNumber' ]))   $errors2 []  =  array ( 'ERROR' ,  _ ( 'Mobile number' ),  _ ( 'Please enter a valid mobile number!' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> personal_mobileTelephoneNumber  =  $_POST [ 'f_personal_mobileTelephoneNumber' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-29 16:20:30 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									if  (  ! ereg ( '^(\+)*([0-9]|[ ]|[.]|[(]|[)]|[/])*$' ,  $_POST [ 'f_personal_facsimileTelephoneNumber' ]))   $errors2 []  =  array ( 'ERROR' ,  _ ( 'Fax number' ),  _ ( 'Please enter a valid fax number!' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> personal_facsimileTelephoneNumber  =  $_POST [ 'f_personal_facsimileTelephoneNumber' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-29 16:20:30 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									if  (  ! ereg ( '^(([0-9]|[A-Z]|[a-z]|[.]|[-]|[_])+[@]([0-9]|[A-Z]|[a-z]|[-])+([.]([0-9]|[A-Z]|[a-z]|[-])+)*)*$' ,  $_POST [ 'f_personal_mail' ]))   $errors2 []  =  array ( 'ERROR' ,  _ ( 'eMail address' ),  _ ( 'Please enter a valid eMail address!' )); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										else  $_SESSION [ 'accounts' ][ $row ] -> personal_mail  =  $_POST [ 'f_personal_mail' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// Print header and part of body
  
						 
					
						
							
								
									
										
										
										
											2003-11-08 12:52:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								echo 	'<title>' ;  
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								echo  _ ( 'Create new accounts' );  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								echo  '</title>' .  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									'<link rel="stylesheet" type="text/css" href="../style/layout.css">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									'<meta http-equiv="pragma" content="no-cache">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									'<meta http-equiv="cache-control" content="no-cache">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									'</head><body>' . 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-23 11:12:04 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									'<form enctype="multipart/form-data" action="massdetail.php" method="post">' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// Display errir-messages
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								if  ( is_array ( $errors2 ))  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									for  ( $i = 0 ;  $i < sizeof ( $errors2 );  $i ++ )  StatusMessage ( $errors2 [ $i ][ 0 ],  $errors2 [ $i ][ 1 ],  $errors2 [ $i ][ 2 ]); 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-19 10:03:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								switch  ( $select )  {  
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									/*  $select  chooses  which  kind  of  page  should  be  displayed 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  detail  =  Show  settings  which  are  individuel  for  every  user .  These 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*           settings  can  be  changed 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  info  =  Show  all  infos  about  user 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  warn  =  Show  all  warning  about  user 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*  error  =  Show  all  errors  about  user 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									*/ 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									case  'error' : 
							 
						 
					
						
							
								
									
										
										
										
											2003-11-03 16:33:16 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										for  ( $i = 0 ;  $i < sizeof ( $_SESSION [ 'mass_errors' ][ $row ]);  $i ++ ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											if  ( $_SESSION [ 'mass_errors' ][ $row ][ $i ][ 0 ]  ==  'ERROR' ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												StatusMessage ( 'ERROR' ,  _ ( 'Invalid Value!' ),  $_SESSION [ 'mass_errors' ][ $row ][ $i ][ 2 ]); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										break ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-28 18:37:27 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									case  'info' : 
							 
						 
					
						
							
								
									
										
										
										
											2003-11-03 16:33:16 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										for  ( $i = 0 ;  $i < sizeof ( $_SESSION [ 'mass_errors' ][ $row ]);  $i ++ ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											if  ( $_SESSION [ 'mass_errors' ][ $row ][ $i ][ 0 ]  ==  'INFO' ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												StatusMessage ( 'INFO' ,  _ ( 'Check values.' ),  $_SESSION [ 'mass_errors' ][ $row ][ $i ][ 2 ]); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										break ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-28 18:37:27 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
									case  'warn' : 
							 
						 
					
						
							
								
									
										
										
										
											2003-11-03 16:33:16 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										for  ( $i = 0 ;  $i < sizeof ( $_SESSION [ 'mass_errors' ][ $row ]);  $i ++ ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											if  ( $_SESSION [ 'mass_errors' ][ $row ][ $i ][ 0 ]  ==  'WARN' ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
												StatusMessage ( 'WARN' ,  _ ( 'Check values.' ),  $_SESSION [ 'mass_errors' ][ $row ][ $i ][ 2 ]); 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-28 18:37:27 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										break ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									case  'detail' : 
							 
						 
					
						
							
								
									
										
										
										
											2003-10-23 11:12:04 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '<table class="massdetail" width="100%">' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										// Store variabled in $_POST
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										echo  '<tr><td><input name="type" type="hidden" value="' . $select . '"></td></tr>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										echo  '<tr><td><input name="row" type="hidden" value="' . $row . '"></td></tr>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										echo  '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-14 14:56:36 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Surname' ) . '*' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_general_surname" type="text" size="20" maxlength="20" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> general_surname  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=424" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-14 14:56:36 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Given name' ) . '*' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_general_givenname" type="text" size="20" maxlength="20" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> general_givenname  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=425" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-14 14:56:36 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Username' ) . '*' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										echo  " </td> \n <td> " . 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_general_username" type="text" size="20" maxlength="20" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> general_username  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=400" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Title' ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_personal_title" type="text" size="10" maxlength="10" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> personal_title  .  '"> ' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-09-20 07:59:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  $_SESSION [ 'accounts' ] -> general_surname  .  ' '  .  $_SESSION [ 'accounts' ] -> general_givenname  .  '</td><td>' . 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=448" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-14 14:56:36 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Employee type' ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_personal_employeeType" type="text" size="30" maxlength="30" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> personal_employeeType  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=449" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Street' ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_personal_street" type="text" size="30" maxlength="30" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> personal_street  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=450" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Postal code' ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_personal_postalCode" type="text" size="5" maxlength="5" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> personal_postalCode  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=451" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Postal address' ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_personal_postalAddress" type="text" size="30" maxlength="30" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> personal_postalAddress  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=452" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-14 14:56:36 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Telephone number' ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_personal_telephoneNumber" type="text" size="30" maxlength="30" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> personal_telephoneNumber  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=453" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-14 14:56:36 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Mobile number' ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_personal_mobileTelephoneNumber" type="text" size="30" maxlength="30" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> personal_mobileTelephoneNumber  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=454" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-14 14:56:36 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'Fax number' ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_personal_facsimileTelephoneNumber" type="text" size="30" maxlength="30" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> personal_facsimileTelephoneNumber  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=455" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr>' . " \n " . '<tr><td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-14 14:56:36 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  _ ( 'eMail address' ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-24 16:44:21 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '</td>' . " \n " . '<td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<input name="f_personal_mail" type="text" size="30" maxlength="30" value="'  .  $_SESSION [ 'accounts' ][ $row ] -> personal_mail  .  '">' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td><td>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'<a href="help.php?HelpNumber=456" target="lamhelp">' . _ ( 'Help' ) . '</a>' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
											'</td></tr><br>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-08-03 13:22:12 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
										echo  '<tr><td><input name="apply" type="submit" value="' ;  echo  _ ( 'Apply' );  echo  '"></td><td></td><td>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										echo  '<input name="undo" type="submit" value="' ;  echo  _ ( 'Undo' );  echo  '"></td></tr>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
										break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2003-10-22 13:57:32 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
								
									
								 
							
							
								// Print end of HTML-Page
  
						 
					
						
							
								
									
										
										
										
											2003-07-09 16:20:34 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								echo  '</table></form></body></html>' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
								
									
								 
							
							
								?>