}
if (isset($_POST['action']) && !$preview) {
- switch ($_POST['action']) {
+ $act= explode('_', $_POST['action'] , 2)
+ switch ($act) {
case 'leave':
break;
case 'reopen':
$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();
$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;
}
}