fixed many problems
This commit is contained in:
parent
5cb72a2314
commit
60ead57acc
|
@ -15,3 +15,4 @@
|
||||||
/usr/bin/rbash
|
/usr/bin/rbash
|
||||||
/usr/bin/tcsh
|
/usr/bin/tcsh
|
||||||
/usr/bin/zsh
|
/usr/bin/zsh
|
||||||
|
# test
|
||||||
|
|
|
@ -88,11 +88,13 @@ class account { // This class keeps all needed values for any account
|
||||||
function getshells() { // Return a list of all shells listed in ../config/shells
|
function getshells() { // Return a list of all shells listed in ../config/shells
|
||||||
$shells = file($_SESSION['lampath'].'config/shells');
|
$shells = file($_SESSION['lampath'].'config/shells');
|
||||||
$i=0;
|
$i=0;
|
||||||
while ($shells[$i]) {
|
while (count($shells) > $i) {
|
||||||
chop($shells[$i]);
|
// remove whitespaces
|
||||||
trim($shells[$i]);
|
trim($shells[$i]);
|
||||||
$shells[$i] = substr($shells[$i], 0, strpos($shells[$i], '#'));
|
// remove lineend
|
||||||
if ($shells[$i]=='') unset ($shells[$i]);
|
$shells[$i] = substr($shells[$i], 0, strpos($shells[$i], "\n"));
|
||||||
|
// unset comments
|
||||||
|
if ($shells[$i]{0}=='#') unset ($shells[$i]);
|
||||||
else $i++;
|
else $i++;
|
||||||
}
|
}
|
||||||
return $shells;
|
return $shells;
|
||||||
|
@ -370,7 +372,6 @@ function findgroups() { // Will return an array with all Groupnames found in LDA
|
||||||
|
|
||||||
function getgid($groupname) { // Will return the the gid to an existing Groupname
|
function getgid($groupname) { // Will return the the gid to an existing Groupname
|
||||||
ldapreload('group');
|
ldapreload('group');
|
||||||
$search = 'cn='.$groupname;
|
|
||||||
$keys = $_SESSION['groupDN'];
|
$keys = $_SESSION['groupDN'];
|
||||||
unset ($keys[0]);
|
unset ($keys[0]);
|
||||||
foreach ($keys as $key) {
|
foreach ($keys as $key) {
|
||||||
|
@ -385,12 +386,16 @@ function checkid($values, $type, $values_old=false) { // if value is empty will
|
||||||
switch ($type) {
|
switch ($type) {
|
||||||
case 'user':
|
case 'user':
|
||||||
ldapreload('user');
|
ldapreload('user');
|
||||||
|
ldapreload('host');
|
||||||
$minID = intval($_SESSION['config']->get_minUID());
|
$minID = intval($_SESSION['config']->get_minUID());
|
||||||
$maxID = intval($_SESSION['config']->get_maxUID());
|
$maxID = intval($_SESSION['config']->get_maxUID());
|
||||||
$suffix = $_SESSION['config']->get_UserSuffix();
|
$suffix = $_SESSION['config']->get_UserSuffix();
|
||||||
$keys = $_SESSION['userDN'];
|
$keys = $_SESSION['userDN'];
|
||||||
unset ($keys[0]);
|
unset ($keys[0]);
|
||||||
$keys = array_values($keys);
|
$keys = array_values($keys);
|
||||||
|
$keys2 = $_SESSION['hostDN'];
|
||||||
|
unset ($keys2[0]);
|
||||||
|
$keys2 = array_values($keys2);
|
||||||
break;
|
break;
|
||||||
case 'group':
|
case 'group':
|
||||||
ldapreload('group');
|
ldapreload('group');
|
||||||
|
@ -402,6 +407,7 @@ function checkid($values, $type, $values_old=false) { // if value is empty will
|
||||||
$keys = array_values($keys);
|
$keys = array_values($keys);
|
||||||
break;
|
break;
|
||||||
case 'host':
|
case 'host':
|
||||||
|
ldapreload('user');
|
||||||
ldapreload('host');
|
ldapreload('host');
|
||||||
$minID = intval($_SESSION['config']->get_MinMachine());
|
$minID = intval($_SESSION['config']->get_MinMachine());
|
||||||
$maxID = intval($_SESSION['config']->get_MaxMachine());
|
$maxID = intval($_SESSION['config']->get_MaxMachine());
|
||||||
|
@ -409,27 +415,44 @@ function checkid($values, $type, $values_old=false) { // if value is empty will
|
||||||
$keys = $_SESSION['hostDN'];
|
$keys = $_SESSION['hostDN'];
|
||||||
unset ($keys[0]);
|
unset ($keys[0]);
|
||||||
$keys = array_values($keys);
|
$keys = array_values($keys);
|
||||||
|
$keys2 = $_SESSION['userDN'];
|
||||||
|
unset ($keys2[0]);
|
||||||
|
$keys2 = array_values($keys2);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
// Store all used UIDs in Array
|
||||||
|
if (isset($keys2)) foreach ($keys2 as $key) $keys3[] = $key['uidNumber'];
|
||||||
|
foreach ($keys as $key) $keys3[] = $key['uidNumber'];
|
||||||
|
sort ($keys3, SORT_NUMERIC);
|
||||||
if ($values->general_uidNumber=='') {
|
if ($values->general_uidNumber=='') {
|
||||||
if (!isset($values_old->general_uidNumber)) {
|
if (!isset($values_old->general_uidNumber)) {
|
||||||
if ($keys) {
|
if ($keys) {
|
||||||
$id = 0;
|
|
||||||
foreach ($keys as $key)
|
foreach ($keys as $key)
|
||||||
if ($key['uidNumber'] > $id) $id = $key['uidNumber'];
|
if ($key['uidNumber'] > $id) $id = $key['uidNumber'];
|
||||||
if ($key['uidNumber'] < $maxID) return intval($id+1);
|
if ($id < $maxID) { // Check if Id is not used by host<->user
|
||||||
if ($key['uidNumber'] < $minID) return intval($minID);
|
if (!isset($keys2)) return intval($id+1); // keys2 is not set 4 groups
|
||||||
if ($values->general_uidNumber='') { // Have to search free uid
|
else {
|
||||||
foreach ($keys as $key)
|
|
||||||
$ids[] = $key['uidNumber'];
|
|
||||||
sort ($ids, SORT_NUMERIC);
|
|
||||||
$id=0;
|
|
||||||
while ($values->general_uidNumber=='') {
|
|
||||||
if ($ids[$id]>$maxID) return _('No free ID-Number!');
|
|
||||||
if ($ids[$id+1]-$ids[$id]!=1) return intval($ids[$id]+1);
|
|
||||||
$id++;
|
$id++;
|
||||||
|
while (!in_array($id, $keys3)) $id++;
|
||||||
|
if ($id < $maxID) return intval($id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if ($id < $minID) { // Check if id is not used by host<->user
|
||||||
|
if (!isset($keys2)) return intval($minID); // keys2 is not set 4 groups
|
||||||
|
else {
|
||||||
|
$id = $minID;
|
||||||
|
while (!in_array($id, $keys3)) $id++;
|
||||||
|
if ($id < $maxID) return intval($id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$id=$minID;
|
||||||
|
while ($values->general_uidNumber=='') {
|
||||||
|
if ($keys3[$id]>$maxID) return _('No free ID-Number!');
|
||||||
|
// if !=1, we've found an unused id
|
||||||
|
if ($keys3[$id+1]-$keys3[$id]!=1) return intval($keys3[$id]+1);
|
||||||
|
$id++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else $useID = $minID;
|
else $useID = $minID;
|
||||||
return intval($useID);
|
return intval($useID);
|
||||||
|
@ -440,12 +463,9 @@ function checkid($values, $type, $values_old=false) { // if value is empty will
|
||||||
}
|
}
|
||||||
// Check manual ID
|
// Check manual ID
|
||||||
if ( $values->general_uidNumber < $minID || $values->general_uidNumber > $maxID) return sprintf(_('Please enter a value between %s and %s!'), $minID, $maxID);
|
if ( $values->general_uidNumber < $minID || $values->general_uidNumber > $maxID) return sprintf(_('Please enter a value between %s and %s!'), $minID, $maxID);
|
||||||
foreach ($keys as $key)
|
if ((in_array($values->general_uidNumber, $keys3)) && !$values_old) return _('ID is already in use');
|
||||||
if ($key['uidNumber']==$values->general_uidNumber) {
|
if ((in_array($values->general_uidNumber, $keys3)) && $values_old && ($values_old->general_uidNumber != $values->general_uidNumber) )
|
||||||
if (!$values_old) return _('ID is already in use');
|
return _('ID is already in use');
|
||||||
if (($key['uidNumber']==$values->general_uidNumber) &&
|
|
||||||
($key['uidNumber']!=$values_old->general_uidNumber)) return _('ID is already in use');
|
|
||||||
}
|
|
||||||
return intval($values->general_uidNumber);
|
return intval($values->general_uidNumber);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -558,8 +578,14 @@ function loaduser($dn) { // Will load all needed values from an existing account
|
||||||
if (isset($attr['sambaDomainName'][0])) {
|
if (isset($attr['sambaDomainName'][0])) {
|
||||||
if ($_SESSION['config']->samba3=='yes') {
|
if ($_SESSION['config']->samba3=='yes') {
|
||||||
$samba3domains = $_SESSION['ldap']->search_domains($_SESSION[config]->get_domainSuffix());
|
$samba3domains = $_SESSION['ldap']->search_domains($_SESSION[config]->get_domainSuffix());
|
||||||
for ($i=0; $i<sizeof($samba3domains); $i++)
|
$i=0;
|
||||||
if ($attr['sambaDomainName'][0] == $samba3domains[$i]->name) $return->smb_domain = $samba3domains[$i];
|
while ($i!=-1) {
|
||||||
|
if ($attr['sambaDomainName'][0] == $samba3domains[$i]->name) {
|
||||||
|
$return->smb_domain = $samba3domains[$i];
|
||||||
|
$i = -1;
|
||||||
|
}
|
||||||
|
else $i++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$return->smb_domain = $attr['sambaDomainName'];
|
$return->smb_domain = $attr['sambaDomainName'];
|
||||||
|
@ -769,7 +795,7 @@ function createuser($values) { // Will create the LDAP-Account
|
||||||
else $attr['sambaPwdCanChange'] = time(); // sambaAccount_may
|
else $attr['sambaPwdCanChange'] = time(); // sambaAccount_may
|
||||||
if ($values->smb_pwdmustchange!='') $attr['sambaPwdMustChange'] = $values->smb_pwdmustchange; // sambaAccount_may
|
if ($values->smb_pwdmustchange!='') $attr['sambaPwdMustChange'] = $values->smb_pwdmustchange; // sambaAccount_may
|
||||||
else $attr['sambaPwdMustChange'] = time() + 1000000000; // sambaAccount_may
|
else $attr['sambaPwdMustChange'] = time() + 1000000000; // sambaAccount_may
|
||||||
$attr['sambaAcctFlags'] = smbflag(values); // sambaAccount_may
|
$attr['sambaAcctFlags'] = smbflag($values); // sambaAccount_may
|
||||||
$attr['displayName'] = $values->general_gecos; // sambaAccount_may
|
$attr['displayName'] = $values->general_gecos; // sambaAccount_may
|
||||||
if ($values->smb_smbhome!='') $attr['sambaHomePath'] = utf8_encode($values->smb_smbhome); // sambaAccount_may
|
if ($values->smb_smbhome!='') $attr['sambaHomePath'] = utf8_encode($values->smb_smbhome); // sambaAccount_may
|
||||||
if ($values->smb_homedrive!='') $attr['sambaHomeDrive'] = $values->smb_homedrive; // sambaAccount_may
|
if ($values->smb_homedrive!='') $attr['sambaHomeDrive'] = $values->smb_homedrive; // sambaAccount_may
|
||||||
|
@ -825,7 +851,7 @@ function createuser($values) { // Will create the LDAP-Account
|
||||||
// posixAccount_may shadowAccount_may
|
// posixAccount_may shadowAccount_may
|
||||||
if ($values->unix_password_no) $values->unix_password = '';
|
if ($values->unix_password_no) $values->unix_password = '';
|
||||||
if ($values->unix_deactivated) $attr['userPassword'] = pwd_hash($values->unix_password, false);
|
if ($values->unix_deactivated) $attr['userPassword'] = pwd_hash($values->unix_password, false);
|
||||||
else $attr['userPassword'] = pwd_hash($values->unix_password, false);
|
else $attr['userPassword'] = pwd_hash($values->unix_password);
|
||||||
$attr['shadowLastChange'] = getdays(); // shadowAccount_may
|
$attr['shadowLastChange'] = getdays(); // shadowAccount_may
|
||||||
$attr['loginShell'] = $values->general_shell; // posixAccount_may
|
$attr['loginShell'] = $values->general_shell; // posixAccount_may
|
||||||
$attr['gecos'] = utf8_encode(replace_umlaut($values->general_gecos)); // posixAccount_may
|
$attr['gecos'] = utf8_encode(replace_umlaut($values->general_gecos)); // posixAccount_may
|
||||||
|
@ -1607,16 +1633,14 @@ function creategroup($values) { // Will create the LDAP-Group
|
||||||
foreach ($values->unix_memberUid as $user)
|
foreach ($values->unix_memberUid as $user)
|
||||||
$attr['memberUid'][] = $user;
|
$attr['memberUid'][] = $user;
|
||||||
$success = ldap_add($_SESSION['ldap']->server(),$values->general_dn, $attr);
|
$success = ldap_add($_SESSION['ldap']->server(),$values->general_dn, $attr);
|
||||||
|
if (!$success) return 4;
|
||||||
if ($_SESSION['config']->scriptServer) setquotas($values,'group');
|
if ($_SESSION['config']->scriptServer) setquotas($values,'group');
|
||||||
if ($success) {
|
// Add entry to cache-array
|
||||||
// Add entry to cache-array
|
if ((isset($_SESSION['groupDN']))) {
|
||||||
if ((isset($_SESSION['groupDN']))) {
|
$_SESSION['groupDN'][$values->general_dn]['cn'] = $values->general_username;
|
||||||
$_SESSION['groupDN'][$values->general_dn]['cn'] = $values->general_username;
|
$_SESSION['groupDN'][$values->general_dn]['uidNumber'] = $values->general_uidNumber;
|
||||||
$_SESSION['groupDN'][$values->general_dn]['uidNumber'] = $values->general_uidNumber;
|
|
||||||
}
|
|
||||||
return 1;
|
|
||||||
}
|
}
|
||||||
else return 4;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
function modifygroup($values,$values_old) { // Will modify the LDAP-Group
|
function modifygroup($values,$values_old) { // Will modify the LDAP-Group
|
||||||
|
|
|
@ -47,7 +47,6 @@ if (is_object($_SESSION['account_'.$varkey.'_account_old'])) $account_old =& $_S
|
||||||
|
|
||||||
$ldap_intern =& $_SESSION['ldap'];
|
$ldap_intern =& $_SESSION['ldap'];
|
||||||
$config_intern =& $_SESSION['config'];
|
$config_intern =& $_SESSION['config'];
|
||||||
$lamurl_intern =& $_SESSION['lamurl'];
|
|
||||||
$header_intern =& $_SESSION['header'];
|
$header_intern =& $_SESSION['header'];
|
||||||
$userDN_intern =& $_SESSION['userDN'];
|
$userDN_intern =& $_SESSION['userDN'];
|
||||||
|
|
||||||
|
@ -179,8 +178,9 @@ switch ($select) { // Select which part of page should be loaded and check value
|
||||||
$account_new->general_uidNumber = checkid($account_new, 'group', $account_old);
|
$account_new->general_uidNumber = checkid($account_new, 'group', $account_old);
|
||||||
if (is_string($account_new->general_uidNumber)) { // true if checkid has returned an error
|
if (is_string($account_new->general_uidNumber)) { // true if checkid has returned an error
|
||||||
$errors[] = array('ERROR', _('ID-Number'), $account_new->general_uidNumber);
|
$errors[] = array('ERROR', _('ID-Number'), $account_new->general_uidNumber);
|
||||||
unset($return->general_uidNumber);
|
if (isset($account_old)) $account_new->general_uidNumber = $account_old->general_uidNumber;
|
||||||
}
|
else unset($account_new->general_uidNumber);
|
||||||
|
}
|
||||||
|
|
||||||
// Check if Name-length is OK. minLength=3, maxLength=20
|
// Check if Name-length is OK. minLength=3, maxLength=20
|
||||||
if ( !ereg('.{3,20}', $account_new->general_username)) $errors[] = array('ERROR', _('Name'), _('Name must contain between 3 and 20 characters.'));
|
if ( !ereg('.{3,20}', $account_new->general_username)) $errors[] = array('ERROR', _('Name'), _('Name must contain between 3 and 20 characters.'));
|
||||||
|
@ -306,7 +306,10 @@ do { // X-Or, only one if() can be true
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ($_POST['backmain']) {
|
if ($_POST['backmain']) {
|
||||||
metaRefresh($lamurl_intern."templates/lists/listgroups.php");
|
metaRefresh("../lists/listgroups.php");
|
||||||
|
if (isset($_SESSION['account_'.$varkey.'_account_new'])) unset($_SESSION['account_'.$varkey.'_account_new']);
|
||||||
|
if (isset($_SESSION['account_'.$varkey.'_account_old'])) unset($_SESSION['account_'.$varkey.'_account_old']);
|
||||||
|
if (isset($_SESSION['account_'.$varkey.'_final_changegids'])) unset($_SESSION['account_'.$varkey.'_final_changegids']);
|
||||||
die;
|
die;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -374,7 +377,7 @@ echo $header_intern;
|
||||||
echo "<html><head><title>";
|
echo "<html><head><title>";
|
||||||
echo _("Create new Account");
|
echo _("Create new Account");
|
||||||
echo "</title>\n".
|
echo "</title>\n".
|
||||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"".$lamurl_intern."style/layout.css\">\n".
|
"<link rel=\"stylesheet\" type=\"text/css\" href=\"../../style/layout.css\">\n".
|
||||||
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
||||||
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n".
|
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n".
|
||||||
"</head><body>\n".
|
"</head><body>\n".
|
||||||
|
@ -441,7 +444,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo "<td align=\"center\" width=\"10%\"><input type=\"submit\" name=\"add\" value=\"<=\">";
|
echo "<td align=\"center\" width=\"10%\"><input type=\"submit\" name=\"add\" value=\"<=\">";
|
||||||
echo " ";
|
echo " ";
|
||||||
echo "<input type=\"submit\" name=\"remove\" value=\"=>\"><br><br>";
|
echo "<input type=\"submit\" name=\"remove\" value=\"=>\"><br><br>";
|
||||||
echo "<a href=\"".$lamurl_intern."templates/help.php?HelpNumber=419\" target=\"lamhelp\">"._('Help')."</a></td>\n";
|
echo "<a href=\"../help.php?HelpNumber=419\" target=\"lamhelp\">"._('Help')."</a></td>\n";
|
||||||
echo "<td valign=\"top\"><fieldset class=\"groupedit-middle\"><legend class=\"groupedit-bright\">";
|
echo "<td valign=\"top\"><fieldset class=\"groupedit-middle\"><legend class=\"groupedit-bright\">";
|
||||||
echo _('Available users');
|
echo _('Available users');
|
||||||
echo "</legend>\n";
|
echo "</legend>\n";
|
||||||
|
@ -488,14 +491,14 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo _("Groupname")."*";
|
echo _("Groupname")."*";
|
||||||
echo "</td>\n<td>".
|
echo "</td>\n<td>".
|
||||||
"<input name=\"f_general_username\" type=\"text\" size=\"30\" maxlength=\"20\" value=\"".$account_new->general_username."\">".
|
"<input name=\"f_general_username\" type=\"text\" size=\"30\" maxlength=\"20\" value=\"".$account_new->general_username."\">".
|
||||||
"</td>\n<td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=407\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
"</td>\n<td><a href=\"../help.php?HelpNumber=407\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
||||||
echo _('GID number');
|
echo _('GID number');
|
||||||
echo "</td>\n<td><input name=\"f_general_uidNumber\" type=\"text\" size=\"30\" maxlength=\"6\" value=\"".$account_new->general_uidNumber."\">".
|
echo "</td>\n<td><input name=\"f_general_uidNumber\" type=\"text\" size=\"30\" maxlength=\"6\" value=\"".$account_new->general_uidNumber."\">".
|
||||||
"</td>\n<td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=408\" target=\"lamhelp\">"._('Help').
|
"</td>\n<td><a href=\"../help.php?HelpNumber=408\" target=\"lamhelp\">"._('Help').
|
||||||
"</a></td>\n</tr>\n<tr>\n<td>";
|
"</a></td>\n</tr>\n<tr>\n<td>";
|
||||||
echo _('Description');
|
echo _('Description');
|
||||||
echo "</td>\n<td><input name=\"f_general_gecos\" type=\"text\" size=\"30\" value=\"".$account_new->general_gecos."\"></td>\n".
|
echo "</td>\n<td><input name=\"f_general_gecos\" type=\"text\" size=\"30\" value=\"".$account_new->general_gecos."\"></td>\n".
|
||||||
"<td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=409\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
"<td><a href=\"../help.php?HelpNumber=409\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
||||||
echo _('Suffix'); echo "</td>\n<td><select name=\"f_general_suffix\">";
|
echo _('Suffix'); echo "</td>\n<td><select name=\"f_general_suffix\">";
|
||||||
|
|
||||||
foreach ($ldap_intern->search_units($config_intern->get_GroupSuffix()) as $suffix) {
|
foreach ($ldap_intern->search_units($config_intern->get_GroupSuffix()) as $suffix) {
|
||||||
|
@ -506,7 +509,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
}
|
}
|
||||||
else echo " <option>$suffix</option>\n";
|
else echo " <option>$suffix</option>\n";
|
||||||
}
|
}
|
||||||
echo "</select></td>\n<td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=462\" target=\"lamhelp\">"._('Help').
|
echo "</select></td>\n<td><a href=\"../help.php?HelpNumber=462\" target=\"lamhelp\">"._('Help').
|
||||||
"</a></td>\n</tr>\n</table>";
|
"</a></td>\n</tr>\n</table>";
|
||||||
echo _('Values with * are required');
|
echo _('Values with * are required');
|
||||||
echo "</fieldset>\n</td></tr><tr><td>";
|
echo "</fieldset>\n</td></tr><tr><td>";
|
||||||
|
@ -518,7 +521,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
foreach ($profilelist as $profile) echo " <option>$profile</option>\n";
|
foreach ($profilelist as $profile) echo " <option>$profile</option>\n";
|
||||||
echo "</select>\n".
|
echo "</select>\n".
|
||||||
"<input name=\"load\" type=\"submit\" value=\""; echo _('Load Profile');
|
"<input name=\"load\" type=\"submit\" value=\""; echo _('Load Profile');
|
||||||
echo "\"></td><td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=421\" target=\"lamhelp\">";
|
echo "\"></td><td><a href=\"../help.php?HelpNumber=421\" target=\"lamhelp\">";
|
||||||
echo _('Help')."</a></td>\n</tr>\n</table>\n</fieldset>\n";
|
echo _('Help')."</a></td>\n</tr>\n</table>\n</fieldset>\n";
|
||||||
}
|
}
|
||||||
echo "</td></tr>\n</table>\n</td></tr></table>\n";
|
echo "</td></tr>\n</table>\n</td></tr></table>\n";
|
||||||
|
@ -552,7 +555,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo _("Display name");
|
echo _("Display name");
|
||||||
echo "</td>\n<td>".
|
echo "</td>\n<td>".
|
||||||
"<input name=\"f_smb_displayName\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"".$account_new->smb_displayName."\">".
|
"<input name=\"f_smb_displayName\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"".$account_new->smb_displayName."\">".
|
||||||
"</td>\n<td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=420\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
"</td>\n<td><a href=\"../help.php?HelpNumber=420\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
||||||
echo _('Windows groupname');
|
echo _('Windows groupname');
|
||||||
echo "</td>\n<td><select name=\"f_smb_mapgroup\">";
|
echo "</td>\n<td><select name=\"f_smb_mapgroup\">";
|
||||||
if ($config_intern->samba3=='yes') {
|
if ($config_intern->samba3=='yes') {
|
||||||
|
@ -633,7 +636,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo "</select></td>\n<td>".
|
echo "</select></td>\n<td>".
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=464" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=464" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Domain');
|
echo _('Domain');
|
||||||
echo '</td><td><select name="f_smb_domain">';
|
echo '</td><td><select name="f_smb_domain">';
|
||||||
|
@ -645,7 +648,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
}
|
}
|
||||||
else echo '<option>' . $samba3domains[$i]->name. '</option>';
|
else echo '<option>' . $samba3domains[$i]->name. '</option>';
|
||||||
}
|
}
|
||||||
echo '</select></td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=467" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
echo '</select></td>'."\n".'<td><a href="../help.php?HelpNumber=467" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
||||||
echo "</table>\n</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
echo "</table>\n</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -691,11 +694,11 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo _('Soft block limit'); echo '</td>'."\n".'<td>'; echo _('Hard block limit'); echo '</td>'."\n".'<td>'; echo _('Grace block period');
|
echo _('Soft block limit'); echo '</td>'."\n".'<td>'; echo _('Hard block limit'); echo '</td>'."\n".'<td>'; echo _('Grace block period');
|
||||||
echo '</td>'."\n".'<td>'; echo _('Used inodes'); echo '</td>'."\n".'<td>'; echo _('Soft inode limit'); echo '</td>'."\n".'<td>';
|
echo '</td>'."\n".'<td>'; echo _('Used inodes'); echo '</td>'."\n".'<td>'; echo _('Soft inode limit'); echo '</td>'."\n".'<td>';
|
||||||
echo _('Hard inode limit'); echo '</td>'."\n".'<td>'; echo _('Grace inode period'); echo '</td></tr>'."\n";
|
echo _('Hard inode limit'); echo '</td>'."\n".'<td>'; echo _('Grace inode period'); echo '</td></tr>'."\n";
|
||||||
echo '<tr><td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=439" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=440" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
echo '<tr><td><a href="../help.php?HelpNumber=439" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="../help.php?HelpNumber=440" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=441" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=442" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
'<a href="../help.php?HelpNumber=441" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="../help.php?HelpNumber=442" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=443" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=444" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
'<a href="../help.php?HelpNumber=443" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="../help.php?HelpNumber=444" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=445" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=446" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
'<a href="../help.php?HelpNumber=445" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="../help.php?HelpNumber=446" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=447" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
'<a href="../help.php?HelpNumber=447" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
||||||
$i=0;
|
$i=0;
|
||||||
while ($account_new->quota[$i][0]) {
|
while ($account_new->quota[$i][0]) {
|
||||||
echo '<tr><td>'.$account_new->quota[$i][0].'</td><td>'.$account_new->quota[$i][1].'</td>'; // used blocks
|
echo '<tr><td>'.$account_new->quota[$i][0].'</td><td>'.$account_new->quota[$i][1].'</td>'; // used blocks
|
||||||
|
@ -750,7 +753,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo '<input name="f_finish_safeProfile" type="text" size="30" maxlength="50">';
|
echo '<input name="f_finish_safeProfile" type="text" size="30" maxlength="50">';
|
||||||
echo "</td><td><input name=\"save\" type=\"submit\" $disabled value=\"";
|
echo "</td><td><input name=\"save\" type=\"submit\" $disabled value=\"";
|
||||||
echo _('Save profile');
|
echo _('Save profile');
|
||||||
echo '"></td><td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=457" target="lamhelp">'._('Help');
|
echo '"></td><td><a href="../help.php?HelpNumber=457" target="lamhelp">'._('Help');
|
||||||
echo "</a></td>\n</tr>\n</table>\n</fieldset>\n</td></tr>\n<tr><td>\n";
|
echo "</a></td>\n</tr>\n</table>\n</fieldset>\n</td></tr>\n<tr><td>\n";
|
||||||
echo "<fieldset class=\"groupedit-bright\"><legend class=\"groupedit-bright\"><b>";
|
echo "<fieldset class=\"groupedit-bright\"><legend class=\"groupedit-bright\"><b>";
|
||||||
if ($account_old) echo _('Modify');
|
if ($account_old) echo _('Modify');
|
||||||
|
@ -813,15 +816,6 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
'</td></tr></table></fieldset'."\n";
|
'</td></tr></table></fieldset'."\n";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'backmain':
|
|
||||||
// unregister sessionvar and select which list should be shown
|
|
||||||
echo '<a href="'.$lamurl_intern.'templates/lists/listgroups.php">';
|
|
||||||
echo _('Please press here if meta-refresh didn\'t work.');
|
|
||||||
echo "</a>\n";
|
|
||||||
if (isset($_SESSION['account_'.$varkey.'_account_new'])) unset($_SESSION['account_'.$varkey.'_account_new']);
|
|
||||||
if (isset($_SESSION['account_'.$varkey.'_account_old'])) unset($_SESSION['account_'.$varkey.'_account_old']);
|
|
||||||
if (isset($_SESSION['account_'.$varkey.'_final_changegids'])) unset($_SESSION['account_'.$varkey.'_final_changegids']);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Print end of HTML-Page
|
// Print end of HTML-Page
|
||||||
|
|
|
@ -44,7 +44,6 @@ if (is_object($_SESSION['account_'.$varkey.'_account_old'])) $account_old =& $_S
|
||||||
|
|
||||||
$ldap_intern =& $_SESSION['ldap'];
|
$ldap_intern =& $_SESSION['ldap'];
|
||||||
$config_intern =& $_SESSION['config'];
|
$config_intern =& $_SESSION['config'];
|
||||||
$lamurl_intern =& $_SESSION['lamurl'];
|
|
||||||
$header_intern =& $_SESSION['header'];
|
$header_intern =& $_SESSION['header'];
|
||||||
|
|
||||||
|
|
||||||
|
@ -142,7 +141,8 @@ switch ($_POST['select']) { // Select which part of page should be loaded and ch
|
||||||
$account_new->general_uidNumber = checkid($account_new, 'host', $account_old);
|
$account_new->general_uidNumber = checkid($account_new, 'host', $account_old);
|
||||||
if (is_string($account_new->general_uidNumber)) { // true if checkid has returned an error
|
if (is_string($account_new->general_uidNumber)) { // true if checkid has returned an error
|
||||||
$errors[] = array('ERROR', _('ID-Number'), $account_new->general_uidNumber);
|
$errors[] = array('ERROR', _('ID-Number'), $account_new->general_uidNumber);
|
||||||
unset($account_new->general_uidNumber);
|
if (isset($account_old)) $account_new->general_uidNumber = $account_old->general_uidNumber;
|
||||||
|
else unset($account_new->general_uidNumber);
|
||||||
}
|
}
|
||||||
// Check if Name-length is OK. minLength=3, maxLength=20
|
// Check if Name-length is OK. minLength=3, maxLength=20
|
||||||
if ( !ereg('.{3,20}', $account_new->general_username)) $errors[] = array('ERROR', _('Name'), _('Name must contain between 3 and 20 characters.'));
|
if ( !ereg('.{3,20}', $account_new->general_username)) $errors[] = array('ERROR', _('Name'), _('Name must contain between 3 and 20 characters.'));
|
||||||
|
@ -255,7 +255,9 @@ do { // X-Or, only one if() can be true
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ($_POST['backmain']) {
|
if ($_POST['backmain']) {
|
||||||
metaRefresh($lamurl_intern."templates/lists/listhosts.php");
|
metaRefresh("../lists/listhosts.php");
|
||||||
|
if (isset($_SESSION['account_'.$varkey.'_account_new'])) unset($_SESSION['account_'.$varkey.'_account_new']);
|
||||||
|
if (isset($_SESSION['account_'.$varkey.'_account_old'])) unset($_SESSION['account_'.$varkey.'_account_old']);
|
||||||
die;
|
die;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -267,7 +269,7 @@ echo $header_intern;
|
||||||
echo "<html><head><title>";
|
echo "<html><head><title>";
|
||||||
echo _("Create new Account");
|
echo _("Create new Account");
|
||||||
echo "</title>\n".
|
echo "</title>\n".
|
||||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"".$lamurl_intern."style/layout.css\">\n".
|
"<link rel=\"stylesheet\" type=\"text/css\" href=\"../../style/layout.css\">\n".
|
||||||
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
||||||
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n".
|
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n".
|
||||||
"</head><body>\n".
|
"</head><body>\n".
|
||||||
|
@ -325,13 +327,13 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_general_username" type="text" size="20" maxlength="20" value="' . $account_new->general_username . '">'.
|
'<input name="f_general_username" type="text" size="20" maxlength="20" value="' . $account_new->general_username . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=410" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=410" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('UID number');
|
echo _('UID number');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_general_uidNumber" type="text" size="6" maxlength="6" value="' . $account_new->general_uidNumber . '">'.
|
'<input name="f_general_uidNumber" type="text" size="6" maxlength="6" value="' . $account_new->general_uidNumber . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=411" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=411" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Primary group').'*';
|
echo _('Primary group').'*';
|
||||||
echo '</td>'."\n".'<td><select name="f_general_group">';
|
echo '</td>'."\n".'<td><select name="f_general_group">';
|
||||||
|
@ -340,12 +342,12 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
else echo '<option>' . $group. '</option>';
|
else echo '<option>' . $group. '</option>';
|
||||||
}
|
}
|
||||||
echo '</select></td><td>'.
|
echo '</select></td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=412" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=412" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Gecos');
|
echo _('Gecos');
|
||||||
echo '</td><td><input name="f_general_gecos" type="text" size="30" value="' . $account_new->general_gecos . '">'.
|
echo '</td><td><input name="f_general_gecos" type="text" size="30" value="' . $account_new->general_gecos . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=413" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=413" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr><tr><td>';
|
'</td></tr><tr><td>';
|
||||||
echo _('Suffix'); echo '</td><td><select name="f_general_suffix">';
|
echo _('Suffix'); echo '</td><td><select name="f_general_suffix">';
|
||||||
foreach ($ldap_intern->search_units($config_intern->get_HostSuffix()) as $suffix) {
|
foreach ($ldap_intern->search_units($config_intern->get_HostSuffix()) as $suffix) {
|
||||||
|
@ -356,7 +358,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
}
|
}
|
||||||
else echo '<option>' . $suffix. '</option>';
|
else echo '<option>' . $suffix. '</option>';
|
||||||
}
|
}
|
||||||
echo '</select></td><td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=463" target="lamhelp">'._('Help').'</a>'.
|
echo '</select></td><td><a href="../help.php?HelpNumber=463" target="lamhelp">'._('Help').'</a>'.
|
||||||
"</td>\n</tr>\n</table>";
|
"</td>\n</tr>\n</table>";
|
||||||
echo _('Values with * are required');
|
echo _('Values with * are required');
|
||||||
echo "</fieldset>\n</td></tr><tr><td>";
|
echo "</fieldset>\n</td></tr><tr><td>";
|
||||||
|
@ -368,7 +370,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
foreach ($profilelist as $profile) echo " <option>$profile</option>\n";
|
foreach ($profilelist as $profile) echo " <option>$profile</option>\n";
|
||||||
echo "</select></td><td>\n".
|
echo "</select></td><td>\n".
|
||||||
"<input name=\"load\" type=\"submit\" value=\""; echo _('Load Profile');
|
"<input name=\"load\" type=\"submit\" value=\""; echo _('Load Profile');
|
||||||
echo "\"></td><td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=421\" target=\"lamhelp\">";
|
echo "\"></td><td><a href=\"../help.php?HelpNumber=421\" target=\"lamhelp\">";
|
||||||
echo _('Help')."</a></td>\n</tr>\n</table>\n</fieldset>\n";
|
echo _('Help')."</a></td>\n</tr>\n</table>\n</fieldset>\n";
|
||||||
}
|
}
|
||||||
echo "</td></tr></table>\n</td></tr>\n</table>\n";
|
echo "</td></tr></table>\n</td></tr>\n</table>\n";
|
||||||
|
@ -400,7 +402,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo _("Display name");
|
echo _("Display name");
|
||||||
echo "</td>\n<td>".
|
echo "</td>\n<td>".
|
||||||
"<input name=\"f_smb_displayName\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"".$account_new->smb_displayName."\">".
|
"<input name=\"f_smb_displayName\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"".$account_new->smb_displayName."\">".
|
||||||
"</td>\n<td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=420\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
"</td>\n<td><a href=\"../help.php?HelpNumber=420\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
||||||
echo _('Password');
|
echo _('Password');
|
||||||
echo '</td><td>';
|
echo '</td><td>';
|
||||||
if (isset($account_old)) {
|
if (isset($account_old)) {
|
||||||
|
@ -412,7 +414,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_flagsD" type="checkbox"';
|
echo '</td>'."\n".'<td><input name="f_smb_flagsD" type="checkbox"';
|
||||||
if ($account_new->smb_flagsD) echo ' checked ';
|
if ($account_new->smb_flagsD) echo ' checked ';
|
||||||
echo '></td><td>'.
|
echo '></td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=432" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=432" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo '</td></tr>'."\n".'<tr><td>';
|
echo '</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Domain');
|
echo _('Domain');
|
||||||
|
@ -431,7 +433,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
else {
|
else {
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_domain" type="text" size="20" maxlength="80" value="' . $account_new->smb_domain . '">';
|
echo '</td>'."\n".'<td><input name="f_smb_domain" type="text" size="20" maxlength="80" value="' . $account_new->smb_domain . '">';
|
||||||
}
|
}
|
||||||
echo '</td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=460" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
echo '</td>'."\n".'<td><a href="../help.php?HelpNumber=460" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
||||||
echo "</table>\n</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
echo "</table>\n</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -461,7 +463,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo '<input name="f_finish_safeProfile" type="text" size="30" maxlength="50">';
|
echo '<input name="f_finish_safeProfile" type="text" size="30" maxlength="50">';
|
||||||
echo '</td><td><input name="save" type="submit" value="';
|
echo '</td><td><input name="save" type="submit" value="';
|
||||||
echo _('Save profile');
|
echo _('Save profile');
|
||||||
echo '"></td><td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=457" target="lamhelp">'._('Help');
|
echo '"></td><td><a href="../help.php?HelpNumber=457" target="lamhelp">'._('Help');
|
||||||
echo "</a></td>\n</tr>\n</table>\n</fieldset>\n</td></tr>\n<tr><td>\n";
|
echo "</a></td>\n</tr>\n</table>\n</fieldset>\n</td></tr>\n<tr><td>\n";
|
||||||
echo "<fieldset class=\"hostedit-bright\"><legend class=\"hostedit-bright\"><b>";
|
echo "<fieldset class=\"hostedit-bright\"><legend class=\"hostedit-bright\"><b>";
|
||||||
if ($account_old) echo _('Modify');
|
if ($account_old) echo _('Modify');
|
||||||
|
@ -515,14 +517,6 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
'<input name="backmain" type="submit" value="'; echo _('Back to host list'); echo '">'.
|
'<input name="backmain" type="submit" value="'; echo _('Back to host list'); echo '">'.
|
||||||
'</td></tr></table></fieldset'."\n";
|
'</td></tr></table></fieldset'."\n";
|
||||||
break;
|
break;
|
||||||
case 'backmain':
|
|
||||||
// unregister sessionvar and select which list should be shown
|
|
||||||
echo '<a href="'.$lamurl_intern.'templates/lists/listhosts.php">';
|
|
||||||
echo _('Please press here if meta-refresh didn\'t work.');
|
|
||||||
echo "</a>\n";
|
|
||||||
if (isset($_SESSION['account_'.$varkey.'_account_new'])) unset($_SESSION['account_'.$varkey.'_account_new']);
|
|
||||||
if (isset($_SESSION['account_'.$varkey.'_account_old'])) unset($_SESSION['account_'.$varkey.'_account_old']);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Print end of HTML-Page
|
// Print end of HTML-Page
|
||||||
|
|
|
@ -37,6 +37,7 @@ setlanguage();
|
||||||
if (!isset($_POST['varkey'])) $varkey = session_id().time();
|
if (!isset($_POST['varkey'])) $varkey = session_id().time();
|
||||||
else $varkey = $_POST['varkey'];
|
else $varkey = $_POST['varkey'];
|
||||||
|
|
||||||
|
// Register Session Vars
|
||||||
if (!isset($_SESSION['account_'.$varkey.'_account_new'])) $_SESSION['account_'.$varkey.'_account_new'] = new account();
|
if (!isset($_SESSION['account_'.$varkey.'_account_new'])) $_SESSION['account_'.$varkey.'_account_new'] = new account();
|
||||||
if (!isset($_SESSION['account_'.$varkey.'_final_changegids'])) $_SESSION['account_'.$varkey.'_final_changegids'] = '';
|
if (!isset($_SESSION['account_'.$varkey.'_final_changegids'])) $_SESSION['account_'.$varkey.'_final_changegids'] = '';
|
||||||
if (!isset($_SESSION['account_'.$varkey.'_shelllist'])) $_SESSION['account_'.$varkey.'_shelllist'] = getshells();
|
if (!isset($_SESSION['account_'.$varkey.'_shelllist'])) $_SESSION['account_'.$varkey.'_shelllist'] = getshells();
|
||||||
|
@ -49,7 +50,6 @@ if (is_object($_SESSION['account_'.$varkey.'_account_old'])) $account_old =& $_S
|
||||||
|
|
||||||
$ldap_intern =& $_SESSION['ldap'];
|
$ldap_intern =& $_SESSION['ldap'];
|
||||||
$config_intern =& $_SESSION['config'];
|
$config_intern =& $_SESSION['config'];
|
||||||
$lamurl_intern =& $_SESSION['lamurl'];
|
|
||||||
$header_intern =& $_SESSION['header'];
|
$header_intern =& $_SESSION['header'];
|
||||||
$hostDN_intern =& $_SESSION['hostDN'];
|
$hostDN_intern =& $_SESSION['hostDN'];
|
||||||
|
|
||||||
|
@ -234,7 +234,8 @@ switch ($_POST['select']) { // Select which part of page should be loaded and ch
|
||||||
$account_new->general_uidNumber = checkid($account_new, 'user', $account_old);
|
$account_new->general_uidNumber = checkid($account_new, 'user', $account_old);
|
||||||
if (is_string($account_new->general_uidNumber)) { // true if checkid has returned an error
|
if (is_string($account_new->general_uidNumber)) { // true if checkid has returned an error
|
||||||
$errors[] = array('ERROR', _('ID-Number'), $account_new->general_uidNumber);
|
$errors[] = array('ERROR', _('ID-Number'), $account_new->general_uidNumber);
|
||||||
unset($account_new->general_uidNumber);
|
if (isset($account_old)) $account_new->general_uidNumber = $account_old->general_uidNumber;
|
||||||
|
else unset($account_new->general_uidNumber);
|
||||||
}
|
}
|
||||||
// Check if Name-length is OK. minLength=3, maxLength=20
|
// Check if Name-length is OK. minLength=3, maxLength=20
|
||||||
if ( !ereg('.{3,20}', $account_new->general_username)) $errors[] = array('ERROR', _('Name'), _('Name must contain between 3 and 20 characters.'));
|
if ( !ereg('.{3,20}', $account_new->general_username)) $errors[] = array('ERROR', _('Name'), _('Name must contain between 3 and 20 characters.'));
|
||||||
|
@ -301,7 +302,7 @@ switch ($_POST['select']) { // Select which part of page should be loaded and ch
|
||||||
$_POST['f_smb_pwdmustchange_mon'], $_POST['f_smb_pwdmustchange_day'], $_POST['f_smb_pwdmustchange_yea']);
|
$_POST['f_smb_pwdmustchange_mon'], $_POST['f_smb_pwdmustchange_day'], $_POST['f_smb_pwdmustchange_yea']);
|
||||||
if ($_POST['f_smb_password_no']) $account_new->smb_password_no = true;
|
if ($_POST['f_smb_password_no']) $account_new->smb_password_no = true;
|
||||||
else $account_new->smb_password_no = false;
|
else $account_new->smb_password_no = false;
|
||||||
if ($_POST['f_smb_useunixpwd']) $account_new->smb_useunixpwd = $_POST['f_smb_useunixpwd'];
|
if ($_POST['f_smb_useunixpwd']) $account_new->smb_useunixpwd = true;
|
||||||
else $account_new->smb_useunixpwd = false;
|
else $account_new->smb_useunixpwd = false;
|
||||||
$account_new->smb_homedrive = $_POST['f_smb_homedrive'];
|
$account_new->smb_homedrive = $_POST['f_smb_homedrive'];
|
||||||
$account_new->smb_scriptPath = $_POST['f_smb_scriptpath'];
|
$account_new->smb_scriptPath = $_POST['f_smb_scriptpath'];
|
||||||
|
@ -353,7 +354,7 @@ switch ($_POST['select']) { // Select which part of page should be loaded and ch
|
||||||
// Decrypt unix-password if needed password
|
// Decrypt unix-password if needed password
|
||||||
$iv = base64_decode($_COOKIE["IV"]);
|
$iv = base64_decode($_COOKIE["IV"]);
|
||||||
$key = base64_decode($_COOKIE["Key"]);
|
$key = base64_decode($_COOKIE["Key"]);
|
||||||
if (($values->smb_useunixpwd) &&($values->unix_password != '')) {
|
if ( ($account_new->smb_useunixpwd && !$account_old) || ($account_new->smb_useunixpwd && $account_new->unix_password!='') ) {
|
||||||
$smb_password = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($account_new->unix_password), MCRYPT_MODE_ECB, $iv);
|
$smb_password = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($account_new->unix_password), MCRYPT_MODE_ECB, $iv);
|
||||||
$smb_password = str_replace(chr(00), '', $smb_password);
|
$smb_password = str_replace(chr(00), '', $smb_password);
|
||||||
}
|
}
|
||||||
|
@ -394,7 +395,7 @@ switch ($_POST['select']) { // Select which part of page should be loaded and ch
|
||||||
$account_new->smb_password = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $smb_password,
|
$account_new->smb_password = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $smb_password,
|
||||||
MCRYPT_MODE_ECB, $iv));
|
MCRYPT_MODE_ECB, $iv));
|
||||||
}
|
}
|
||||||
|
else $account_new->smb_password = '';
|
||||||
break;
|
break;
|
||||||
case 'quota':
|
case 'quota':
|
||||||
// Write all general values into $account_new
|
// Write all general values into $account_new
|
||||||
|
@ -461,7 +462,7 @@ switch ($_POST['select']) { // Select which part of page should be loaded and ch
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
createUserPDF(array($account_new));
|
createUserPDF(array($account_new));
|
||||||
$select_local = 'pdf';
|
die;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -603,7 +604,11 @@ do { // X-Or, only one if() can be true
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ($_POST['backmain']) {
|
if ($_POST['backmain']) {
|
||||||
metaRefresh($lamurl_intern."templates/lists/listusers.php");
|
if (isset($_SESSION['account_'.$varkey.'_account_new'])) unset($_SESSION['account_'.$varkey.'_account_new']);
|
||||||
|
if (isset($_SESSION['account_'.$varkey.'_account_old'])) unset($_SESSION['account_'.$varkey.'_account_old']);
|
||||||
|
if (isset($_SESSION['account_'.$varkey.'_final_changegids'])) unset($_SESSION['account_'.$varkey.'_final_changegids']);
|
||||||
|
if (isset($_SESSION['account_'.$varkey.'_shelllist'])) unset($_SESSION['account_'.$varkey.'_shelllist']);
|
||||||
|
metaRefresh("../lists/listusers.php");
|
||||||
die;
|
die;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -611,24 +616,22 @@ do { // X-Or, only one if() can be true
|
||||||
} while(0);
|
} while(0);
|
||||||
|
|
||||||
|
|
||||||
if ($select_local != 'pdf') {
|
// Write HTML-Header
|
||||||
// Write HTML-Header
|
echo $header_intern;
|
||||||
echo $header_intern;
|
echo "<html><head><title>";
|
||||||
echo "<html><head><title>";
|
echo _("Create new Account");
|
||||||
echo _("Create new Account");
|
echo "</title>\n".
|
||||||
echo "</title>\n".
|
"<link rel=\"stylesheet\" type=\"text/css\" href=\"../../style/layout.css\">\n".
|
||||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"".$lamurl_intern."style/layout.css\">\n".
|
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
||||||
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n".
|
||||||
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n".
|
"</head><body>\n".
|
||||||
"</head><body>\n".
|
"<form action=\"useredit.php\" method=\"post\">\n".
|
||||||
"<form action=\"useredit.php\" method=\"post\">\n".
|
"<input name=\"varkey\" type=\"hidden\" value=\"".$varkey."\">\n";
|
||||||
"<input name=\"varkey\" type=\"hidden\" value=\"".$varkey."\">\n";
|
|
||||||
|
|
||||||
if (is_array($errors)) {
|
if (is_array($errors)) {
|
||||||
echo "<table class=\"account\" width=\"100%\">\n";
|
echo "<table class=\"account\" width=\"100%\">\n";
|
||||||
for ($i=0; $i<sizeof($errors); $i++) StatusMessage($errors[$i][0], $errors[$i][1], $errors[$i][2]);
|
for ($i=0; $i<sizeof($errors); $i++) StatusMessage($errors[$i][0], $errors[$i][1], $errors[$i][2]);
|
||||||
echo "</table>";
|
echo "</table>";
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// print_r($account_new);
|
// print_r($account_new);
|
||||||
|
@ -691,7 +694,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo "<td align=\"center\" width=\"10%\"><input type=\"submit\" name=\"add\" value=\"<=\">";
|
echo "<td align=\"center\" width=\"10%\"><input type=\"submit\" name=\"add\" value=\"<=\">";
|
||||||
echo " ";
|
echo " ";
|
||||||
echo "<input type=\"submit\" name=\"remove\" value=\"=>\"><br><br>";
|
echo "<input type=\"submit\" name=\"remove\" value=\"=>\"><br><br>";
|
||||||
echo "<a href=\"".$lamurl_intern."templates/help.php?HelpNumber=XXX\" target=\"lamhelp\">"._('Help-XX')."</a></td>\n";
|
echo "<a href=\""."../help.php?HelpNumber=XXX\" target=\"lamhelp\">"._('Help-XX')."</a></td>\n";
|
||||||
echo "<td valign=\"top\"><fieldset class=\"useredit-bright\"><legend class=\"useredit-bright\">";
|
echo "<td valign=\"top\"><fieldset class=\"useredit-bright\"><legend class=\"useredit-bright\">";
|
||||||
echo _('Available workstations');
|
echo _('Available workstations');
|
||||||
echo "</legend>\n";
|
echo "</legend>\n";
|
||||||
|
@ -745,25 +748,25 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo "</td>\n<td>".
|
echo "</td>\n<td>".
|
||||||
'<input name="f_general_username" type="text" size="20" maxlength="20" value="' . $account_new->general_username . '">'.
|
'<input name="f_general_username" type="text" size="20" maxlength="20" value="' . $account_new->general_username . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=400" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=400" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('UID number');
|
echo _('UID number');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_general_uidNumber" type="text" size="6" maxlength="6" value="' . $account_new->general_uidNumber . '">'.
|
'<input name="f_general_uidNumber" type="text" size="6" maxlength="6" value="' . $account_new->general_uidNumber . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=401" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=401" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Given name').'*';
|
echo _('Given name').'*';
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_general_givenname" type="text" size="20" maxlength="20" value="' . $account_new->general_givenname . '">'.
|
'<input name="f_general_givenname" type="text" size="20" maxlength="20" value="' . $account_new->general_givenname . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=425" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=425" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td>'."\n".'</tr>'."\n".'<tr><td>';
|
'</td>'."\n".'</tr>'."\n".'<tr><td>';
|
||||||
echo _('Surname').'*';
|
echo _('Surname').'*';
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_general_surname" type="text" size="20" maxlength="20" value="' . $account_new->general_surname . '">'.
|
'<input name="f_general_surname" type="text" size="20" maxlength="20" value="' . $account_new->general_surname . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=424" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=424" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Primary group').'*';
|
echo _('Primary group').'*';
|
||||||
echo '</td>'."\n".'<td><select name="f_general_group">';
|
echo '</td>'."\n".'<td><select name="f_general_group">';
|
||||||
|
@ -773,7 +776,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
else echo '<option>' . $group. '</option>';
|
else echo '<option>' . $group. '</option>';
|
||||||
}
|
}
|
||||||
echo '</select></td><td>'.
|
echo '</select></td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=406" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=406" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Additional groups');
|
echo _('Additional groups');
|
||||||
echo '</td>'."\n".'<td><select name="f_general_groupadd[]" size="3" multiple>';
|
echo '</td>'."\n".'<td><select name="f_general_groupadd[]" size="3" multiple>';
|
||||||
|
@ -786,17 +789,17 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
else echo '<option>'.$group. '</option>';
|
else echo '<option>'.$group. '</option>';
|
||||||
}
|
}
|
||||||
echo '</select></td>'."\n".'<td>'.
|
echo '</select></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=402" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=402" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Home directory').'*';
|
echo _('Home directory').'*';
|
||||||
echo '</td>'."\n".'<td><input name="f_general_homedir" type="text" size="30" value="' . $account_new->general_homedir . '">'.
|
echo '</td>'."\n".'<td><input name="f_general_homedir" type="text" size="30" value="' . $account_new->general_homedir . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=403" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=403" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Gecos');
|
echo _('Gecos');
|
||||||
echo '</td>'."\n".'<td><input name="f_general_gecos" type="text" size="30" value="' . $account_new->general_gecos . '">'.
|
echo '</td>'."\n".'<td><input name="f_general_gecos" type="text" size="30" value="' . $account_new->general_gecos . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=404" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=404" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Login shell').'*';
|
echo _('Login shell').'*';
|
||||||
echo '</td>'."\n".'<td><select name="f_general_shell" >';
|
echo '</td>'."\n".'<td><select name="f_general_shell" >';
|
||||||
|
@ -805,7 +808,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
if ($account_new->general_shell==trim($shell)) echo '<option selected>'.$shell. '</option>';
|
if ($account_new->general_shell==trim($shell)) echo '<option selected>'.$shell. '</option>';
|
||||||
else echo '<option>'.$shell. '</option>';
|
else echo '<option>'.$shell. '</option>';
|
||||||
echo '</select></td>'."\n".'<td>'.
|
echo '</select></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=405" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=405" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Suffix'); echo '</td><td><select name="f_general_suffix">';
|
echo _('Suffix'); echo '</td><td><select name="f_general_suffix">';
|
||||||
foreach ($ldap_intern->search_units($config_intern->get_UserSuffix()) as $suffix) {
|
foreach ($ldap_intern->search_units($config_intern->get_UserSuffix()) as $suffix) {
|
||||||
|
@ -816,7 +819,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
}
|
}
|
||||||
else echo '<option>' . $suffix. '</option>';
|
else echo '<option>' . $suffix. '</option>';
|
||||||
}
|
}
|
||||||
echo '</select></td><td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=461" target="lamhelp">'._('Help').
|
echo '</select></td><td><a href="../help.php?HelpNumber=461" target="lamhelp">'._('Help').
|
||||||
"</a></td>\n</tr>\n</table>";
|
"</a></td>\n</tr>\n</table>";
|
||||||
echo _('Values with * are required');
|
echo _('Values with * are required');
|
||||||
echo "</fieldset>\n</td></tr><tr><td>";
|
echo "</fieldset>\n</td></tr><tr><td>";
|
||||||
|
@ -828,7 +831,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
foreach ($profilelist as $profile) echo " <option>$profile</option>\n";
|
foreach ($profilelist as $profile) echo " <option>$profile</option>\n";
|
||||||
echo "</select>\n".
|
echo "</select>\n".
|
||||||
"<input name=\"load\" type=\"submit\" value=\""; echo _('Load Profile');
|
"<input name=\"load\" type=\"submit\" value=\""; echo _('Load Profile');
|
||||||
echo "\"></td><td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=421\" target=\"lamhelp\">";
|
echo "\"></td><td><a href=\""."../help.php?HelpNumber=421\" target=\"lamhelp\">";
|
||||||
echo _('Help')."</a></td>\n</tr>\n</table>\n</fieldset>\n";
|
echo _('Help')."</a></td>\n</tr>\n</table>\n</fieldset>\n";
|
||||||
}
|
}
|
||||||
echo "</td></tr>\n</table>\n</td></tr></table>\n";
|
echo "</td></tr>\n</table>\n</td></tr></table>\n";
|
||||||
|
@ -878,27 +881,27 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo '</td>'."\n".'<td><input name="f_unix_password_no" type="checkbox"';
|
echo '</td>'."\n".'<td><input name="f_unix_password_no" type="checkbox"';
|
||||||
if ($account_new->unix_password_no) echo ' checked ';
|
if ($account_new->unix_password_no) echo ' checked ';
|
||||||
echo '></td>'."\n".'<td>'.
|
echo '></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=426" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=426" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Password warn');
|
echo _('Password warn');
|
||||||
echo '</td>'."\n".'<td><input name="f_unix_pwdwarn" type="text" size="4" maxlength="4" value="' . $account_new->unix_pwdwarn . '">'.
|
echo '</td>'."\n".'<td><input name="f_unix_pwdwarn" type="text" size="4" maxlength="4" value="' . $account_new->unix_pwdwarn . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=414" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=414" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Password expire');
|
echo _('Password expire');
|
||||||
echo '</td>'."\n".'<td><input name="f_unix_pwdallowlogin" type="text" size="4" maxlength="4" value="' . $account_new->unix_pwdallowlogin . '">'.
|
echo '</td>'."\n".'<td><input name="f_unix_pwdallowlogin" type="text" size="4" maxlength="4" value="' . $account_new->unix_pwdallowlogin . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=415" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=415" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Maximum password age');
|
echo _('Maximum password age');
|
||||||
echo '</td>'."\n".'<td><input name="f_unix_pwdmaxage" type="text" size="5" maxlength="5" value="' . $account_new->unix_pwdmaxage . '">'.
|
echo '</td>'."\n".'<td><input name="f_unix_pwdmaxage" type="text" size="5" maxlength="5" value="' . $account_new->unix_pwdmaxage . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=416" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=416" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Minimum password age');
|
echo _('Minimum password age');
|
||||||
echo '</td>'."\n".'<td><input name="f_unix_pwdminage" type="text" size="4" maxlength="4" value="' . $account_new->unix_pwdminage . '">'.
|
echo '</td>'."\n".'<td><input name="f_unix_pwdminage" type="text" size="4" maxlength="4" value="' . $account_new->unix_pwdminage . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=417" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=417" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Expire date');
|
echo _('Expire date');
|
||||||
echo '</td>'."\n".'<td><select name="f_unix_pwdexpire_day">';
|
echo '</td>'."\n".'<td><select name="f_unix_pwdexpire_day">';
|
||||||
|
@ -917,18 +920,18 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
else echo "<option> $i". '</option>';
|
else echo "<option> $i". '</option>';
|
||||||
}
|
}
|
||||||
echo '</select></td>'."\n".'<td>'.
|
echo '</select></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=418" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=418" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Account deactivated');
|
echo _('Account deactivated');
|
||||||
echo '</td>'."\n".'<td><input name="f_unix_deactivated" type="checkbox"';
|
echo '</td>'."\n".'<td><input name="f_unix_deactivated" type="checkbox"';
|
||||||
if ($account_new->unix_deactivated) echo ' checked ';
|
if ($account_new->unix_deactivated) echo ' checked ';
|
||||||
echo '></td>'."\n".'<td>'.
|
echo '></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=427" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=427" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Unix workstations');
|
echo _('Unix workstations');
|
||||||
echo '</td>'."\n".'<td><input name="f_unix_host" type="text" size="20" maxlength="80" value="' . $account_new->unix_host . '">'.
|
echo '</td>'."\n".'<td><input name="f_unix_host" type="text" size="20" maxlength="80" value="' . $account_new->unix_host . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=466" target="lamhelp">'._('Help').
|
'<a href="../help.php?HelpNumber=466" target="lamhelp">'._('Help').
|
||||||
"</a></td>\n</tr>\n</table>";
|
"</a></td>\n</tr>\n</table>";
|
||||||
echo _('Values with * are required');
|
echo _('Values with * are required');
|
||||||
echo "</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
echo "</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
||||||
|
@ -944,6 +947,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
$password = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($account_new->smb_password), MCRYPT_MODE_ECB, $iv);
|
$password = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($account_new->smb_password), MCRYPT_MODE_ECB, $iv);
|
||||||
$password = str_replace(chr(00), '', $password);
|
$password = str_replace(chr(00), '', $password);
|
||||||
}
|
}
|
||||||
|
else $password = "";
|
||||||
if ($config_intern->is_samba3()) $samba3domains = $ldap_intern->search_domains($config_intern->get_domainSuffix());
|
if ($config_intern->is_samba3()) $samba3domains = $ldap_intern->search_domains($config_intern->get_domainSuffix());
|
||||||
$canchangedate = getdate($account_new->smb_pwdcanchange);
|
$canchangedate = getdate($account_new->smb_pwdcanchange);
|
||||||
$mustchangedate = getdate($account_new->smb_pwdmustchange);
|
$mustchangedate = getdate($account_new->smb_pwdmustchange);
|
||||||
|
@ -982,7 +986,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo _("Display name");
|
echo _("Display name");
|
||||||
echo "</td>\n<td>".
|
echo "</td>\n<td>".
|
||||||
"<input name=\"f_smb_displayName\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"".$account_new->smb_displayName."\">".
|
"<input name=\"f_smb_displayName\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"".$account_new->smb_displayName."\">".
|
||||||
"</td>\n<td><a href=\"".$lamurl_intern."templates/help.php?HelpNumber=420\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
"</td>\n<td><a href=\""."../help.php?HelpNumber=420\" target=\"lamhelp\">"._('Help')."</a></td>\n</tr>\n<tr>\n<td>";
|
||||||
echo _('Samba password');
|
echo _('Samba password');
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_password" type="text" size="20" maxlength="20" value="' . $password . '">'.
|
echo '</td>'."\n".'<td><input name="f_smb_password" type="text" size="20" maxlength="20" value="' . $password . '">'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
|
@ -990,19 +994,19 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo '</td><td><input name="f_smb_useunixpwd" type="checkbox"';
|
echo '</td><td><input name="f_smb_useunixpwd" type="checkbox"';
|
||||||
if ($account_new->smb_useunixpwd) echo ' checked ';
|
if ($account_new->smb_useunixpwd) echo ' checked ';
|
||||||
echo '></td>'."\n".'<td>'.
|
echo '></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=428" target="lamhelp">'._('Help').'</a>';
|
'<a href="../help.php?HelpNumber=428" target="lamhelp">'._('Help').'</a>';
|
||||||
echo '</td></tr>'."\n".'<tr><td>';
|
echo '</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Use no password');
|
echo _('Use no password');
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_password_no" type="checkbox"';
|
echo '</td>'."\n".'<td><input name="f_smb_password_no" type="checkbox"';
|
||||||
if ($account_new->smb_password_no) echo ' checked ';
|
if ($account_new->smb_password_no) echo ' checked ';
|
||||||
echo '></td>'."\n".'<td>'.
|
echo '></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=426" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=426" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Password does not expire');
|
echo _('Password does not expire');
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_flagsX" type="checkbox"';
|
echo '</td>'."\n".'<td><input name="f_smb_flagsX" type="checkbox"';
|
||||||
if ($account_new->smb_flagsX) echo ' checked ';
|
if ($account_new->smb_flagsX) echo ' checked ';
|
||||||
echo '></td>'."\n".'<td>'.
|
echo '></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=429" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=429" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('User can change password');
|
echo _('User can change password');
|
||||||
echo '</td>'."\n".'<td><select name="f_smb_pwdcanchange_day">';
|
echo '</td>'."\n".'<td><select name="f_smb_pwdcanchange_day">';
|
||||||
|
@ -1021,7 +1025,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
else echo "<option> $i". '</option>';
|
else echo "<option> $i". '</option>';
|
||||||
}
|
}
|
||||||
echo '</select></td>'."\n".'<td>';
|
echo '</select></td>'."\n".'<td>';
|
||||||
echo '<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=430" target="lamhelp">'._('Help').'</a>'.
|
echo '<a href="../help.php?HelpNumber=430" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('User must change password');
|
echo _('User must change password');
|
||||||
echo '</td>'."\n".'<td><select name="f_smb_pwdmustchange_day">';
|
echo '</td>'."\n".'<td><select name="f_smb_pwdmustchange_day">';
|
||||||
|
@ -1040,40 +1044,40 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
else echo "<option> $i". '</option>';
|
else echo "<option> $i". '</option>';
|
||||||
}
|
}
|
||||||
echo '</select></td>'."\n".'<td>';
|
echo '</select></td>'."\n".'<td>';
|
||||||
echo '<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=431" target="lamhelp">'._('Help').'</a>'.
|
echo '<a href="../help.php?HelpNumber=431" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Account is deactivated');
|
echo _('Account is deactivated');
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_flagsD" type="checkbox"';
|
echo '</td>'."\n".'<td><input name="f_smb_flagsD" type="checkbox"';
|
||||||
if ($account_new->smb_flagsD) echo ' checked ';
|
if ($account_new->smb_flagsD) echo ' checked ';
|
||||||
echo '></td>'."\n".'<td>'.
|
echo '></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=432" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=432" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Home drive');
|
echo _('Home drive');
|
||||||
echo '</td>'."\n".'<td><select name="f_smb_homedrive" >';
|
echo '</td>'."\n".'<td><select name="f_smb_homedrive" >';
|
||||||
for ($i=68; $i<91; $i++)
|
for ($i=68; $i<91; $i++)
|
||||||
if ($account_new->smb_homedrive== chr($i).':') echo '<option selected> '.chr($i).':</option>'; else echo '<option> '.chr($i).':</option>';
|
if ($account_new->smb_homedrive== chr($i).':') echo '<option selected> '.chr($i).':</option>'; else echo '<option> '.chr($i).':</option>';
|
||||||
echo '</select></td>'."\n".'<td>'.
|
echo '</select></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=433" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=433" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Home path');
|
echo _('Home path');
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_smbhome" type="text" size="20" maxlength="80" value="' . $account_new->smb_smbhome . '">'.
|
echo '</td>'."\n".'<td><input name="f_smb_smbhome" type="text" size="20" maxlength="80" value="' . $account_new->smb_smbhome . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=437" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=437" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Profile path');
|
echo _('Profile path');
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_profilePath" type="text" size="20" maxlength="80" value="' . $account_new->smb_profilePath . '">'.
|
echo '</td>'."\n".'<td><input name="f_smb_profilePath" type="text" size="20" maxlength="80" value="' . $account_new->smb_profilePath . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=435" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=435" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Script path');
|
echo _('Script path');
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_scriptpath" type="text" size="20" maxlength="80" value="' . $account_new->smb_scriptPath . '">'.
|
echo '</td>'."\n".'<td><input name="f_smb_scriptpath" type="text" size="20" maxlength="80" value="' . $account_new->smb_scriptPath . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=434" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=434" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Samba workstations');
|
echo _('Samba workstations');
|
||||||
echo '</td>'."\n".'<td><input name="next_workstations" type="submit" value="'. _('Edit workstations') . '">'.
|
echo '</td>'."\n".'<td><input name="next_workstations" type="submit" value="'. _('Edit workstations') . '">'.
|
||||||
'</td>'."\n".'<td>'.
|
'</td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=436" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=436" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Windows groupname');
|
echo _('Windows groupname');
|
||||||
echo '</td>'."\n".'<td><select name="f_smb_mapgroup" >';
|
echo '</td>'."\n".'<td><select name="f_smb_mapgroup" >';
|
||||||
|
@ -1155,7 +1159,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo '</select></td>'."\n".'<td>'.
|
echo '</select></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=464" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=464" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Domain');
|
echo _('Domain');
|
||||||
if ($config_intern->is_samba3()) {
|
if ($config_intern->is_samba3()) {
|
||||||
|
@ -1173,7 +1177,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
else {
|
else {
|
||||||
echo '</td>'."\n".'<td><input name="f_smb_domain" type="text" size="20" maxlength="80" value="' . $account_new->smb_domain . '">';
|
echo '</td>'."\n".'<td><input name="f_smb_domain" type="text" size="20" maxlength="80" value="' . $account_new->smb_domain . '">';
|
||||||
}
|
}
|
||||||
echo '</td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=438" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
echo '</td>'."\n".'<td><a href="../help.php?HelpNumber=438" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
||||||
echo "</table>\n</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
echo "</table>\n</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
||||||
break;
|
break;
|
||||||
case 'quota':
|
case 'quota':
|
||||||
|
@ -1215,11 +1219,11 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo _('Soft block limit'); echo '</td>'."\n".'<td>'; echo _('Hard block limit'); echo '</td>'."\n".'<td>'; echo _('Grace block period');
|
echo _('Soft block limit'); echo '</td>'."\n".'<td>'; echo _('Hard block limit'); echo '</td>'."\n".'<td>'; echo _('Grace block period');
|
||||||
echo '</td>'."\n".'<td>'; echo _('Used inodes'); echo '</td>'."\n".'<td>'; echo _('Soft inode limit'); echo '</td>'."\n".'<td>';
|
echo '</td>'."\n".'<td>'; echo _('Used inodes'); echo '</td>'."\n".'<td>'; echo _('Soft inode limit'); echo '</td>'."\n".'<td>';
|
||||||
echo _('Hard inode limit'); echo '</td>'."\n".'<td>'; echo _('Grace inode period'); echo '</td></tr>'."\n";
|
echo _('Hard inode limit'); echo '</td>'."\n".'<td>'; echo _('Grace inode period'); echo '</td></tr>'."\n";
|
||||||
echo '<tr><td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=439" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=440" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
echo '<tr><td><a href="../help.php?HelpNumber=439" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="../help.php?HelpNumber=440" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=441" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=442" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
'<a href="../help.php?HelpNumber=441" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="../help.php?HelpNumber=442" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=443" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=444" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
'<a href="../help.php?HelpNumber=443" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="../help.php?HelpNumber=444" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=445" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=446" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
'<a href="../help.php?HelpNumber=445" target="lamhelp">'._('Help').'</a></td>'."\n".'<td><a href="../help.php?HelpNumber=446" target="lamhelp">'._('Help').'</a></td>'."\n".'<td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=447" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
'<a href="../help.php?HelpNumber=447" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
||||||
$i=0;
|
$i=0;
|
||||||
while ($account_new->quota[$i][0]) {
|
while ($account_new->quota[$i][0]) {
|
||||||
echo '<tr><td>'.$account_new->quota[$i][0].'</td><td>'.$account_new->quota[$i][1].'</td>'; // used blocks
|
echo '<tr><td>'.$account_new->quota[$i][0].'</td><td>'.$account_new->quota[$i][1].'</td>'; // used blocks
|
||||||
|
@ -1264,55 +1268,55 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_personal_title" type="text" size="10" maxlength="10" value="' . $account_new->personal_title . '"> ';
|
'<input name="f_personal_title" type="text" size="10" maxlength="10" value="' . $account_new->personal_title . '"> ';
|
||||||
echo $account_new->general_surname . ' ' . $account_new->general_givenname . '</td><td>'.
|
echo $account_new->general_surname . ' ' . $account_new->general_givenname . '</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=448" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=448" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Employee type');
|
echo _('Employee type');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_personal_employeeType" type="text" size="30" maxlength="30" value="' . $account_new->personal_employeeType . '">'.
|
'<input name="f_personal_employeeType" type="text" size="30" maxlength="30" value="' . $account_new->personal_employeeType . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=449" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=449" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Street');
|
echo _('Street');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_personal_street" type="text" size="30" maxlength="30" value="' . $account_new->personal_street . '">'.
|
'<input name="f_personal_street" type="text" size="30" maxlength="30" value="' . $account_new->personal_street . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=450" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=450" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Postal code');
|
echo _('Postal code');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_personal_postalCode" type="text" size="5" maxlength="5" value="' . $account_new->personal_postalCode . '">'.
|
'<input name="f_personal_postalCode" type="text" size="5" maxlength="5" value="' . $account_new->personal_postalCode . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=451" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=451" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Postal address');
|
echo _('Postal address');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_personal_postalAddress" type="text" size="30" maxlength="80" value="' . $account_new->personal_postalAddress . '">'.
|
'<input name="f_personal_postalAddress" type="text" size="30" maxlength="80" value="' . $account_new->personal_postalAddress . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=452" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=452" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Telephone number');
|
echo _('Telephone number');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_personal_telephoneNumber" type="text" size="30" maxlength="30" value="' . $account_new->personal_telephoneNumber . '">'.
|
'<input name="f_personal_telephoneNumber" type="text" size="30" maxlength="30" value="' . $account_new->personal_telephoneNumber . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=453" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=453" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Mobile number');
|
echo _('Mobile number');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_personal_mobileTelephoneNumber" type="text" size="30" maxlength="30" value="' . $account_new->personal_mobileTelephoneNumber . '">'.
|
'<input name="f_personal_mobileTelephoneNumber" type="text" size="30" maxlength="30" value="' . $account_new->personal_mobileTelephoneNumber . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=454" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=454" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('Fax number');
|
echo _('Fax number');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_personal_facsimileTelephoneNumber" type="text" size="30" maxlength="30" value="' . $account_new->personal_facsimileTelephoneNumber . '">'.
|
'<input name="f_personal_facsimileTelephoneNumber" type="text" size="30" maxlength="30" value="' . $account_new->personal_facsimileTelephoneNumber . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=455" target="lamhelp">'._('Help').'</a>'.
|
'<a href="../help.php?HelpNumber=455" target="lamhelp">'._('Help').'</a>'.
|
||||||
'</td></tr>'."\n".'<tr><td>';
|
'</td></tr>'."\n".'<tr><td>';
|
||||||
echo _('eMail address');
|
echo _('eMail address');
|
||||||
echo '</td>'."\n".'<td>'.
|
echo '</td>'."\n".'<td>'.
|
||||||
'<input name="f_personal_mail" type="text" size="30" maxlength="80" value="' . $account_new->personal_mail . '">'.
|
'<input name="f_personal_mail" type="text" size="30" maxlength="80" value="' . $account_new->personal_mail . '">'.
|
||||||
'</td><td>'.
|
'</td><td>'.
|
||||||
'<a href="'.$lamurl_intern.'templates/help.php?HelpNumber=456" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
'<a href="../help.php?HelpNumber=456" target="lamhelp">'._('Help').'</a></td></tr>'."\n";
|
||||||
echo "</table>\n</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
echo "</table>\n</fieldset>\n</td></tr></table></td></tr>\n</table>\n";
|
||||||
break;
|
break;
|
||||||
case 'final':
|
case 'final':
|
||||||
|
@ -1351,7 +1355,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
echo '<input name="f_finish_safeProfile" type="text" size="30" maxlength="50">';
|
echo '<input name="f_finish_safeProfile" type="text" size="30" maxlength="50">';
|
||||||
echo "</td><td><input name=\"save\" type=\"submit\" $disabled value=\"";
|
echo "</td><td><input name=\"save\" type=\"submit\" $disabled value=\"";
|
||||||
echo _('Save profile');
|
echo _('Save profile');
|
||||||
echo '"></td><td><a href="'.$lamurl_intern.'templates/help.php?HelpNumber=457" target="lamhelp">'._('Help');
|
echo '"></td><td><a href="../help.php?HelpNumber=457" target="lamhelp">'._('Help');
|
||||||
echo "</a></td>\n</tr>\n</table>\n</fieldset>\n</td></tr>\n<tr><td>\n";
|
echo "</a></td>\n</tr>\n</table>\n</fieldset>\n</td></tr>\n<tr><td>\n";
|
||||||
echo "<fieldset class=\"useredit-bright\"><legend class=\"useredit-bright\"><b>";
|
echo "<fieldset class=\"useredit-bright\"><legend class=\"useredit-bright\"><b>";
|
||||||
if ($account_old) echo _('Modify');
|
if ($account_old) echo _('Modify');
|
||||||
|
@ -1452,19 +1456,8 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
'<input name="backmain" type="submit" value="'; echo _('Back to user list'); echo '">'.
|
'<input name="backmain" type="submit" value="'; echo _('Back to user list'); echo '">'.
|
||||||
'</td></tr></table></fieldset'."\n";
|
'</td></tr></table></fieldset'."\n";
|
||||||
break;
|
break;
|
||||||
case 'backmain':
|
|
||||||
// unregister sessionvar and select which list should be shown
|
|
||||||
echo '<tr><td><a href="'.$lamurl_intern.'templates/lists/listusers.php">';
|
|
||||||
echo _('Please press here if meta-refresh didn\'t work.');
|
|
||||||
echo "</a></td></tr>\n";
|
|
||||||
if (isset($_SESSION['account_'.$varkey.'_account_new'])) unset($_SESSION['account_'.$varkey.'_account_new']);
|
|
||||||
if (isset($_SESSION['account_'.$varkey.'_account_old'])) unset($_SESSION['account_'.$varkey.'_account_old']);
|
|
||||||
if (isset($_SESSION['account_'.$varkey.'_final_changegids'])) unset($_SESSION['account_'.$varkey.'_final_changegids']);
|
|
||||||
if (isset($_SESSION['account_'.$varkey.'_shelllist'])) unset($_SESSION['account_'.$varkey.'_shelllist']);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Print end of HTML-Page
|
// Print end of HTML-Page
|
||||||
if ($select_local != 'pdf')
|
echo '</form></body></html>';
|
||||||
echo '</form></body></html>';
|
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -67,13 +67,13 @@ if ($_GET['type']) {
|
||||||
echo "<fieldset class=\"hostedit-bright\"><legend class=\"hostedit-bright\"><b>";
|
echo "<fieldset class=\"hostedit-bright\"><legend class=\"hostedit-bright\"><b>";
|
||||||
echo _('Delete host(s)');
|
echo _('Delete host(s)');
|
||||||
echo "</b></legend>\n";
|
echo "</b></legend>\n";
|
||||||
echo '<b>'._('Do you really want to delete host(s):').'</b>');
|
echo '<b>'._('Do you really want to delete host(s):').'</b>';
|
||||||
break;
|
break;
|
||||||
case 'group':
|
case 'group':
|
||||||
echo "<fieldset class=\"groupedit-bright\"><legend class=\"groupedit-bright\"><b>";
|
echo "<fieldset class=\"groupedit-bright\"><legend class=\"groupedit-bright\"><b>";
|
||||||
echo _('Delete group(s)');
|
echo _('Delete group(s)');
|
||||||
echo "</b></legend>\n";
|
echo "</b></legend>\n";
|
||||||
echo '<b>'._('Do you really want to delete group(s):').'</b>');
|
echo '<b>'._('Do you really want to delete group(s):').'</b>';
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
echo "<br>\n";
|
echo "<br>\n";
|
||||||
|
|
Loading…
Reference in New Issue