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; }
public function delete_index($id) { $slice=new SliceResource($this->slicehost,$id); $slice->delete(); redirect("/slices/?refresh"); }