diff --git a/lam/templates/account.php b/lam/templates/account.php
index 862d5ff1..d1618e24 100644
--- a/lam/templates/account.php
+++ b/lam/templates/account.php
@@ -31,23 +31,6 @@ include_once('../lib/pdf.inc'); // Return a pdf-file
include_once('../lib/ldap.inc'); // LDAP-functions
initvars($_GET['type'], $_GET['DN']); // Initialize all needed vars
- // returns an array with all organizational units under the given suffix
- function search_units($suffix) {
- $sr = @ldap_search($_SESSION["ldap"]->server(), $suffix, "objectClass=organizationalunit", array("DN"));
- if ($sr) {
- $units = ldap_get_entries($_SESSION["ldap"]->server, $sr);
- // delete first array entry which is "count"
- array_shift($units);
- // remove sub arrays
- for ($i = 0; $i < sizeof($units); $i++) $units[$i] = $units[$i]['dn'];
- // add root suffix if needed
- if (!in_array($suffix, $units)) {
- array_push($units, $suffix);
- }
- }
- return $units;
- }
-
switch ($_POST['select']) { // Select which part of page should be loaded and check values
// general = startpage, general account paramters
@@ -444,8 +427,8 @@ switch ($select_local) { // Select which part of page will be loaded
echo ''."\n".'
';
// loop trough existing groups
foreach ($groups as $group) {
- if ($_SESSION['account']->general_group == $group) echo '' . $group;
- else echo ' ' . $group;
+ if ($_SESSION['account']->general_group == $group) echo ' ' . $group. ' ';
+ else echo '' . $group. ' ';
}
echo '
'._('Help').'
@@ -455,10 +438,10 @@ switch ($select_local) { // Select which part of page will be loaded
// loop though existing groups for additional groups
foreach ($groups as $group) {
if ($_SESSION['account']->general_groupadd) {
- if (in_array($group, $_SESSION['account']->general_groupadd)) echo ''.$group;
- else echo ' '.$group;
+ if (in_array($group, $_SESSION['account']->general_groupadd)) echo ' '.$group. ' ';
+ else echo ''.$group. ' ';
}
- else echo ''.$group;
+ else echo ' '.$group. ' ';
}
echo ' '."\n".'
'._('Help').'
@@ -477,25 +460,25 @@ switch ($select_local) { // Select which part of page will be loaded
echo ' '."\n".'';
// loop through shells
foreach ($_SESSION['shelllist'] as $shell)
- if ($_SESSION['account']->general_shell==trim($shell)) echo ''.$shell;
- else echo ' '.$shell;
+ if ($_SESSION['account']->general_shell==trim($shell)) echo ' '.$shell. ' ';
+ else echo ''.$shell. ' ';
echo ' '."\n".'
'._('Help').'
'."\n".'';
echo _('Suffix'); echo ' ';
foreach (search_units($_SESSION['config']->get_UserSuffix()) as $suffix) {
if ($_SESSION['account']->general_dn) {
- if ($_SESSION['account']->general_dn == $suffix) echo '' . $suffix;
- else echo ' ' . $suffix;
+ if ($_SESSION['account']->general_dn == $suffix) echo ' ' . $suffix. ' ';
+ else echo '' . $suffix. ' ';
}
- else echo '' . $suffix;
+ else echo ' ' . $suffix. ' ';
}
echo ' '._('Help').'
';
echo _('Values with * are required');
echo ' ';
// loop through profiles
- foreach ($profilelist as $profile) echo '' . $profile;
+ foreach ($profilelist as $profile) echo ' ' . $profile. ' ';
echo '
'."\n".'';
@@ -523,18 +506,18 @@ switch ($select_local) { // Select which part of page will be loaded
'._('Help').'
';
echo _('Suffix'); echo ' ';
- foreach (search_units($_SESSION['config']->get_UserSuffix()) as $suffix) {
+ foreach (search_units($_SESSION['config']->get_GroupSuffix()) as $suffix) {
if ($_SESSION['account']->general_dn) {
- if ($_SESSION['account']->general_dn == $suffix) echo '' . $suffix;
- else echo ' ' . $suffix;
+ if ($_SESSION['account']->general_dn == $suffix) echo ' ' . $suffix. ' ';
+ else echo '' . $suffix. ' ';
}
- else echo '' . $suffix;
+ else echo ' ' . $suffix. ' ';
}
echo ' '._('Help').'
';
echo _('Values with * are required');
echo ' '."\n".'';
- foreach ($profilelist as $profile) echo '' . $profile;
+ foreach ($profilelist as $profile) echo ' ' . $profile. ' ';
echo '
'."\n".'';
@@ -559,8 +542,8 @@ switch ($select_local) { // Select which part of page will be loaded
echo _('Primary Group*');
echo ' '."\n".'';
foreach ($groups as $group) {
- if ($_SESSION['account']->general_group == $group) echo '' . $group;
- else echo ' ' . $group;
+ if ($_SESSION['account']->general_group == $group) echo ' ' . $group. ' ';
+ else echo '' . $group. ' ';
}
echo '
'._('Help').'
@@ -569,10 +552,10 @@ switch ($select_local) { // Select which part of page will be loaded
echo ' '."\n".'';
foreach ($groups as $group) {
if ($_SESSION['account']->general_groupadd) {
- if (in_array($group, $_SESSION['account']->general_groupadd)) echo ''.$group;
- else echo ' '.$group;
+ if (in_array($group, $_SESSION['account']->general_groupadd)) echo ' '.$group. ' ';
+ else echo ''.$group. ' ';
}
- else echo ''.$group;
+ else echo ' '.$group. ' ';
}
echo ' '."\n".'
'._('Help').'
@@ -583,18 +566,18 @@ switch ($select_local) { // Select which part of page will be loaded
'._('Help').'
';
echo _('Suffix'); echo ' ';
- foreach (search_units($_SESSION['config']->get_UserSuffix()) as $suffix) {
+ foreach (search_units($_SESSION['config']->get_HostSuffix()) as $suffix) {
if ($_SESSION['account']->general_dn) {
- if ($_SESSION['account']->general_dn == $suffix) echo '' . $suffix;
- else echo ' ' . $suffix;
+ if ($_SESSION['account']->general_dn == $suffix) echo ' ' . $suffix. ' ';
+ else echo '' . $suffix. ' ';
}
- else echo '' . $suffix;
+ else echo ' ' . $suffix. ' ';
}
echo ' '._('Help').'
';
echo _('Values with * are required');
echo ' '."\n".'';
- foreach ($profilelist as $profile) echo '' . $profile;
+ foreach ($profilelist as $profile) echo ' ' . $profile. ' ';
echo '
'."\n".'';
@@ -655,18 +638,18 @@ switch ($select_local) { // Select which part of page will be loaded
echo _('Expire Date');
echo ' '."\n".'';
for ( $i=1; $i<=31; $i++ ) {
- if ($_SESSION['account']->unix_pwdexpire_day==$i) echo " $i";
- else echo " $i";
+ if ($_SESSION['account']->unix_pwdexpire_day==$i) echo " $i". ' ';
+ else echo " $i". ' ';
}
echo ' ';
for ( $i=1; $i<=12; $i++ ) {
- if ($_SESSION['account']->unix_pwdexpire_mon == $i) echo " $i";
- else echo " $i";
+ if ($_SESSION['account']->unix_pwdexpire_mon == $i) echo " $i". ' ';
+ else echo " $i". ' ';
}
echo ' ';
for ( $i=2003; $i<=2030; $i++ ) {
- if ($_SESSION['account']->unix_pwdexpire_yea==$i) echo " $i";
- else echo " $i";
+ if ($_SESSION['account']->unix_pwdexpire_yea==$i) echo " $i". ' ';
+ else echo " $i". ' ';
}
echo ' '."\n".'
'._('Help').'
@@ -755,29 +738,29 @@ switch ($select_local) { // Select which part of page will be loaded
'."\n".'';
echo _('Home Drive');
echo ' '."\n".'';
- if ( $_SESSION['account']->smb_homedrive == 'D:' ) echo ' D:'; else echo ' D:';
- if ( $_SESSION['account']->smb_homedrive == 'E:' ) echo ' E:'; else echo ' E:';
- if ( $_SESSION['account']->smb_homedrive == 'F:' ) echo ' F:'; else echo ' F:';
- if ( $_SESSION['account']->smb_homedrive == 'G:' ) echo ' G:'; else echo ' G:';
- if ( $_SESSION['account']->smb_homedrive == 'H:' ) echo ' H:'; else echo ' H:';
- if ( $_SESSION['account']->smb_homedrive == 'I:' ) echo ' I:'; else echo ' I:';
- if ( $_SESSION['account']->smb_homedrive == 'J:' ) echo ' J:'; else echo ' J:';
- if ( $_SESSION['account']->smb_homedrive == 'K:' ) echo ' K:'; else echo ' K:';
- if ( $_SESSION['account']->smb_homedrive == 'L:' ) echo ' L:'; else echo ' L:';
- if ( $_SESSION['account']->smb_homedrive == 'M:' ) echo ' M:'; else echo ' M:';
- if ( $_SESSION['account']->smb_homedrive == 'N:' ) echo ' N:'; else echo ' N:';
- if ( $_SESSION['account']->smb_homedrive == 'O:' ) echo ' O:'; else echo ' O:';
- if ( $_SESSION['account']->smb_homedrive == 'P:' ) echo ' P:'; else echo ' P:';
- if ( $_SESSION['account']->smb_homedrive == 'Q:' ) echo ' Q:'; else echo ' Q:';
- if ( $_SESSION['account']->smb_homedrive == 'R:' ) echo ' R:'; else echo ' R:';
- if ( $_SESSION['account']->smb_homedrive == 'S:' ) echo ' S:'; else echo ' S:';
- if ( $_SESSION['account']->smb_homedrive == 'T:' ) echo ' T:'; else echo ' T:';
- if ( $_SESSION['account']->smb_homedrive == 'U:' ) echo ' U:'; else echo ' U:';
- if ( $_SESSION['account']->smb_homedrive == 'V:' ) echo ' V:'; else echo ' V:';
- if ( $_SESSION['account']->smb_homedrive == 'W:' ) echo ' W:'; else echo ' W:';
- if ( $_SESSION['account']->smb_homedrive == 'X:' ) echo ' X:'; else echo ' X:';
- if ( $_SESSION['account']->smb_homedrive == 'Y:' ) echo ' Y:'; else echo ' Y:';
- if ( $_SESSION['account']->smb_homedrive == 'Z:' ) echo ' Z:'; else echo ' Z:';
+ if ( $_SESSION['account']->smb_homedrive == 'D:' ) echo ' D: '; else echo ' D: ';
+ if ( $_SESSION['account']->smb_homedrive == 'E:' ) echo ' E: '; else echo ' E: ';
+ if ( $_SESSION['account']->smb_homedrive == 'F:' ) echo ' F: '; else echo ' F: ';
+ if ( $_SESSION['account']->smb_homedrive == 'G:' ) echo ' G: '; else echo ' G: ';
+ if ( $_SESSION['account']->smb_homedrive == 'H:' ) echo ' H: '; else echo ' H: ';
+ if ( $_SESSION['account']->smb_homedrive == 'I:' ) echo ' I: '; else echo ' I: ';
+ if ( $_SESSION['account']->smb_homedrive == 'J:' ) echo ' J: '; else echo ' J: ';
+ if ( $_SESSION['account']->smb_homedrive == 'K:' ) echo ' K: '; else echo ' K: ';
+ if ( $_SESSION['account']->smb_homedrive == 'L:' ) echo ' L: '; else echo ' L: ';
+ if ( $_SESSION['account']->smb_homedrive == 'M:' ) echo ' M: '; else echo ' M: ';
+ if ( $_SESSION['account']->smb_homedrive == 'N:' ) echo ' N: '; else echo ' N: ';
+ if ( $_SESSION['account']->smb_homedrive == 'O:' ) echo ' O: '; else echo ' O: ';
+ if ( $_SESSION['account']->smb_homedrive == 'P:' ) echo ' P: '; else echo ' P: ';
+ if ( $_SESSION['account']->smb_homedrive == 'Q:' ) echo ' Q: '; else echo ' Q: ';
+ if ( $_SESSION['account']->smb_homedrive == 'R:' ) echo ' R: '; else echo ' R: ';
+ if ( $_SESSION['account']->smb_homedrive == 'S:' ) echo ' S: '; else echo ' S: ';
+ if ( $_SESSION['account']->smb_homedrive == 'T:' ) echo ' T: '; else echo ' T: ';
+ if ( $_SESSION['account']->smb_homedrive == 'U:' ) echo ' U: '; else echo ' U: ';
+ if ( $_SESSION['account']->smb_homedrive == 'V:' ) echo ' V: '; else echo ' V: ';
+ if ( $_SESSION['account']->smb_homedrive == 'W:' ) echo ' W: '; else echo ' W: ';
+ if ( $_SESSION['account']->smb_homedrive == 'X:' ) echo ' X: '; else echo ' X: ';
+ if ( $_SESSION['account']->smb_homedrive == 'Y:' ) echo ' Y: '; else echo ' Y: ';
+ if ( $_SESSION['account']->smb_homedrive == 'Z:' ) echo ' Z: '; else echo ' Z: ';
echo ' '."\n".'
'._('Help').'
'."\n".'';