Beispiel #1
0
	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
		);
	}