diff --git a/lam/templates/masscreate.php b/lam/templates/masscreate.php
index 1de7b256..17c59dfb 100644
--- a/lam/templates/masscreate.php
+++ b/lam/templates/masscreate.php
@@ -33,6 +33,15 @@ include_once('../lib/pdf.inc'); // Return a pdf-file
session_save_path('../sess');
@session_start();
+print_r($_FILES['userfile']);
+if ($_POST['tolist'] && ($_FILES['userfile']['size']>0)) $select = 'list';
+if ($_POST['back']) $select = 'main';
+if ($_POST['cancel']) $select = 'cancel';
+if ($_POST['create']) $select = 'create';
+if ($_POST['pdf']) createpdf($_SESSION['accounts']);
+if (!$select) $select='main';
+
+
// Write HTML-Header and part of Table
echo '
';
echo _('Create new Accounts');
@@ -45,14 +54,6 @@ echo '
echo '
|
';
-if ($_POST['tolist']) $select = 'list';
-if ($_POST['back']) $select = 'main';
-if ($_POST['cancel']) $select = 'cancel';
-if ($_POST['create']) $select = 'create';
-if ($_POST['pdf']) createpdf($_SESSION['accounts']);
-if (!$select) $select='main';
-
-
switch ($select) {
case 'main':
// if session was started previos, the existing session will be continued
@@ -86,12 +87,12 @@ switch ($select) {
if ( session_is_registered("accounts")) session_unregister("accounts");
session_register("accounts");
if (!is_array($accounts)) $accounts = array();
- $handler = fopen($_FILES['userfile']->tmp_name, 'r');
+ $handle = fopen($_FILES['userfile']['tmp_name'], 'r');
$error=false;
echo '';
echo _('Confirm List');
echo ' |
';
- for ($row=0; $line_array=fgetcvs($handle,2048); ++$row) { // loops for every row
+ for ($row=0; $line_array=fgetcsv($handle,2048); ++$row) { // loops for every row
$_SESSION['accounts'][$row] = loadUserProfile($_POST['f_selectprofile']) ;
if ($line_array[0]) $_SESSION['accounts'][$row]->general_surname = $line_array[0];
if ($line_array[1]) $_SESSION['accounts'][$row]->general_givenname = $line_array[1];
@@ -134,8 +135,8 @@ switch ($select) {
if (getgid($_SESSION['accounts'][$row]->general_group)==-1) StatusMessage('INFO', _('Group ').
$_SESSION['accounts'][$row]->general_group._(' not found in row ').$row.'!', _('It will be created.'));
}
- fclose($handler);
- unlink($_FILES['userfile']->tmp_name);
+ fclose($handle);
+ unlink($_FILES['userfile']['tmp_name']);
echo ''. _('Surname'). ' | '. _('Givenname'). ' | '. _('Username'). ' | '. _('Primary Group'). ' | '.
_('Title'). ' | '. _('Mail Address'). ' | '. _('Telephonenumber'). ' | '. _('Mobiletelephonenumber')
. ' | '. _('Facsimiletelephonenumber'). ' | '. _('Street'). ' | '. _('Postal Code')
|