params["url"]["uuid"])){ $this->set("content","domain uuid is required"); return; } $uuid = $this->params["url"]["uuid"]; $con = WebVirtUtil::GetConnection(); $dom = libvirt_domain_lookup_by_uuid_string($con,$uuid); if($dom === FALSE){ $this->set("content",libvirt_get_last_error($con)); return; } $ret = libvirt_domain_shutdown($dom); if($ret){ $dom_name = libvirt_domain_get_name($dom); $content = "sending shutdown request to ".$dom_name; $this->set("content",$content); }else{ $this->set("content",libvirt_get_last_error($con)); } } } ?>