Exemplo n.º 1
0
        break;
    case 'vm_snapshot_create':
        if (isset($_POST['vm_id'])) {
            $vm_display_name = ace_vm_get_display_name_by_id($_POST['vm_id']);
            $success = ace_vm_create_snapshot($_POST['vm_id']);
            $message = create_message($success, "creating snapshot of {$vm_display_name}");
        } else {
            $message = create_message(FALSE, "creating snapshot, no vm_id specified");
        }
        break;
    case 'vm_media_change':
        if (isset($_POST['vm_id'])) {
            $vm_id = $_POST['vm_id'];
            $vm_cdrom_instance = $_POST['cdrom_instance'];
            $volume_id = $_POST['volume_id'];
            $vm_display_name = ace_vm_get_display_name_by_id($vm_id);
            if ($volume_id == 'none') {
                $success = ace_vm_cdrom_eject_media($vm_id, $vm_cdrom_instance);
            } else {
                $success = ace_vm_cdrom_insert_media($vm_id, $vm_cdrom_instance, $volume_id);
            }
            $message = create_message($success, "changing media in cd{$vm_cdrom_instance} of {$vm_display_name}");
        } else {
            $message = create_message(FALSE, "changing media, no vm_id specified");
        }
        break;
}
if (isset($message)) {
    $messages[] = $message;
}
unset($message);
Exemplo n.º 2
0
        } else {
            $message = create_message(FALSE, "reverting to snapshot, no vm_id specified");
        }
        break;
    case 'vm_revert_to_snapshot':
        if (isset($_POST['vm_id'], $_POST['vm_snapshot_instance'])) {
            $vm_display_name = ace_vm_get_display_name_by_id($_POST['vm_id']);
            $success = ace_vm_snapshot_revert($_POST['vm_id'], $_POST['vm_snapshot_instance']);
            $message = create_message($success, "reverting to snapshot of {$vm_display_name}");
        } else {
            $message = create_message(FALSE, "reverting to snapshot, no snapshot specified");
        }
        break;
    case 'vm_delete_a_snapshot':
        if (isset($_POST['vm_id'], $_POST['vm_snapshot_instance'])) {
            $vm_display_name = ace_vm_get_display_name_by_id($_POST['vm_id']);
            $success = ace_vm_snapshot_delete($_POST['vm_id'], $_POST['vm_snapshot_instance']);
            $message = create_message($success, "deleting snapshot from {$vm_display_name}");
        } else {
            $message = create_message(FALSE, "deleting snapshot, no snapshot specified");
        }
}
if (isset($message)) {
    $messages[] = $message;
}
unset($message);
# END COMMAND PROCESSING
# BEGIN PAGE DATA
$nonce = rand();
$lab_age_display = '';
$lab_age_maximum = '';