| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | /* | 
					
						
							|  |  |  | $Id$ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-10-27 18:47:12 +00:00
										 |  |  |   This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/) | 
					
						
							| 
									
										
										
										
											2011-01-14 19:16:54 +00:00
										 |  |  |   Copyright (C) 2003 - 2011  Roland Gruber | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-02 12:48:54 +00:00
										 |  |  | */ | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-09-24 14:19:50 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-02 12:48:54 +00:00
										 |  |  | /** | 
					
						
							|  |  |  | * Configuration profile management. | 
					
						
							|  |  |  | * | 
					
						
							|  |  |  | * @package configuration | 
					
						
							|  |  |  | * @author Roland Gruber | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-02 12:48:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | /** Access to config functions */ | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | include_once('../../lib/config.inc'); | 
					
						
							| 
									
										
										
										
											2004-06-02 12:48:54 +00:00
										 |  |  | /** Used to print status messages */ | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | include_once('../../lib/status.inc'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // start session
 | 
					
						
							| 
									
										
										
										
											2009-07-08 18:03:28 +00:00
										 |  |  | if (strtolower(session_module_name()) == 'files') { | 
					
						
							|  |  |  | 	session_save_path("../../sess"); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | @session_start(); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-07-06 17:54:11 +00:00
										 |  |  | setlanguage(); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-07-29 11:52:26 +00:00
										 |  |  | echo $_SESSION['header']; | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ?>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		<title> | 
					
						
							|  |  |  | 			<?php | 
					
						
							|  |  |  | 				echo _("Profile management"); | 
					
						
							|  |  |  | 			?>
 | 
					
						
							|  |  |  | 		</title> | 
					
						
							| 
									
										
										
										
											2010-08-31 18:05:17 +00:00
										 |  |  | 	<?php  | 
					
						
							|  |  |  | 		// include all CSS files
 | 
					
						
							|  |  |  | 		$cssDirName = dirname(__FILE__) . '/../../style'; | 
					
						
							|  |  |  | 		$cssDir = dir($cssDirName); | 
					
						
							|  |  |  | 		while ($cssEntry = $cssDir->read()) { | 
					
						
							|  |  |  | 			if (substr($cssEntry, strlen($cssEntry) - 4, 4) != '.css') continue; | 
					
						
							|  |  |  | 			echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../../style/" . $cssEntry . "\">\n"; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	?>
 | 
					
						
							| 
									
										
										
										
											2008-01-01 13:06:51 +00:00
										 |  |  | 		<link rel="shortcut icon" type="image/x-icon" href="../../graphics/favicon.ico"> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 	</head> | 
					
						
							|  |  |  | 	<body> | 
					
						
							| 
									
										
										
										
											2010-08-31 18:05:17 +00:00
										 |  |  | 		<table border=0 width="100%" class="lamHeader ui-corner-all"> | 
					
						
							| 
									
										
										
										
											2010-07-30 16:08:20 +00:00
										 |  |  | 			<tr> | 
					
						
							|  |  |  | 				<td align="left" height="30"> | 
					
						
							|  |  |  | 					<a class="lamHeader" href="http://www.ldap-account-manager.org/" target="new_window"> <img src="../../graphics/logo32.png" width=24 height=24 class="align-middle" alt="LDAP Account Manager">  LDAP Account Manager</a> | 
					
						
							|  |  |  | 				</td> | 
					
						
							|  |  |  | 				<td align="right" height=20> | 
					
						
							|  |  |  | 					<a href="conflogin.php"><IMG alt="configuration" src="../../graphics/undo.png"> <?php echo _("Back to profile login") ?></a>
 | 
					
						
							|  |  |  | 				</td> | 
					
						
							|  |  |  | 			</tr> | 
					
						
							|  |  |  | 		</table> | 
					
						
							|  |  |  | 		<br> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-09-01 21:28:26 +00:00
										 |  |  | <?php | 
					
						
							| 
									
										
										
										
											2010-01-01 17:39:38 +00:00
										 |  |  | // include all JavaScript files
 | 
					
						
							|  |  |  | $jsDirName = dirname(__FILE__) . '/../lib'; | 
					
						
							|  |  |  | $jsDir = dir($jsDirName); | 
					
						
							| 
									
										
										
										
											2010-08-28 12:27:06 +00:00
										 |  |  | $jsFiles = array(); | 
					
						
							| 
									
										
										
										
											2010-01-01 17:39:38 +00:00
										 |  |  | while ($jsEntry = $jsDir->read()) { | 
					
						
							|  |  |  | 	if (substr($jsEntry, strlen($jsEntry) - 3, 3) != '.js') continue; | 
					
						
							| 
									
										
										
										
											2010-08-28 12:27:06 +00:00
										 |  |  | 	$jsFiles[] = $jsEntry; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | sort($jsFiles); | 
					
						
							|  |  |  | foreach ($jsFiles as $jsEntry) { | 
					
						
							| 
									
										
										
										
											2010-01-01 17:39:38 +00:00
										 |  |  | 	echo "<script type=\"text/javascript\" src=\"../lib/" . $jsEntry . "\"></script>\n"; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-09-24 14:19:50 +00:00
										 |  |  | $cfg = new LAMCfgMain(); | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | // check if submit button was pressed
 | 
					
						
							| 
									
										
										
										
											2010-10-11 17:52:30 +00:00
										 |  |  | if (isset($_POST['submit'])) { | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 	// check master password
 | 
					
						
							| 
									
										
										
										
											2007-11-07 21:02:13 +00:00
										 |  |  | 	if (!$cfg->checkPassword($_POST['passwd'])) { | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 		$error = _("Master password is wrong!"); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	// add new profile
 | 
					
						
							|  |  |  | 	elseif ($_POST['action'] == "add") { | 
					
						
							| 
									
										
										
										
											2009-08-14 18:06:15 +00:00
										 |  |  | 		if (preg_match("/^[a-z0-9_-]+$/i", $_POST['addprofile']) && !in_array($_POST['addprofile'], getConfigProfiles())) { | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 			// check profile password
 | 
					
						
							|  |  |  | 			if ($_POST['addpassword'] && $_POST['addpassword2'] && ($_POST['addpassword'] == $_POST['addpassword2'])) { | 
					
						
							| 
									
										
										
										
											2010-07-23 11:12:59 +00:00
										 |  |  | 				// check if lam.conf_sample exists
 | 
					
						
							|  |  |  | 				if (!is_file("../../config/lam.conf_sample")) { | 
					
						
							| 
									
										
										
										
											2010-10-11 20:27:48 +00:00
										 |  |  | 					$error = "The file config/lam.conf_sample was not found. Please restore it.";				 | 
					
						
							| 
									
										
										
										
											2010-07-23 11:12:59 +00:00
										 |  |  | 				} | 
					
						
							|  |  |  | 				else { | 
					
						
							|  |  |  | 					// create new profile file
 | 
					
						
							|  |  |  | 					@copy("../../config/lam.conf_sample", "../../config/" . $_POST['addprofile'] . ".conf"); | 
					
						
							|  |  |  | 					@chmod ("../../config/" . $_POST['addprofile'] . ".conf", 0600); | 
					
						
							|  |  |  | 					$file = is_file("../../config/" . $_POST['addprofile'] . ".conf"); | 
					
						
							|  |  |  | 					if ($file) { | 
					
						
							|  |  |  | 						// load as config and write new password
 | 
					
						
							|  |  |  | 						$conf = new LAMConfig($_POST['addprofile']); | 
					
						
							|  |  |  | 						$conf->set_Passwd($_POST['addpassword']); | 
					
						
							|  |  |  | 						$conf->save(); | 
					
						
							|  |  |  | 						$msg = _("Created new profile."); | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 					else { | 
					
						
							|  |  |  | 						$error = _("Unable to create new profile!"); | 
					
						
							|  |  |  | 					} | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 			else $error = _("Profile passwords are different or empty!"); | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		else $error = _("Profile name is invalid!"); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	// rename profile
 | 
					
						
							|  |  |  | 	elseif ($_POST['action'] == "rename") { | 
					
						
							| 
									
										
										
										
											2011-02-18 19:15:43 +00:00
										 |  |  | 		if (preg_match("/^[a-z0-9_-]+$/i", $_POST['oldfilename']) && preg_match("/^[a-z0-9_-]+$/i", $_POST['renfilename']) && !in_array($_POST['renfilename'], getConfigProfiles())) { | 
					
						
							|  |  |  | 			if (rename("../../config/" . $_POST['oldfilename'] . ".conf", "../../config/" . $_POST['renfilename'] . ".conf")) { | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 				$msg = _("Renamed profile."); | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 			else $error = _("Could not rename file!"); | 
					
						
							| 
									
										
										
										
											2011-02-18 19:15:43 +00:00
										 |  |  | 			// update default profile setting if needed
 | 
					
						
							|  |  |  | 			if ($cfg->default == $_POST['oldfilename']) { | 
					
						
							|  |  |  | 				$cfg->default = $_POST['renfilename']; | 
					
						
							|  |  |  | 				$cfg->save(); | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 		} | 
					
						
							|  |  |  | 		else $error = _("Profile name is invalid!"); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	// delete profile
 | 
					
						
							|  |  |  | 	elseif ($_POST['action'] == "delete") { | 
					
						
							| 
									
										
										
										
											2009-08-14 18:06:15 +00:00
										 |  |  | 		if (preg_match("/^[a-z0-9_-]+$/i", $_POST['delfilename']) && @unlink("../../config/" . $_POST['delfilename'] . ".conf")) { | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 			$msg = _("Profile deleted."); | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		else $error = _("Unable to delete profile!"); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	// set new profile password
 | 
					
						
							|  |  |  | 	elseif ($_POST['action'] == "setpass") { | 
					
						
							|  |  |  | 		if ($_POST['setpassword'] && $_POST['setpassword2'] && ($_POST['setpassword'] == $_POST['setpassword2'])) { | 
					
						
							| 
									
										
										
										
											2006-09-24 14:19:50 +00:00
										 |  |  | 			$config = new LAMConfig($_POST['setprofile']); | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 			$config->set_Passwd($_POST['setpassword']); | 
					
						
							|  |  |  | 			$config->save(); | 
					
						
							| 
									
										
										
										
											2008-07-20 15:41:12 +00:00
										 |  |  | 			$config = null; | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 			$msg = _("New password set successfully."); | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		else $error = _("Profile passwords are different or empty!"); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	// set default profile
 | 
					
						
							|  |  |  | 	elseif ($_POST['action'] == "setdefault") { | 
					
						
							| 
									
										
										
										
											2008-07-20 15:41:12 +00:00
										 |  |  | 		$configMain = new LAMCfgMain(); | 
					
						
							|  |  |  | 		$configMain->default = $_POST['defaultfilename']; | 
					
						
							|  |  |  | 		$configMain->save(); | 
					
						
							|  |  |  | 		$configMain = null; | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 		$msg = _("New default profile set successfully."); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	// print messages
 | 
					
						
							| 
									
										
										
										
											2008-07-20 15:41:12 +00:00
										 |  |  | 	if (isset($error) || isset($msg)) { | 
					
						
							|  |  |  | 		if (isset($error)) { | 
					
						
							|  |  |  | 			StatusMessage("ERROR", $error); | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		if (isset($msg)) { | 
					
						
							|  |  |  | 			StatusMessage("INFO", $msg); | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 	} | 
					
						
							|  |  |  | 	else exit; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-10-07 10:16:53 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | // check if config.cfg is valid
 | 
					
						
							| 
									
										
										
										
											2007-11-07 21:02:13 +00:00
										 |  |  | if (!isset($cfg->default)) { | 
					
						
							| 
									
										
										
										
											2004-10-07 10:16:53 +00:00
										 |  |  | 	StatusMessage("ERROR", _("Please set up your master configuration file (config/config.cfg) first!"), ""); | 
					
						
							|  |  |  | 	echo "</body>\n</html>\n"; | 
					
						
							|  |  |  | 	die(); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | ?>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		<br> | 
					
						
							|  |  |  | 		<!-- form for adding/renaming/deleting profiles --> | 
					
						
							|  |  |  | 		<form action="profmanage.php" method="post"> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 		<table> | 
					
						
							|  |  |  | 		<tr><td> | 
					
						
							| 
									
										
										
										
											2011-01-14 19:16:54 +00:00
										 |  |  | 		<fieldset class="ui-corner-all"> | 
					
						
							| 
									
										
										
										
											2003-08-02 09:05:47 +00:00
										 |  |  | 			<legend><b> <?php echo _("Profile management"); ?> </b></legend>
 | 
					
						
							| 
									
										
										
										
											2007-12-31 12:37:00 +00:00
										 |  |  | 			<br> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 			<table cellspacing=0 border=0> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 				<!-- add profile --> | 
					
						
							| 
									
										
										
										
											2006-04-16 12:45:22 +00:00
										 |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					<td> | 
					
						
							|  |  |  | 						<input type="radio" name="action" value="add" checked> | 
					
						
							|  |  |  | 					</td> | 
					
						
							|  |  |  | 					<td> | 
					
						
							|  |  |  | 						<b> | 
					
						
							| 
									
										
										
										
											2003-09-22 19:18:16 +00:00
										 |  |  | 							<?php echo _("Add profile") . ":"; ?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 						</b> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					</td> | 
					
						
							|  |  |  | 					<td align="right"> | 
					
						
							|  |  |  | 						<?php echo _("Profile name") . ":"; ?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 						<input type="text" name="addprofile"> | 
					
						
							|  |  |  | 					</td> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td>  | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					<?PHP | 
					
						
							| 
									
										
										
										
											2009-02-07 22:28:28 +00:00
										 |  |  | 						printHelpLink(getHelp('', '230'), '230'); | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					</td> | 
					
						
							|  |  |  | 				</tr> | 
					
						
							| 
									
										
										
										
											2006-04-16 12:45:22 +00:00
										 |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td> </td> | 
					
						
							|  |  |  | 					<td> </td> | 
					
						
							|  |  |  | 					<td align="right"> | 
					
						
							|  |  |  | 						<?php echo _("Profile password") . ":"; ?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 						<input type="password" name="addpassword"> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					</td> | 
					
						
							|  |  |  | 					<td></td> | 
					
						
							|  |  |  | 				</tr> | 
					
						
							| 
									
										
										
										
											2006-04-16 12:45:22 +00:00
										 |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td> </td> | 
					
						
							|  |  |  | 					<td> </td> | 
					
						
							|  |  |  | 					<td align="right"> | 
					
						
							|  |  |  | 						<?php echo _("Reenter profile password") . ":"; ?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 						<input type="password" name="addpassword2"> | 
					
						
							|  |  |  | 					</td> | 
					
						
							|  |  |  | 					<td></td> | 
					
						
							|  |  |  | 				</tr> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2007-12-31 12:37:00 +00:00
										 |  |  | 					<td colspan=4> </td> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 				</tr> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				<!-- rename profile --> | 
					
						
							| 
									
										
										
										
											2006-04-16 12:45:22 +00:00
										 |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					<td> | 
					
						
							|  |  |  | 						<input type="radio" name="action" value="rename"> | 
					
						
							|  |  |  | 					</td> | 
					
						
							|  |  |  | 					<td> | 
					
						
							|  |  |  | 						<select size=1 name="oldfilename"> | 
					
						
							|  |  |  | 						<?php | 
					
						
							|  |  |  | 							$files = getConfigProfiles(); | 
					
						
							|  |  |  | 							for ($i = 0; $i < sizeof($files); $i++) echo ("<option>" . $files[$i] . "</option>\n"); | 
					
						
							|  |  |  | 						?>
 | 
					
						
							|  |  |  | 						</select> | 
					
						
							|  |  |  | 						<b> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 							<?php echo _("Rename profile"); ?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 						</b> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					</td> | 
					
						
							|  |  |  | 					<td align="right"> | 
					
						
							|  |  |  | 						<?php echo _("Profile name") . ":"; ?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 						<input type="text" name="renfilename"> | 
					
						
							|  |  |  | 					</td> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td>  | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					<?PHP | 
					
						
							| 
									
										
										
										
											2009-02-07 22:28:28 +00:00
										 |  |  | 						printHelpLink(getHelp('', '231'), '231'); | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					</td> | 
					
						
							|  |  |  | 				</tr> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2007-12-31 12:37:00 +00:00
										 |  |  | 					<td colspan=4> </td> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 				</tr> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				<!-- delete profile --> | 
					
						
							| 
									
										
										
										
											2006-04-16 12:45:22 +00:00
										 |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					<td> | 
					
						
							|  |  |  | 						<input type="radio" name="action" value="delete"> | 
					
						
							|  |  |  | 					</td> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td colspan=2> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 						<select size=1 name="delfilename"> | 
					
						
							|  |  |  | 						<?php | 
					
						
							|  |  |  | 							$files = getConfigProfiles(); | 
					
						
							|  |  |  | 							for ($i = 0; $i < sizeof($files); $i++) echo ("<option>" . $files[$i] . "</option>\n"); | 
					
						
							|  |  |  | 						?>
 | 
					
						
							|  |  |  | 						</select> | 
					
						
							|  |  |  | 						<b> | 
					
						
							|  |  |  | 							<?php echo _("Delete profile"); ?>
 | 
					
						
							|  |  |  | 						</b> | 
					
						
							|  |  |  | 					</td> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td>  | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					<?PHP | 
					
						
							| 
									
										
										
										
											2009-02-07 22:28:28 +00:00
										 |  |  | 						printHelpLink(getHelp('', '232'), '232'); | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					</td> | 
					
						
							|  |  |  | 				</tr> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2007-12-31 12:37:00 +00:00
										 |  |  | 					<td colspan=4> </td> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 				</tr> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				<!-- set profile password --> | 
					
						
							| 
									
										
										
										
											2006-04-16 12:45:22 +00:00
										 |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					<td> | 
					
						
							|  |  |  | 						<input type="radio" name="action" value="setpass"> | 
					
						
							|  |  |  | 					</td> | 
					
						
							|  |  |  | 					<td> | 
					
						
							|  |  |  | 						<select size=1 name="setprofile"> | 
					
						
							|  |  |  | 						<?php | 
					
						
							|  |  |  | 							$files = getConfigProfiles(); | 
					
						
							|  |  |  | 							for ($i = 0; $i < sizeof($files); $i++) echo ("<option>" . $files[$i] . "</option>\n"); | 
					
						
							|  |  |  | 						?>
 | 
					
						
							|  |  |  | 						</select> | 
					
						
							|  |  |  | 						<b> | 
					
						
							|  |  |  | 							<?php echo _("Set profile password"); ?>
 | 
					
						
							|  |  |  | 						</b> | 
					
						
							|  |  |  | 					</td> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td align="right"> | 
					
						
							|  |  |  | 						<?php echo _("Profile password") . ":"; ?>
 | 
					
						
							|  |  |  | 						<input type="password" name="setpassword"> | 
					
						
							|  |  |  | 					</td> | 
					
						
							|  |  |  | 					<td>  | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					<?PHP | 
					
						
							| 
									
										
										
										
											2009-02-07 22:28:28 +00:00
										 |  |  | 						printHelpLink(getHelp('', '233'), '233'); | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					</td> | 
					
						
							|  |  |  | 				</tr> | 
					
						
							| 
									
										
										
										
											2006-04-16 12:45:22 +00:00
										 |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td> </td> | 
					
						
							|  |  |  | 					<td> </td> | 
					
						
							|  |  |  | 					<td align="right"> | 
					
						
							|  |  |  | 						<?php echo _("Reenter profile password") . ":"; ?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 						<input type="password" name="setpassword2"> | 
					
						
							|  |  |  | 					</td> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td> </td> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 				</tr> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2007-12-31 12:37:00 +00:00
										 |  |  | 					<td colspan=4> </td> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 				</tr> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				<!-- change default profile --> | 
					
						
							| 
									
										
										
										
											2006-04-16 12:45:22 +00:00
										 |  |  | 				<tr> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					<td> | 
					
						
							|  |  |  | 						<input type="radio" name="action" value="setdefault"> | 
					
						
							|  |  |  | 					</td> | 
					
						
							| 
									
										
										
										
											2003-10-13 17:35:49 +00:00
										 |  |  | 					<td> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 						<select size=1 name="defaultfilename"> | 
					
						
							|  |  |  | 						<?php | 
					
						
							|  |  |  | 							$files = getConfigProfiles(); | 
					
						
							| 
									
										
										
										
											2006-09-24 14:19:50 +00:00
										 |  |  | 							$conf = new LAMCfgMain(); | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 							$defaultprofile = $conf->default; | 
					
						
							|  |  |  | 							for ($i = 0; $i < sizeof($files); $i++) { | 
					
						
							|  |  |  | 								if ($files[$i] == $defaultprofile) echo ("<option selected>" . $files[$i] . "</option>\n"); | 
					
						
							|  |  |  | 								else echo ("<option>" . $files[$i] . "</option>\n"); | 
					
						
							|  |  |  | 							} | 
					
						
							|  |  |  | 						?>
 | 
					
						
							|  |  |  | 						</select> | 
					
						
							|  |  |  | 						<b> | 
					
						
							|  |  |  | 							<?php echo _("Change default profile"); ?>
 | 
					
						
							|  |  |  | 						</b> | 
					
						
							|  |  |  | 					</td> | 
					
						
							| 
									
										
										
										
											2003-10-13 17:35:49 +00:00
										 |  |  | 					<td> </td> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 					<td>  | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					<?PHP | 
					
						
							| 
									
										
										
										
											2009-02-07 22:28:28 +00:00
										 |  |  | 						printHelpLink(getHelp('', '234'), '234'); | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 					?>
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 					</td> | 
					
						
							|  |  |  | 				</tr> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			</table> | 
					
						
							|  |  |  | 			</fieldset> | 
					
						
							| 
									
										
										
										
											2003-09-24 20:28:23 +00:00
										 |  |  | 			</td></tr> | 
					
						
							|  |  |  | 			</table> | 
					
						
							| 
									
										
										
										
											2007-12-31 12:37:00 +00:00
										 |  |  | 			<p> </p> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 			<!-- password field and submit button --> | 
					
						
							|  |  |  | 			<b> | 
					
						
							| 
									
										
										
										
											2006-05-13 16:52:45 +00:00
										 |  |  | 				<?php echo _("Master password"); ?>:
 | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 			</b> | 
					
						
							| 
									
										
										
										
											2007-12-31 12:37:00 +00:00
										 |  |  | 			  | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 			<input type="password" name="passwd"> | 
					
						
							| 
									
										
										
										
											2007-12-31 12:37:00 +00:00
										 |  |  | 			  | 
					
						
							| 
									
										
										
										
											2010-10-11 17:52:30 +00:00
										 |  |  | 			<button id="submitButton" name="submit" class="smallPadding"><?php echo _("Ok"); ?></button>
 | 
					
						
							| 
									
										
										
										
											2007-12-31 12:37:00 +00:00
										 |  |  | 			  | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 			<?PHP | 
					
						
							| 
									
										
										
										
											2009-02-07 22:28:28 +00:00
										 |  |  | 				printHelpLink(getHelp('', '236'), '236'); | 
					
						
							| 
									
										
										
										
											2005-04-24 19:41:39 +00:00
										 |  |  | 			?>
 | 
					
						
							| 
									
										
										
										
											2010-10-11 17:52:30 +00:00
										 |  |  | 			<script type="text/javascript" language="javascript"> | 
					
						
							|  |  |  | 			jQuery(document).ready(function() { | 
					
						
							|  |  |  | 				jQuery('#submitButton').button(); | 
					
						
							|  |  |  | 			}); | 
					
						
							|  |  |  | 			</script> | 
					
						
							| 
									
										
										
										
											2003-07-06 10:22:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 		</form> | 
					
						
							|  |  |  | 		<p><br></p> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	</body> | 
					
						
							|  |  |  | </html> | 
					
						
							|  |  |  | 
 |