98a7d671949689cb758c290c5c18e43472e48ec2
[plewww.git] / planetlab / slices / slice_action.php
1 <?php
2
3 // Require login
4 require_once 'plc_login.php';
5
6 // Get session and API handles
7 require_once 'plc_session.php';
8 global $plc, $api;
9
10 /*
11 // Print header
12 require_once 'plc_drupal.php';
13 drupal_set_title('Slices');
14 include 'plc_header.php';
15 */
16
17 // Common functions
18 require_once 'plc_functions.php';
19 require_once 'plc_sorts.php';
20
21 // find person roles
22 $_person= $plc->person;
23 $_roles= $_person['role_ids'];
24
25
26
27 // echo "<pre>"; print_r( $_POST ); echo "</pre>";
28 // SLICES ------------------------------------------------------
29
30 // if action exists figure out what to do
31 if( $_POST['actions'] ) {
32   // get slice_id as int
33   $slice_id= intval( $_POST['slice_id'] );
34
35   // depending on action, run function
36   switch( $_POST['actions'] ) {
37     case "renew":
38       header( "location: renew_slice.php?id=$slice_id" );
39       exit();
40       break;
41     case "delete":
42       header( "location: delete_slice.php?id=$slice_id" );
43       exit();
44       break;
45     case "nodes":
46       header( "location: slice_nodes.php?id=$slice_id" );
47       exit();
48       break;
49     case "users":
50       header( "location: slice_users.php?id=$slice_id" );
51       exit();
52       break;
53      
54   }
55
56 }
57
58   
59 /*
60 // Print footer
61 include 'plc_footer.php';
62 */
63
64 ?>