2003-02-25 21:28:17 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< ? 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$Id $ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  This  code  is  part  of  LDAP  Account  Manager  ( http :// www . sourceforge . net / projects / lam ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  Copyright  ( C )  2003   Roland  Gruber 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  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 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								*/ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								// check if password was entered
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if  ( !  $passwd )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									require ( 'conflogin.php' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									exit ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								// check if password is valid
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								include_once  ( 'config.php' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$conf  =  new  Config (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if  ( ! (( $conf -> get_Passwd ())  ==  $passwd ))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									require ( 'conflogin.php' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									exit ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <html> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <head> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <title> "  .  _ ( " LDAP Account Manager Configuration " )  .  " </title> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " </head> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <body> \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-03-01 12:22:35 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								echo  ( " <br><b><big><big><p align= \" center \" > LDAP Account Manager</b></big></big></p><br><br> \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-02-25 21:28:17 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <form action= \" confsave.php \"  method= \" post \" > \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-03-01 12:22:35 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								echo  ( " <p align= \" center \" ><table border= \" 0 \" > " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <tr><th><p align= \" right \" ><b> "  .  _ ( " Hostname " )  .  " : </b></th> <th><p align= \" left \" ><input type= \" text \"  name= \" host \"  value= \" "  .  $conf -> get_Host ()  .  " \" ></th></tr> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <tr><th><p align= \" right \" ><b> "  .  _ ( " Portnumber " )  .  " : </b></th> <th><p align= \" left \" ><input type= \" text \"  size=5 name= \" port \"  value= \" "  .  $conf -> get_Port ()  .  " \" ></th> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  _ ( " <th><p align= \" left \" >Default is 389, use 636 for SSL connections</th></tr> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if  ( $conf -> get_SSL ()  ==  " True " )  echo  ( " <tr><th><p align= \" right \" ><b> "  .  _ ( " Use SSL " )  .  " : </b></th> <th><p align= \" left \" ><input type= \" checkbox \"  name= \" ssl \"  checked></th></tr> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								else  echo  ( " <tr><th><p align= \" right \" ><b> "  .  _ ( " Use SSL " )  .  " : </b></th> <th><p align= \" left \" ><input type= \" checkbox \"  name= \" ssl \" ></th></tr> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <tr><th><p align= \" right \" ><b> "  .  _ ( " List of valid users " )  .  " : </b></th> <th><input size=50 type= \" text \"  name= \" admins \"  value= \" "  .  $conf -> get_Adminstring ()  .  " \" ></th> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  _ ( " <th><p align= \" left \" >Usernames must be seperated by semicolons<br>(e.g. cn=admin,dc=yourcompany,dc=com ; uid=root,ou=people,dc=yourcompany,cd=com)</th></tr> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <tr><th> </th></tr> " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <tr><th><p align= \" right \" ><b> "  .  _ ( " New Password " )  .  " : </b></th> <th><p align= \" left \" ><input type= \" password \"  name= \" pass1 \" ></th></tr> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <tr><th><p align= \" right \" ><b> "  .  _ ( " Reenter Password " )  .  " : </b></th> <th><p align= \" left \" ><input type= \" password \"  name= \" pass2 \" ></th></tr> \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-02-25 21:28:17 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <input type= \" hidden \"  name= \" passwd \"  value= \" "  .  $passwd  .  " \" ><br> \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-03-01 12:22:35 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								echo  ( " <tr><th> </th></tr> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <tr><th> </th></tr> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " <tr><th></th><th><p align= \" left \" ><input type= \" submit \"  name= \" submitconf \"  value= \" "  .  _ ( " Submit " )  .  " ></th></tr> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " </table> \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2003-02-25 21:28:17 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " </form> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " </body> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo  ( " </html> \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?>