X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=timesheet_view.php;h=c8d7048a43d04826973e3e0320ba4d50f71c793a;hb=9819bb63bec83c13dd40ebb2ffc24df5fcfeda33;hp=f6e8aac71a76e701f07c95894681f15534d2e1eb;hpb=bac0563d910ee1c055db5e2ad9ec4c6d08846f7f;p=timetracker.git diff --git a/timesheet_view.php b/timesheet_view.php index f6e8aac7..c8d7048a 100644 --- a/timesheet_view.php +++ b/timesheet_view.php @@ -124,13 +124,19 @@ if ($request->isPost()) { if ($request->getParameter('btn_disapprove')) { $fields = array('timesheet_id' => $timesheet['id'], + 'name' => $timesheet['name'], + 'user_id' => $timesheet['user_id'], 'comment' => $cl_comment); - if (ttTimesheetHelper::disapproveTimesheet($fields)) { + if (!ttTimesheetHelper::markDisapproved($fields)) + $err->add($i18n->get('error.db')); + if ($err->no() && !ttTimesheetHelper::sendDisapprovedEmail($fields)) { + $err->add($i18n->get('error.mail_send')); + } + if ($err->no()) { // Redirect to self. header('Location: timesheet_view.php?id='.$timesheet['id']); exit(); - } else - $err->add($i18n->get('error.db')); + } } }