removed obsolete code
This commit is contained in:
parent
d3cacaaa5d
commit
1a3f0f5d8a
|
@ -3,7 +3,7 @@
|
||||||
$Id$
|
$Id$
|
||||||
|
|
||||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||||
Copyright (C) 2004 - 2015 Roland Gruber
|
Copyright (C) 2004 - 2016 Roland Gruber
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -63,13 +63,8 @@ if (!empty($_POST)) {
|
||||||
// show LDIF if requested
|
// show LDIF if requested
|
||||||
if (isset($_GET['showldif'])) {
|
if (isset($_GET['showldif'])) {
|
||||||
//download file
|
//download file
|
||||||
if(isset($HTTP_SERVER_VARS['HTTP_USER_AGENT']) and strpos($HTTP_SERVER_VARS['HTTP_USER_AGENT'],'MSIE')) {
|
header('Content-Type: text/plain');
|
||||||
Header('Content-Type: application/force-download');
|
header('Content-disposition: attachment; filename=lam.ldif');
|
||||||
}
|
|
||||||
else {
|
|
||||||
Header('Content-Type: text/plain');
|
|
||||||
}
|
|
||||||
Header('Content-disposition: attachment; filename=lam.ldif');
|
|
||||||
$accounts = unserialize($_SESSION['ldap']->decrypt($_SESSION['mass_accounts']));
|
$accounts = unserialize($_SESSION['ldap']->decrypt($_SESSION['mass_accounts']));
|
||||||
for ($i = 0; $i < sizeof($accounts); $i++) {
|
for ($i = 0; $i < sizeof($accounts); $i++) {
|
||||||
echo "DN: " . $accounts[$i]['dn'] . "\n";
|
echo "DN: " . $accounts[$i]['dn'] . "\n";
|
||||||
|
@ -127,9 +122,9 @@ if ($_FILES['inputfile'] && ($_FILES['inputfile']['size'] > 0)) {
|
||||||
while (($line = fgetcsv($handle, 2000)) !== false ) { // account rows
|
while (($line = fgetcsv($handle, 2000)) !== false ) { // account rows
|
||||||
$data[] = $line;
|
$data[] = $line;
|
||||||
}
|
}
|
||||||
|
|
||||||
$errors = array();
|
$errors = array();
|
||||||
|
|
||||||
// check if all required columns are present
|
// check if all required columns are present
|
||||||
$checkcolumns = array();
|
$checkcolumns = array();
|
||||||
$columns = call_user_func_array('array_merge', $columns);
|
$columns = call_user_func_array('array_merge', $columns);
|
||||||
|
@ -139,7 +134,7 @@ if ($_FILES['inputfile'] && ($_FILES['inputfile']['size'] > 0)) {
|
||||||
else $errors[] = array(_("A required column is missing in your CSV file."), $columns[$i]['name']);
|
else $errors[] = array(_("A required column is missing in your CSV file."), $columns[$i]['name']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// check if all required attributes are given
|
// check if all required attributes are given
|
||||||
$invalidColumns = array();
|
$invalidColumns = array();
|
||||||
$id_names = array_keys($ids);
|
$id_names = array_keys($ids);
|
||||||
|
@ -160,7 +155,7 @@ if ($_FILES['inputfile'] && ($_FILES['inputfile']['size'] > 0)) {
|
||||||
for ($i = 0; $i < sizeof($invalidColumns); $i++) {
|
for ($i = 0; $i < sizeof($invalidColumns); $i++) {
|
||||||
$errors[] = array(_("One or more values of the required column \"$invalidColumns[$i]\" are missing."), "");
|
$errors[] = array(_("One or more values of the required column \"$invalidColumns[$i]\" are missing."), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
// check if values in unique columns are correct
|
// check if values in unique columns are correct
|
||||||
for ($i = 0; $i < sizeof($columns); $i++) {
|
for ($i = 0; $i < sizeof($columns); $i++) {
|
||||||
if (isset($columns[$i]['unique']) && ($columns[$i]['unique'] == true) && isset($ids[$columns[$i]['name']])) {
|
if (isset($columns[$i]['unique']) && ($columns[$i]['unique'] == true) && isset($ids[$columns[$i]['name']])) {
|
||||||
|
@ -182,7 +177,7 @@ if ($_FILES['inputfile'] && ($_FILES['inputfile']['size'] > 0)) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// if input data is invalid just display error messages (max 50)
|
// if input data is invalid just display error messages (max 50)
|
||||||
if (sizeof($errors) > 0) {
|
if (sizeof($errors) > 0) {
|
||||||
for ($i = 0; $i < sizeof($errors); $i++) {
|
for ($i = 0; $i < sizeof($errors); $i++) {
|
||||||
|
@ -191,7 +186,7 @@ if ($_FILES['inputfile'] && ($_FILES['inputfile']['size'] > 0)) {
|
||||||
$container->addElement(new htmlSpacer(null, '10px'), true);
|
$container->addElement(new htmlSpacer(null, '10px'), true);
|
||||||
massPrintBackButton($scope, $selectedModules, $container);
|
massPrintBackButton($scope, $selectedModules, $container);
|
||||||
}
|
}
|
||||||
|
|
||||||
// let modules build accounts
|
// let modules build accounts
|
||||||
else {
|
else {
|
||||||
$accounts = buildUploadAccounts($scope, $data, $ids, $selectedModules);
|
$accounts = buildUploadAccounts($scope, $data, $ids, $selectedModules);
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
$Id$
|
$Id$
|
||||||
|
|
||||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||||
Copyright (C) 2004 - 2015 Roland Gruber
|
Copyright (C) 2004 - 2016 Roland Gruber
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -67,13 +67,8 @@ if (!empty($_POST)) {
|
||||||
// show CSV if requested
|
// show CSV if requested
|
||||||
if (isset($_GET['getCSV'])) {
|
if (isset($_GET['getCSV'])) {
|
||||||
//download file
|
//download file
|
||||||
if(isset($HTTP_SERVER_VARS['HTTP_USER_AGENT']) and strpos($HTTP_SERVER_VARS['HTTP_USER_AGENT'],'MSIE')) {
|
header('Content-Type: application/msexcel');
|
||||||
Header('Content-Type: application/force-download');
|
header('Content-disposition: attachment; filename=lam.csv');
|
||||||
}
|
|
||||||
else {
|
|
||||||
Header('Content-Type: application/msexcel');
|
|
||||||
}
|
|
||||||
Header('Content-disposition: attachment; filename=lam.csv');
|
|
||||||
echo $_SESSION['mass_csv'];
|
echo $_SESSION['mass_csv'];
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
@ -241,7 +236,7 @@ function showMainPage($scope, $selectedModules) {
|
||||||
// get input fields from modules
|
// get input fields from modules
|
||||||
$columns = getUploadColumns($scope, $selectedModules);
|
$columns = getUploadColumns($scope, $selectedModules);
|
||||||
$modules = array_keys($columns);
|
$modules = array_keys($columns);
|
||||||
|
|
||||||
echo "<form enctype=\"multipart/form-data\" action=\"massBuildAccounts.php\" method=\"post\">\n";
|
echo "<form enctype=\"multipart/form-data\" action=\"massBuildAccounts.php\" method=\"post\">\n";
|
||||||
$container = new htmlTable();
|
$container = new htmlTable();
|
||||||
// title
|
// title
|
||||||
|
@ -438,11 +433,11 @@ function showMainPage($scope, $selectedModules) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$container->addElement($columnContainer, true);
|
$container->addElement($columnContainer, true);
|
||||||
|
|
||||||
addSecurityTokenToMetaHTML($container);
|
addSecurityTokenToMetaHTML($container);
|
||||||
$tabindex = 1;
|
$tabindex = 1;
|
||||||
parseHtml(null, $container, array(), false, $tabindex, $scope);
|
parseHtml(null, $container, array(), false, $tabindex, $scope);
|
||||||
|
|
||||||
echo "</form>\n";
|
echo "</form>\n";
|
||||||
|
|
||||||
// build sample CSV
|
// build sample CSV
|
||||||
|
@ -476,7 +471,7 @@ function showMainPage($scope, $selectedModules) {
|
||||||
}
|
}
|
||||||
$sampleCSV = implode(",", $sampleCSV_head) . "\n" . implode(",", $sampleCSV_row) . "\n";
|
$sampleCSV = implode(",", $sampleCSV_head) . "\n" . implode(",", $sampleCSV_row) . "\n";
|
||||||
$_SESSION['mass_csv'] = $sampleCSV;
|
$_SESSION['mass_csv'] = $sampleCSV;
|
||||||
|
|
||||||
echo '</div>';
|
echo '</div>';
|
||||||
include 'main_footer.php';
|
include 'main_footer.php';
|
||||||
die;
|
die;
|
||||||
|
|
Loading…
Reference in New Issue