projects
/
timetracker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added delete option on time.php pages.
[timetracker.git]
/
file_delete.php
diff --git
a/file_delete.php
b/file_delete.php
index
50b3e0e
..
d98259d
100644
(file)
--- 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')));
$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 ($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();
exit();
- } else
- $err->add($i18n->get('error.db'));
+ }
} elseif ($request->getParameter('btn_cancel')) {
} 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
exit();
}
} // isPost