X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/timetracker.git/blobdiff_plain/434a81099f4456d0679755335e31aaf74ad29ecd..e25cf11c520c4e86bfd7d4f0944a146f0a21cf91:/file_delete.php diff --git a/file_delete.php b/file_delete.php index 50b3e0e9..d98259d6 100644 --- a/file_delete.php +++ b/file_delete.php @@ -60,16 +60,18 @@ $form->addInput(array('type'=>'hidden','name'=>'id','value'=>$cl_file_id)); $form->addInput(array('type'=>'submit','name'=>'btn_delete','value'=>$i18n->get('label.delete'))); $form->addInput(array('type'=>'submit','name'=>'btn_cancel','value'=>$i18n->get('button.cancel'))); -// TODO: design redirects properly... if ($request->isPost()) { if ($request->getParameter('btn_delete')) { - if (ttProjectHelper::delete($cl_project_id)) { - header('Location: projects.php'); + $fileHelper = new ttFileHelper($err); + $deleted = $fileHelper->deleteFile($file); + if ($deleted && $file['entity_type'] == 'project') { + header('Location: project_files.php?id='.$file['entity_id']); exit(); - } else - $err->add($i18n->get('error.db')); + } } elseif ($request->getParameter('btn_cancel')) { - header('Location: projects.php'); + if ($file['entity_type'] == 'project') { + header('Location: project_files.php?id='.$file['entity_id']); + } exit(); } } // isPost