* Finish create vm template.

This commit is contained in:
wangjianhua
2022-09-15 13:46:04 +08:00
parent bf20f6f8ff
commit e7983acad4
9 changed files with 178 additions and 138 deletions
+8 -3
View File
@@ -150,17 +150,22 @@ class zahost extends control
* @access public
* @return void
*/
public function createTemplate()
public function createTemplate($hostID)
{
$host = $this->zahost->getById($hostID);
if($_POST)
{
$this->zahost->createTemplate();
$this->zahost->createTemplate($host);
if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError()));
return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'locate' => inLink('browse')));
return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'locate' => inLink('browseTemplate', "id={$hostID}")));
}
$imageFiles = $this->zahost->imageFiles($host);
$imageFilesOptions = array_combine(array_column($imageFiles, 'macAddress'), array_column($imageFiles, 'name'));
$this->view->title = $this->lang->zahost->createTemplate;
$this->view->imageFiles = $imageFilesOptions;
$this->display();
}