Exemplo n.º 1
0
	public function create($name=null)
	{
		$conf=Config::Get('slicehost');
		$s=new Slicehost($conf->key);
		
		$slice=new SliceResource($s);
		
		$slice->name=($name!=null) ? $name : $this->name.'-copy';
		if ($this->image_id)
			$slice->image_id=$this->image_id;
		else if ($this->backup_id)
			$slice->backup_id=$this->backup_id;
		else
			throw new Exception("No valid image_id or backup_id has been supplied.");
		
		$slice->flavor_id=$this->flavor_id;

		$slice->save();
		
		return $slice;
	}
Exemplo n.º 2
0
	public function delete_index($id)
	{
		$slice=new SliceResource($this->slicehost,$id);
		$slice->delete();
		redirect("/slices/?refresh");
	}