web/ticket.php
authorAlan Knowles <alan@akkbhome.com>
Wed, 26 Jan 2011 11:01:09 +0000 (19:01 +0800)
committerAlan Knowles <alan@akkbhome.com>
Wed, 26 Jan 2011 11:01:09 +0000 (19:01 +0800)
web/ticket.php

index d4e393f..5cb484e 100644 (file)
@@ -150,7 +150,8 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST')
   }
 
   if (isset($_POST['action']) && !$preview) {
-    switch ($_POST['action']) {
+    $act= explode('_', $_POST['action'] , 2)
+    switch ($act) {
       case 'leave':
         break;
       case 'reopen':
@@ -161,11 +162,8 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST')
         $issue->close();
         $_POST['estimated'] = $issue->estimated;
         break;
-      case 'resolve':
-        $issue->resolution = $_POST['resolution'];
-        $issue->close();
-        $_POST['estimated'] = $issue->estimated;
-        break;
+        
+      
       case 'accept':
         // will be applied to the issue further down
         $_POST['owner'] = MTrackAuth::whoami();
@@ -173,8 +171,17 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST')
           $issue->status = 'open';
         }
         break;
-      case 'changestatus':
-        $issue->status = $_POST['status'];
+        
+        
+      case 'resolve':
+        //$issue->resolution = $_POST['resolution'];
+        $issue->resolution = $act[1];
+        $issue->close();
+        $_POST['estimated'] = $issue->estimated;
+        break;  
+        
+      case 'change':
+        $issue->status = $act[1];
         break;
     }
   }