public function put_index($id) { $slice=new SliceResource($this->slicehost,$id); switch($this->post->action) { case "reboot": case "hard_reboot": $slice->reboot(($this->post->action=="hard_reboot")); redirect("/slices/$id"); break; case "image_rebuild": $slice->rebuild($this->post->image_id); break; case "backup_rebuild": $slice->rebuild(null,$this->post->backup_id); break; } return array( 'slice' => $slice, 'slices' => null, 'images' => $this->slicehost->images, 'backups' => $this->slicehost->backups, 'flavors' => $this->slicehost->flavors ); }