From f2423b654a6f68abefaaf062e2e60a7f7d060618 Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis@dolibarr.fr> Date: Wed, 24 Feb 2010 10:30:26 +0000 Subject: [PATCH] Fix: management of time spent in task card --- htdocs/projet/tasks/time.php | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php index 8512b306499..5aa665e4ffd 100644 --- a/htdocs/projet/tasks/time.php +++ b/htdocs/projet/tasks/time.php @@ -33,9 +33,15 @@ if (!$user->rights->projet->lire) accessforbidden(); /* * Actions */ +if ($_POST["action"] == 'updateline' && ! $_POST["cancel"] && $user->rights->projet->creer) +{ + +} - - +if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == "yes" && $user->rights->projet->creer) +{ + +} /* @@ -69,6 +75,12 @@ if ($_GET["id"] > 0) dol_fiche_head($head, 'time', $langs->trans("Task"),0,'projecttask'); if ($mesg) print $mesg.'<br>'; + + if ($_GET["action"] == 'deleteline') + { + $ret=$html->form_confirm($_SERVER["PHP_SELF"]."?id=".$_GET["id"],$langs->trans("DeleteATimeSpent"),$langs->trans("ConfirmDeleteATimeSpent"),"confirm_delete",'','',1); + if ($ret == 'html') print '<br>'; + } print '<table class="border" width="100%">'; @@ -175,10 +187,15 @@ if ($_GET["id"] > 0) $minutes = substr("00"."$minutes", -2); print '<td align="right">'.$heure." h ".$minutes."</td>\n"; - // Icon update et delete - print '<td align="center" nowrap>'; + // Edit and delete icon + print '<td align="right" nowrap>'; if ($user->rights->projet->creer && $userAccess) { + print ' '; + print '<a href="'.$_SERVER["PHP_SELF"].'?id='.$task->id.'&action=editline&lineid='.$task_time->rowid.'">'; + print img_edit(); + print '</a>'; + print ' '; print '<a href="'.$_SERVER["PHP_SELF"].'?id='.$task->id.'&action=deleteline&lineid='.$task_time->rowid.'">'; print img_delete(); -- GitLab