From: Barış Metin Date: Wed, 18 Mar 2009 17:38:03 +0000 (+0000) Subject: add delete-slice action that is used by the interface. X-Git-Tag: PLEWWW-4.3-1~12 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=657f5a6da6e41833b45079cec3765a352021d31a;p=plewww.git add delete-slice action that is used by the interface. --- diff --git a/planetlab/common/actions.php b/planetlab/common/actions.php index ecde471..605c15f 100644 --- a/planetlab/common/actions.php +++ b/planetlab/common/actions.php @@ -67,6 +67,8 @@ $known_actions []= "update-site"; // expects: site_id & name abbreviated_name url latitude longitude [login_base max_slices] //////////////////////////////////////// slices +$known_actions []= "delete-slice"; +// expects: slice_id $known_actions []= "update-slice"; // expects: slice_id, name, description, url $known_actions []= "renew-slice"; @@ -440,6 +442,18 @@ switch ($action) { } //////////////////////////////////////////////////////////// slices + case 'delete-slice': { + $slice_id = $_POST['slice_id']; + $api->DeleteSlice( intval( $slice_id ) ); + $error= $api->error(); + if( empty( $error ) ) { + drupal_set_message("Deleted slice $slice_id"); + } else { + drupal_set_error($error); + } + break; + } + case 'update-slice': { $slice_id = $_POST['slice_id']; $name = $_POST['name'];