* Refactor zanode::ajaxGetImages.

This commit is contained in:
xieqiyu
2023-12-25 16:25:30 +08:00
parent 2172e8fcc2
commit b746e9c467
2 changed files with 8 additions and 8 deletions
+7 -8
View File
@@ -335,6 +335,7 @@ class zanode extends control
* Desctroy node.
*
* @param int $nodeID
* @access public
* @return void
*/
public function destroy(int $nodeID)
@@ -406,6 +407,7 @@ class zanode extends control
*
* @param int $nodeID
* @param int $snapshotID
* @access public
* @return void
*/
public function restoreSnapshot(int $nodeID, int $snapshotID)
@@ -417,21 +419,18 @@ class zanode extends control
}
/**
* Ajax get template pairs by api.
* 获取镜像。
* AJAX: Get template pairs by api.
*
* @param int $hostID
* @access public
* @return void
*/
public function ajaxGetImages($hostID)
public function ajaxGetImages(int $hostID)
{
$options = array();
$templatePairs = $this->loadModel('zahost')->getImagePairs($hostID);
$options = array();
foreach($templatePairs as $key => $template)
{
$options[] = array('text' => $template, 'value' => $key);
}
foreach($templatePairs as $key => $template) $options[] = array('text' => $template, 'value' => $key);
return print(json_encode($options));
}
+1
View File
@@ -17,6 +17,7 @@ class zanodeZen extends zanode
*
* @param int $nodeID
* @param string $type boot|destroy|suspend|reboot|resume
* @access protected
* @return void
*/
protected function handleNode(int $nodeID, string $type)