X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=file_delete.php;h=d98259d641e0d7968392cca9eccb629ae7577839;hb=bbdb5228ab00dfeb9d91217ce0e990842ab6da80;hp=50b3e0e9aaad1d9f65872e83c069ed6b7932d4e7;hpb=434a81099f4456d0679755335e31aaf74ad29ecd;p=timetracker.git 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