[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge/www/pm task.php,1.17,1.18
From: |
tperdue |
Subject: |
[Gforge-commits] gforge/www/pm task.php,1.17,1.18 |
Date: |
Mon, 06 Dec 2004 15:07:24 -0600 |
Update of /cvsroot/gforge/gforge/www/pm
In directory db.perdue.net:/home/tperdue/share/www.gforge.org/www/pm
Modified Files:
task.php
Log Message:
adding some sample code to handle deletion of tasks
Index: task.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/pm/task.php,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- task.php 29 Nov 2004 16:26:34 -0000 1.17
+++ task.php 6 Dec 2004 21:07:21 -0000 1.18
@@ -201,6 +201,38 @@
}
//
+ // Show delete form
+ //
+ case 'deletetask' : {
+ if ($pg->userIsAdmin()) {
+ include 'deletetask.php';
+ } else {
+ exit_permission_denied();
+ }
+ }
+
+ //
+ // Handle the actual delete
+ //
+ case 'deletetask' : {
+ if ($pg->userIsAdmin()) {
+ $pt= new ProjectTask($pg,$project_task_id);
+ if (!$pt || !is_object($pt)) {
+ exit_error('Error','Could Not Get ProjectTask');
+ } elseif ($pt->isError()) {
+ exit_error('Error',$pt->getErrorMessage());
+ }
+ if (!$pt->delete()) {
+ $feedback .= 'Delete failed:
'.$pt->getErrorMessage();
+ } else {
+ $feedback .= 'Successfully Deleted';
+ }
+ } else {
+ exit_permission_denied();
+ }
+ }
+
+ //
// Show the page surrounding the gantt chart
//
case 'ganttpage' : {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/www/pm task.php,1.17,1.18,
tperdue <=