From e0899dc1e3d651a2b5a4d46e32c0928688edef23 Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Sat, 22 Jul 2006 01:25:16 +0000 Subject: [PATCH] r916: Forgot to implement the delete/kill branches with APIs --- admin/autoaction.php | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/admin/autoaction.php b/admin/autoaction.php index 0c78bc3..ac1111a 100644 --- a/admin/autoaction.php +++ b/admin/autoaction.php @@ -41,15 +41,10 @@ if (empty($_REQUEST['do'])) if ($_REQUEST['do'] == 'kill') { - $action = $db->query_first("SELECT * FROM " . TABLE_PREFIX . "autoaction WHERE actionid = " . $bugsys->input_clean('actionid', TYPE_UINT)); - if (!$action) - { - $admin->error($lang->getlex('error_invalid_id')); - } - - $db->query("DELETE FROM " . TABLE_PREFIX . "autoaction WHERE actionid = $action[actionid]"); - - build_auto_actions(); + $action = new AutoActionAPI($bugsys); + $action->set('actionid', $bugsys->in['actionid']); + $action->set_condition(); + $action->delete(); $admin->redirect('autoaction.php?do=modify'); } @@ -58,12 +53,6 @@ if ($_REQUEST['do'] == 'kill') if ($_REQUEST['do'] == 'delete') { - $action = $db->query_first("SELECT * FROM " . TABLE_PREFIX . "autoaction WHERE actionid = " . $bugsys->input_clean('actionid', TYPE_UINT)); - if (!$action) - { - $admin->error($lang->getlex('error_invalid_id')); - } - $admin->page_confirm($lang->string('Are you sure you want to delete this action?'), "autoaction.php?do=kill&actionid=$action[actionid]"); } -- 2.22.5