X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=import.php;h=3e375c981f353eaf3a562d50182f60f0d96d34b0;hb=60c61508f8586f489fc8795c93d9bd45e41467c1;hp=a76af182d45a880880b2f6d548dce44819f5c284;hpb=5ef582473f6b329be18ad83c61e053fdcd9c6ed5;p=timetracker.git diff --git a/import.php b/import.php index a76af182..3e375c98 100644 --- a/import.php +++ b/import.php @@ -28,28 +28,31 @@ require_once('initialize.php'); import('ttImportHelper'); +import('ttImportHelper2'); import('form.Form'); // Access check. -if (!ttAccessCheck(right_administer_site)) { +if (!ttAccessAllowed('administer_site')) { header('Location: access_denied.php'); exit(); } $form = new Form('importForm'); -$form->addInput(array('type'=>'upload','name'=>'xmlfile','value'=>'browse','maxsize'=>16777216)); // 16 MB file upload limit. -// Note: for the above limit to work make sure to set upload_max_filesize and post_max_size in php.ini to at least 16M. -$form->addInput(array('type'=>'submit','name'=>'btn_submit','value'=>$i18n->getKey('button.import'))); +$form->addInput(array('type'=>'upload','name'=>'xmlfile','value'=>'browse','maxsize'=>67108864)); // 64 MB file upload limit. +// Note: for the above limit to work make sure to set upload_max_filesize and post_max_size in php.ini to at least 64M. +$form->addInput(array('type'=>'submit','name'=>'btn_submit','value'=>$i18n->get('button.import'))); -if ($request->getMethod() == 'POST') { - - $import = new ttImportHelper($errors); +if ($request->isPost()) { + if (defined('SUBGROUP_DEBUG') && isTrue(SUBGROUP_DEBUG)) { + $import = new ttImportHelper2($err); + } else { + $import = new ttImportHelper($err); + } $import->importXml(); - if ($errors->isEmpty()) - $messages->add($i18n->getKey('form.import.success')); -} + if ($err->no()) $msg->add($i18n->get('form.import.success')); +} // isPost $smarty->assign('forms', array($form->getName()=>$form->toArray()) ); -$smarty->assign('title', $i18n->getKey('title.import')); +$smarty->assign('title', $i18n->get('title.import')); $smarty->assign('content_page_name', 'import.tpl'); $smarty->display('index.tpl');