added session info
changed redirector. Fixed little bug which causes to display unix-accounts always disabled delte loads users from session, not from $_GET anymore
This commit is contained in:
parent
5005f6039e
commit
d8fc45f830
|
@ -535,7 +535,7 @@ function loaduser($dn) { // Will load all needed values from an existing account
|
||||||
if (isset($attr['postalAddress'][0])) $return->personal_postalAddress = utf8_decode($attr['postalAddress'][0]);
|
if (isset($attr['postalAddress'][0])) $return->personal_postalAddress = utf8_decode($attr['postalAddress'][0]);
|
||||||
if (isset($attr['employeeType'][0])) $return->personal_employeeType = utf8_decode($attr['employeeType'][0]);
|
if (isset($attr['employeeType'][0])) $return->personal_employeeType = utf8_decode($attr['employeeType'][0]);
|
||||||
// New password code. should work with every kind of encryption ({CRYPT}, {SHA}
|
// New password code. should work with every kind of encryption ({CRYPT}, {SHA}
|
||||||
if ( ereg('^[{]([A-Z]|[a-z]|[0-9])+([}!])+', $attr['userPassword'][0])) $return->unix_deactivated=true;
|
if ( ereg('^[{]([A-Z]|[a-z]|[0-9])+[}][!]', $attr['userPassword'][0])) $return->unix_deactivated=true;
|
||||||
// next line is old code
|
// next line is old code
|
||||||
//if (substr(str_replace('{CRYPT}', '',$attr['userPassword'][0]),0,1) == '!' ) $return->unix_deactivated=true;
|
//if (substr(str_replace('{CRYPT}', '',$attr['userPassword'][0]),0,1) == '!' ) $return->unix_deactivated=true;
|
||||||
|
|
||||||
|
|
|
@ -9,17 +9,18 @@ Alle:
|
||||||
|
|
||||||
|
|
||||||
massdetail:
|
massdetail:
|
||||||
- accounts:
|
- accounts: Array aus account-Objekten
|
||||||
- errors:
|
- errors: Array aus Fehlermeldungen. Index ist gleich Index von accounts
|
||||||
|
|
||||||
|
|
||||||
masscreate:
|
masscreate:
|
||||||
- accounts:
|
- accounts: Array aus account-Objekten
|
||||||
- pointer:
|
- pointer: Zeigt auf den aktuellen Startpunkt, ab dem Benutzer angelegt werden sollen.
|
||||||
- errors:
|
Noetig, da mit Meta-Refreshs gearbeitet werden muss
|
||||||
- group_suffix:
|
- errors: Array aus Fehlermeldungen. Index ist gleich Index von accounts
|
||||||
- group_selectprofile:
|
- group_suffix: Suffix, unter welchem eine Gruppe bei Bedarf angelegt wird
|
||||||
- rowstart:
|
- group_selectprofile: Profil, mit dem eine Gruppe bei Bedarf angelegt werden soll
|
||||||
|
- rowstart: ??? nicht mehr benutzt
|
||||||
|
|
||||||
|
|
||||||
main:
|
main:
|
||||||
|
@ -84,11 +85,11 @@ convsave, confmain, conflogin:
|
||||||
|
|
||||||
|
|
||||||
useredit:
|
useredit:
|
||||||
- shellist:
|
- shellist: Array mit allen shells
|
||||||
- account_old:
|
- account_old: Object account. Hier wird beim laden eines Accounts alle alten Werte zwischengespeichert
|
||||||
- account:
|
- account: Object account. Hier wird der aktuelle Eintrag gespeichert
|
||||||
- final_changegids:
|
- final_changegids: boolean. Wenn gesetzt, werden die gids in ldap angepasst
|
||||||
- hostDN:
|
- hostDN: Array mit allen hosts.
|
||||||
|
|
||||||
|
|
||||||
account.php:
|
account.php:
|
||||||
|
@ -96,7 +97,7 @@ account.php:
|
||||||
wird nicht mehr verwendet?
|
wird nicht mehr verwendet?
|
||||||
|
|
||||||
|
|
||||||
hostedit:
|
hostedit: s.o.
|
||||||
- account:
|
- account:
|
||||||
- account_old:
|
- account_old:
|
||||||
- final_changegids:
|
- final_changegids:
|
||||||
|
@ -107,18 +108,19 @@ groupedit:
|
||||||
- account:
|
- account:
|
||||||
- account_old:
|
- account_old:
|
||||||
- final_changeids:
|
- final_changeids:
|
||||||
- userDN:
|
- userDN: Array mit allen Benutzern
|
||||||
- Account: ???
|
- Account: ??? Tipfehler
|
||||||
|
|
||||||
|
|
||||||
account.inc:
|
account.inc:
|
||||||
- userDN:
|
- userDN: array mit allen Benutzern
|
||||||
- groupDN:
|
- groupDN: array mit allen Gruppen
|
||||||
- hostDN:
|
- hostDN: array mit allen Gruppen
|
||||||
- account:
|
- account: s.o.
|
||||||
- final_changeids:
|
- final_changeids: s.o.
|
||||||
|
|
||||||
|
delete.php
|
||||||
|
- delete_dn : Liste der DNs, die gelscht werden sollen.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -226,14 +226,6 @@ switch ($_POST['select']) { // Select which part of page should be loaded and ch
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Write HTML-Header and part of Table
|
|
||||||
echo $_SESSION['header'];
|
|
||||||
echo "<html><head><title>";
|
|
||||||
echo _("Create new Account");
|
|
||||||
echo "</title>\n".
|
|
||||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"".$_SESSION['lamurl']."style/layout.css\">\n".
|
|
||||||
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
|
||||||
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n";
|
|
||||||
|
|
||||||
do { // X-Or, only one if() can be true
|
do { // X-Or, only one if() can be true
|
||||||
if ($_POST['next_members']) {
|
if ($_POST['next_members']) {
|
||||||
|
@ -286,8 +278,8 @@ do { // X-Or, only one if() can be true
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ($_POST['backmain']) {
|
if ($_POST['backmain']) {
|
||||||
$select_local='backmain';
|
metaRefresh($_SESSION['lamurl']."templates/lists/listgroups.php");
|
||||||
echo "<meta http-equiv=\"refresh\" content=\"2; URL=".$_SESSION['lamurl']."templates/lists/listgroups.php\">\n";
|
die;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ($_POST['load']) {
|
if ($_POST['load']) {
|
||||||
|
@ -348,8 +340,16 @@ do { // X-Or, only one if() can be true
|
||||||
if (!$select_local) $select_local='general';
|
if (!$select_local) $select_local='general';
|
||||||
} while(0);
|
} while(0);
|
||||||
|
|
||||||
echo "</head><body>\n";
|
// Write HTML-Header
|
||||||
echo "<form action=\"groupedit.php\" method=\"post\">\n";
|
echo $_SESSION['header'];
|
||||||
|
echo "<html><head><title>";
|
||||||
|
echo _("Create new Account");
|
||||||
|
echo "</title>\n".
|
||||||
|
"<link rel=\"stylesheet\" type=\"text/css\" href=\"".$_SESSION['lamurl']."style/layout.css\">\n".
|
||||||
|
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
||||||
|
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n".
|
||||||
|
"</head><body>\n".
|
||||||
|
"<form action=\"groupedit.php\" method=\"post\">\n";
|
||||||
|
|
||||||
if (is_array($errors)) {
|
if (is_array($errors)) {
|
||||||
echo "<table class=\"groupedit\" width=\"100%\">\n";
|
echo "<table class=\"groupedit\" width=\"100%\">\n";
|
||||||
|
@ -765,7 +765,7 @@ switch ($select_local) { // Select which part of page will be loaded
|
||||||
|
|
||||||
case 'finish':
|
case 'finish':
|
||||||
// Final Settings
|
// Final Settings
|
||||||
if (($_SESSION['config']->samba3 =='yes') && !isset($_SESSION['Account']->smb_mapgroup)) $disabled = 'disabled';
|
if (($_SESSION['config']->samba3 =='yes') && !isset($_SESSION['account']->smb_mapgroup)) $disabled = 'disabled';
|
||||||
else $disabled = '';
|
else $disabled = '';
|
||||||
echo '<input name="select" type="hidden" value="finish">';
|
echo '<input name="select" type="hidden" value="finish">';
|
||||||
echo "<fieldset class=\"groupedit-bright\"><legend class=\"groupedit-bright\"><b>"._('Success')."</b></legend>\n";
|
echo "<fieldset class=\"groupedit-bright\"><legend class=\"groupedit-bright\"><b>"._('Success')."</b></legend>\n";
|
||||||
|
|
|
@ -169,14 +169,6 @@ switch ($_POST['select']) { // Select which part of page should be loaded and ch
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Write HTML-Header
|
|
||||||
echo $_SESSION['header'];
|
|
||||||
echo "<html><head><title>";
|
|
||||||
echo _("Create new Account");
|
|
||||||
echo "</title>\n".
|
|
||||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"".$_SESSION['lamurl']."style/layout.css\">\n".
|
|
||||||
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
|
||||||
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n";
|
|
||||||
|
|
||||||
do { // X-Or, only one if() can be true
|
do { // X-Or, only one if() can be true
|
||||||
if ($_POST['next_general']) {
|
if ($_POST['next_general']) {
|
||||||
|
@ -241,15 +233,23 @@ do { // X-Or, only one if() can be true
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ($_POST['backmain']) {
|
if ($_POST['backmain']) {
|
||||||
echo "<meta http-equiv=\"refresh\" content=\"2; URL=".$_SESSION['lamurl']."templates/lists/listhosts.php\">\n";
|
metaRefresh($_SESSION['lamurl']."templates/lists/listhosts.php");
|
||||||
$select_local='backmain';
|
die;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (!$select_local) $select_local='general';
|
if (!$select_local) $select_local='general';
|
||||||
} while(0);
|
} while(0);
|
||||||
|
|
||||||
echo "</head><body>\n";
|
// Write HTML-Header
|
||||||
echo "<form action=\"hostedit.php\" method=\"post\">\n";
|
echo $_SESSION['header'];
|
||||||
|
echo "<html><head><title>";
|
||||||
|
echo _("Create new Account");
|
||||||
|
echo "</title>\n".
|
||||||
|
"<link rel=\"stylesheet\" type=\"text/css\" href=\"".$_SESSION['lamurl']."style/layout.css\">\n".
|
||||||
|
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
||||||
|
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n".
|
||||||
|
"</head><body>\n".
|
||||||
|
"<form action=\"hostedit.php\" method=\"post\">\n";
|
||||||
|
|
||||||
if (is_array($errors)) {
|
if (is_array($errors)) {
|
||||||
echo "<table class=\"account\" width=\"100%\">\n";
|
echo "<table class=\"account\" width=\"100%\">\n";
|
||||||
|
|
|
@ -425,16 +425,6 @@ switch ($_POST['select']) { // Select which part of page should be loaded and ch
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($select_local != 'pdf') {
|
|
||||||
// Write HTML-Header
|
|
||||||
echo $_SESSION['header'];
|
|
||||||
echo "<html><head><title>";
|
|
||||||
echo _("Create new Account");
|
|
||||||
echo "</title>\n".
|
|
||||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"".$_SESSION['lamurl']."style/layout.css\">\n".
|
|
||||||
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
|
||||||
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
do { // X-Or, only one if() can be true
|
do { // X-Or, only one if() can be true
|
||||||
|
@ -572,8 +562,8 @@ do { // X-Or, only one if() can be true
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ($_POST['backmain']) {
|
if ($_POST['backmain']) {
|
||||||
echo "<meta http-equiv=\"refresh\" content=\"2; URL=".$_SESSION['lamurl']."templates/lists/listusers.php\">\n";
|
metaRefresh($_SESSION['lamurl']."templates/lists/listusers.php");
|
||||||
$select_local='backmain';
|
die;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (!$select_local) $select_local='general';
|
if (!$select_local) $select_local='general';
|
||||||
|
@ -581,8 +571,16 @@ do { // X-Or, only one if() can be true
|
||||||
|
|
||||||
|
|
||||||
if ($select_local != 'pdf') {
|
if ($select_local != 'pdf') {
|
||||||
echo "</head><body>\n";
|
// Write HTML-Header
|
||||||
echo "<form action=\"useredit.php\" method=\"post\">\n";
|
echo $_SESSION['header'];
|
||||||
|
echo "<html><head><title>";
|
||||||
|
echo _("Create new Account");
|
||||||
|
echo "</title>\n".
|
||||||
|
"<link rel=\"stylesheet\" type=\"text/css\" href=\"".$_SESSION['lamurl']."style/layout.css\">\n".
|
||||||
|
"<meta http-equiv=\"pragma\" content=\"no-cache\">\n".
|
||||||
|
"<meta http-equiv=\"cache-control\" content=\"no-cache\">\n".
|
||||||
|
"</head><body>\n".
|
||||||
|
"<form action=\"useredit.php\" method=\"post\">\n";
|
||||||
|
|
||||||
if (is_array($errors)) {
|
if (is_array($errors)) {
|
||||||
echo "<table class=\"account\" width=\"100%\">\n";
|
echo "<table class=\"account\" width=\"100%\">\n";
|
||||||
|
|
|
@ -29,34 +29,25 @@ session_save_path('../sess');
|
||||||
@session_start();
|
@session_start();
|
||||||
setlanguage();
|
setlanguage();
|
||||||
|
|
||||||
|
|
||||||
|
if ($_POST['backmain']) { // back to list page
|
||||||
|
metaRefresh($_SESSION['lamurl']."templates/lists/list".$_POST['type5']."s.php");
|
||||||
|
die;
|
||||||
|
}
|
||||||
|
|
||||||
echo $_SESSION['header'];
|
echo $_SESSION['header'];
|
||||||
echo '<html><head><title>';
|
echo '<html><head><title>';
|
||||||
echo _('Delete Account');
|
echo _('Delete Account');
|
||||||
echo '</title>'."\n".
|
echo '</title>'."\n".
|
||||||
'<link rel="stylesheet" type="text/css" href="'.$_SESSION['lamurl'].'style/layout.css">'."\n".
|
'<link rel="stylesheet" type="text/css" href="'.$_SESSION['lamurl'].'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>'."\n".
|
||||||
if ($_POST['backmain'])
|
|
||||||
switch ( $_POST['type5'] ) {
|
|
||||||
case 'user' :
|
|
||||||
echo "<meta http-equiv=\"refresh\" content=\"2; URL=lists/listusers.php\">\n";
|
|
||||||
break;
|
|
||||||
case 'group' :
|
|
||||||
echo "<meta http-equiv=\"refresh\" content=\"2; URL=lists/listgroups.php\">\n";
|
|
||||||
break;
|
|
||||||
case 'host' :
|
|
||||||
echo "<meta http-equiv=\"refresh\" content=\"2; URL=lists/listhosts.php\">\n";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
echo '</head>'."\n".
|
|
||||||
'<body>'."\n".
|
'<body>'."\n".
|
||||||
'<form action="delete.php" method="post">'."\n";
|
'<form action="delete.php" method="post">'."\n";
|
||||||
|
|
||||||
if ($_GET['type']) {
|
if ($_GET['type']) {
|
||||||
$DN2 = explode(";", str_replace("\'", '',$_GET['DN']));
|
//$DN2 = explode(";", str_replace("\'", '',$_GET['DN']));
|
||||||
echo '<input name="type5" type="hidden" value="'.$_GET['type'].'">';
|
|
||||||
echo '<input name="DN" type="hidden" value="'.$_GET['DN'].'">';
|
|
||||||
switch ($_GET['type']) {
|
switch ($_GET['type']) {
|
||||||
case 'user':
|
case 'user':
|
||||||
echo "<fieldset class=\"useredit-bright\"><legend class=\"useredit-bright\"><b>";
|
echo "<fieldset class=\"useredit-bright\"><legend class=\"useredit-bright\"><b>";
|
||||||
|
@ -78,7 +69,7 @@ if ($_GET['type']) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
echo "<table border=0 width=\"100%\">\n";
|
echo "<table border=0 width=\"100%\">\n";
|
||||||
foreach ($DN2 as $dn) echo '<tr><td>'.$dn.'</td></tr>';
|
foreach ($_SESSION['delete_dn'] as $dn) echo '<tr><td>'.$dn.'</td></tr>';
|
||||||
echo "</table>\n";
|
echo "</table>\n";
|
||||||
if (($_GET['type']== user) && $_SESSION['config']->scriptServer) {
|
if (($_GET['type']== user) && $_SESSION['config']->scriptServer) {
|
||||||
echo "<table border=0 width=\"100%\">\n";
|
echo "<table border=0 width=\"100%\">\n";
|
||||||
|
@ -119,8 +110,7 @@ if ($_POST['delete_yes'] && !$_POST['backmain']) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
echo "<br><table border=0 width=\"100%\">\n";
|
echo "<br><table border=0 width=\"100%\">\n";
|
||||||
$DN2 = explode(";", str_replace("\\", '',str_replace("\'", '',$_POST['DN'])));
|
foreach ($_SESSION['delete_dn'] as $dn) {
|
||||||
foreach ($DN2 as $dn) {
|
|
||||||
echo '<input name="type5" type="hidden" value="'.$_POST['type5'].'">';
|
echo '<input name="type5" type="hidden" value="'.$_POST['type5'].'">';
|
||||||
switch ($_POST['type5']) {
|
switch ($_POST['type5']) {
|
||||||
case 'user':
|
case 'user':
|
||||||
|
@ -220,23 +210,5 @@ if ($_POST['delete_no']) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_POST['backmain'])
|
|
||||||
switch ( $_POST['type5'] ) {
|
|
||||||
case 'user' :
|
|
||||||
echo '<a href="lists/listusers.php">';
|
|
||||||
echo _('Please press here if meta-refresh didn\'t work.');
|
|
||||||
echo "</a>\n";
|
|
||||||
break;
|
|
||||||
case 'group' :
|
|
||||||
echo '<a href="lists/listgroups.php">';
|
|
||||||
echo _('Please press here if meta-refresh didn\'t work.');
|
|
||||||
echo "</a>\n";
|
|
||||||
break;
|
|
||||||
case 'host' :
|
|
||||||
echo '<a href="lists/listhosts.php">';
|
|
||||||
echo _('Please press here if meta-refresh didn\'t work.');
|
|
||||||
echo "</a>\n";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
echo '</form></body></html>'."\n";
|
echo '</form></body></html>'."\n";
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -53,6 +53,43 @@ else {
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($select!='pdf') {
|
if ($select!='pdf') {
|
||||||
|
switch ($select) {
|
||||||
|
case 'cancel' : // go back to user list page
|
||||||
|
metaRefresh($_SESSION['lamurl']."templates/lists/listusers.php");
|
||||||
|
die;
|
||||||
|
break;
|
||||||
|
case 'list' : // refreh to masscreate
|
||||||
|
if (!is_array($accounts)) $accounts = array();
|
||||||
|
$groups = array();
|
||||||
|
if (loadfile()) {
|
||||||
|
$_SESSION['group_suffix'] = $_POST['f_group_suffix'];
|
||||||
|
$_SESSION['group_selectprofile'] = $_POST['f_selectgroupprofile'];
|
||||||
|
metaRefresh($_SESSION['lamurl']."templates/masscreate.php?list2");
|
||||||
|
die;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
echo $_SESSION['header'];
|
||||||
|
echo '<html><head><title>';
|
||||||
|
echo _('Create new Accounts');
|
||||||
|
echo '</title>'."\n".
|
||||||
|
'<link rel="stylesheet" type="text/css" href="'.$_SESSION['lamurl'].'style/layout.css">'."\n".
|
||||||
|
'<meta http-equiv="pragma" content="no-cache">'."\n".
|
||||||
|
'<meta http-equiv="cache-control" content="no-cache">'."\n";
|
||||||
|
echo '</head><body>'."\n".
|
||||||
|
'<form enctype="multipart/form-data" action="masscreate.php" method="post">'."\n".
|
||||||
|
'<table class="masscreate" width="100%">'.
|
||||||
|
'<tr><td>';
|
||||||
|
echo _('Max 400 users allowed. Ignored additional users.');
|
||||||
|
echo '</td></tr>'."\n";
|
||||||
|
echo '<tr><td><a href="lists/listusers.php">';
|
||||||
|
echo _('Cancel');
|
||||||
|
echo '</a></td><td><a href="masscreate.php?list2">';
|
||||||
|
echo _('Contiune');
|
||||||
|
echo "</a></td></tr></table>\n";
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
// Write HTML-Header and part of Table
|
// Write HTML-Header and part of Table
|
||||||
echo $_SESSION['header'];
|
echo $_SESSION['header'];
|
||||||
echo '<html><head><title>';
|
echo '<html><head><title>';
|
||||||
|
@ -62,19 +99,6 @@ if ($select!='pdf') {
|
||||||
'<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";
|
||||||
switch ($select) {
|
switch ($select) {
|
||||||
case 'cancel':
|
|
||||||
if ( isset($_SESSION['accounts'])) unset($_SESSION['accounts']);
|
|
||||||
if ( isset($_SESSION['pointer'])) unset($_SESSION['pointer']);
|
|
||||||
if ( isset($_SESSION['errors'])) unset($_SESSION['errors']);
|
|
||||||
if ( isset($_SESSION['group_suffix'])) unset($_SESSION['group_suffix']);
|
|
||||||
if ( isset($_SESSION['group_selectprofile'])) unset($_SESSION['group_selectprofile']);
|
|
||||||
echo '<meta http-equiv="refresh" content="1; URL=lists/listusers.php">'."\n".
|
|
||||||
'</head><body>'."\n".
|
|
||||||
'<form enctype="multipart/form-data" action="masscreate.php" method="post">'."\n".
|
|
||||||
'<a href="lists/listusers.php">';
|
|
||||||
echo _('Please press here if meta-refresh didn\'t work.');
|
|
||||||
echo "</a>\n";
|
|
||||||
break;
|
|
||||||
case 'create':
|
case 'create':
|
||||||
if ($_SESSION['pointer'] < sizeof($_SESSION['accounts'])) {
|
if ($_SESSION['pointer'] < sizeof($_SESSION['accounts'])) {
|
||||||
$refresh = get_cfg_var('max_execution_time')-5;
|
$refresh = get_cfg_var('max_execution_time')-5;
|
||||||
|
@ -199,35 +223,6 @@ if ($select!='pdf') {
|
||||||
if ( isset($_SESSION['group_selectprofile'])) unset($_SESSION['group_selectprofile']);
|
if ( isset($_SESSION['group_selectprofile'])) unset($_SESSION['group_selectprofile']);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'list':
|
|
||||||
if (!is_array($accounts)) $accounts = array();
|
|
||||||
$groups = array();
|
|
||||||
if (loadfile()) {
|
|
||||||
echo '<meta http-equiv="refresh" content="2; URL=masscreate.php?list2">'."\n".
|
|
||||||
'</head><body>'."\n".
|
|
||||||
'<form enctype="multipart/form-data" action="masscreate.php" method="post">'."\n".
|
|
||||||
'<a href="masscreate.php?list2">';
|
|
||||||
echo _('Please press here if meta-refresh didn\'t work.');
|
|
||||||
echo "</a>\n";
|
|
||||||
$_SESSION['group_suffix'] = $_POST['f_group_suffix'];
|
|
||||||
$_SESSION['group_selectprofile'] = $_POST['f_selectgroupprofile'];
|
|
||||||
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
//echo '<meta http-equiv="refresh" content="2; URL=masscreate.php?list2">'."\n".
|
|
||||||
echo '</head><body>'."\n".
|
|
||||||
'<form enctype="multipart/form-data" action="masscreate.php" method="post">'."\n".
|
|
||||||
'<table class="masscreate" width="100%">'.
|
|
||||||
'<tr><td>';
|
|
||||||
echo _('Max 400 users allowed. Ignored additional users.');
|
|
||||||
echo '</td></tr>'."\n";
|
|
||||||
echo '<tr><td><a href="lists/listusers.php">';
|
|
||||||
echo _('Cancel');
|
|
||||||
echo '</a></td><td><a href="masscreate.php?list2">';
|
|
||||||
echo _('Contiune');
|
|
||||||
echo "</a></td></tr></table>\n";
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 'list2':
|
case 'list2':
|
||||||
echo '</head><body>'."\n".
|
echo '</head><body>'."\n".
|
||||||
'<form enctype="multipart/form-data" action="masscreate.php" method="post">'."\n".
|
'<form enctype="multipart/form-data" action="masscreate.php" method="post">'."\n".
|
||||||
|
@ -242,9 +237,6 @@ if ($select!='pdf') {
|
||||||
echo "</b></legend>\n<table border=0 width=\"100%\">\n";
|
echo "</b></legend>\n<table border=0 width=\"100%\">\n";
|
||||||
echo '<tr><td>'._('row').'</td>'."\n".'<td>'. _('Surname'). '</td>'."\n".'<td>'. _('Given name'). '</td>'."\n".'<td>'. _('User name'). '</td>'."\n".'<td>'. _('Primary group'). '</td>'."\n".'<td>'.
|
echo '<tr><td>'._('row').'</td>'."\n".'<td>'. _('Surname'). '</td>'."\n".'<td>'. _('Given name'). '</td>'."\n".'<td>'. _('User name'). '</td>'."\n".'<td>'. _('Primary group'). '</td>'."\n".'<td>'.
|
||||||
_('Details'). '</td>'."\n".'<td>' . _('Infos'). '</td>'."\n".'<td>' . _('Warnings'). '</td>'."\n".'<td>' . _('Errors') . '</td>'."\n".'</tr>'."\n";
|
_('Details'). '</td>'."\n".'<td>' . _('Infos'). '</td>'."\n".'<td>' . _('Warnings'). '</td>'."\n".'<td>' . _('Errors') . '</td>'."\n".'</tr>'."\n";
|
||||||
if (!isset($_SESSION['rowstart'])) $_SESSION['rowstart'] = 0;
|
|
||||||
//if (sizeof($_SESSION['accounts'])<($_SESSION['rowstart']+10)) $end = sizeof($_SESSION['accounts']);
|
|
||||||
// else $end = $_SESSION['rowstart']+10;
|
|
||||||
$end = sizeof($_SESSION['accounts']);
|
$end = sizeof($_SESSION['accounts']);
|
||||||
for ($row=0; $row<$end; $row++) { // loops for every row
|
for ($row=0; $row<$end; $row++) { // loops for every row
|
||||||
echo '<tr><td>'.$row.'</td>'."\n".'<td>'.
|
echo '<tr><td>'.$row.'</td>'."\n".'<td>'.
|
||||||
|
@ -252,21 +244,21 @@ if ($select!='pdf') {
|
||||||
$_SESSION['accounts'][$row]->general_givenname.'</td>'."\n".'<td>'.
|
$_SESSION['accounts'][$row]->general_givenname.'</td>'."\n".'<td>'.
|
||||||
$_SESSION['accounts'][$row]->general_username.'</td>'."\n".'<td>'.
|
$_SESSION['accounts'][$row]->general_username.'</td>'."\n".'<td>'.
|
||||||
$_SESSION['accounts'][$row]->general_group.'</td>'."\n".'<td>'.
|
$_SESSION['accounts'][$row]->general_group.'</td>'."\n".'<td>'.
|
||||||
'<a target=_blank href="massdetail.php?row='.$row.'&type=detail">'._('Show Details.').'</a></td>'."\n".'<td>';
|
'<a target=_blank href="massdetail.php?row='.$row.'&type=detail">'._('Show Details.').'</a></td>'."\n".'<td>';
|
||||||
$found=false;
|
$found=false;
|
||||||
for ($i=0; $i<sizeof($_SESSION['errors'][$row]); $i++)
|
for ($i=0; $i<sizeof($_SESSION['errors'][$row]); $i++)
|
||||||
if ($_SESSION['errors'][$row][$i][0] == 'INFO') $found=true;
|
if ($_SESSION['errors'][$row][$i][0] == 'INFO') $found=true;
|
||||||
if ($found) echo '<a target="massdetail" href="massdetail.php?row='.$row.'&type=info">'._('Show Infos.').'</a>';
|
if ($found) echo '<a target="massdetail" href="massdetail.php?row='.$row.'&type=info">'._('Show Infos.').'</a>';
|
||||||
echo '</td>'."\n".'<td>';
|
echo '</td>'."\n".'<td>';
|
||||||
$found=false;
|
$found=false;
|
||||||
for ($i=0; $i<sizeof($_SESSION['errors'][$row]); $i++)
|
for ($i=0; $i<sizeof($_SESSION['errors'][$row]); $i++)
|
||||||
if ($_SESSION['errors'][$row][$i][0] == 'WARN') $found=true;
|
if ($_SESSION['errors'][$row][$i][0] == 'WARN') $found=true;
|
||||||
if ($found) echo '<a target="massdetail" href="massdetail.php?row='.$row.'&type=warn">'._('Show Warnings.').'</a>';
|
if ($found) echo '<a target="massdetail" href="massdetail.php?row='.$row.'&type=warn">'._('Show Warnings.').'</a>';
|
||||||
echo '</td>'."\n".'<td>';
|
echo '</td>'."\n".'<td>';
|
||||||
$found=false;
|
$found=false;
|
||||||
for ($i=0; $i<sizeof($_SESSION['errors'][$row]); $i++)
|
for ($i=0; $i<sizeof($_SESSION['errors'][$row]); $i++)
|
||||||
if ($_SESSION['errors'][$row][$i][0] == 'ERROR') $found=true;
|
if ($_SESSION['errors'][$row][$i][0] == 'ERROR') $found=true;
|
||||||
if ($found) echo '<a target="massdetail" href="massdetail.php?row='.$row.'&type=error">'._('Show Errors.').'</a>';
|
if ($found) echo '<a target="massdetail" href="massdetail.php?row='.$row.'&type=error">'._('Show Errors.').'</a>';
|
||||||
echo '</td></tr>'."\n";
|
echo '</td></tr>'."\n";
|
||||||
}
|
}
|
||||||
$noerrors=true;
|
$noerrors=true;
|
||||||
|
|
Loading…
Reference in New Issue