{if isset($error_messages) && !empty($error_messages)}
{foreach from=$error_messages item=message}

{$message}

{/foreach}
{/if} {if isset($success_message)}

{$success_message}

{/if} {if empty($tab) || $tab == 'servicestate'} {if $virt_type eq 'cluster'} {include file="$template_path/control_cluster.html"} {else} {include file="$template_path/control_hypervisor.html"} {/if} {elseif $tab == 'storage'}

{$lang.VIRT_LIST_STORAGE_TITLE}

{esia_pager divid="pager_list_storage" tablesorterid="list_storage" divcss="pager" height="22px" langprint="{$lang.ADM_PRINT_BOARD}" langcolumn="{$lang.ADM_SHOW_HIDDEN_COLUMN}" ulclass="triList" liclass="triElement" icn_printer="/theme/default/images/table-print.jpg" icn_column="/theme/default/images/table-change-order.jpg" icn_columnselect="/theme/default/images/table-change-order.jpg"} {/esia_pager}
{if $admin_granted} {/if} {foreach $disk_array item=row} {if $admin_granted} {/if} {/foreach}
{$lang.VIRT_LIST_STORAGE_ID} {$lang.VIRT_LIST_STORAGE_NAME} {$lang.VIRT_LIST_STORAGE_TYPE} {$lang.VIRT_LIST_STORAGE_CONTENT} {$lang.VIRT_LIST_STORAGE_SHARED} {$lang.VIRT_LIST_STORAGE_LOCATION} {$lang.VIRT_LIST_STORAGE_DISK_PERCENT} {$lang.VIRT_LIST_STORAGE_DISK_BYTES}
{$row.id} {$row.name} {$row.type} {$row.content} {if $row.shared} {$lang.VIRT_SHARED} {else} {$lang.VIRT_LOCAL} {/if} {$row.server} {if $row.disk_status eq 'OK'}
{elseif $row.disk_status eq 'WARNING'}
{else}
{/if}
{$row.disk_percent}%
{$row.disk_percent}%
{$row.disk_bytes}
{if $admin_granted}
{/if}
{elseif $tab == 'vm'}

{$lang.VIRT_LIST_VM_TITLE}

{esia_pager divid="pager_list_vm" tablesorterid="list_vm" divcss="pager" height="22px" langprint="{$lang.ADM_PRINT_BOARD}" langcolumn="{$lang.ADM_SHOW_HIDDEN_COLUMN}" ulclass="triList" liclass="triElement" icn_printer="/theme/default/images/table-print.jpg" icn_column="/theme/default/images/table-change-order.jpg" icn_columnselect="/theme/default/images/table-change-order.jpg"} {/esia_pager}
{foreach $vm_array item=row} {if $row.status eq 'running'} {else if $row.status eq 'stopped'} {else} {/if} {if $row.isHA} {else} {/if} {if !$row.islocked} {else} {/if} {/foreach}
{$lang.VIRT_LIST_VM_ID} {$lang.VIRT_LIST_VM_NAME} {$lang.VIRT_LIST_VM_STATE} {$lang.VIRT_LIST_VM_HA} {$lang.VIRT_LIST_VM_UPTIME} {$lang.VIRT_LIST_VM_HOST} {$lang.VIRT_LIST_VM_CPU_PERCENT} {$lang.VIRT_LIST_VM_CPU_TOTAL} {$lang.VIRT_LIST_VM_RAM_PERCENT} {$lang.VIRT_LIST_VM_RAM_BYTES} {$lang.VIRT_LIST_VM_LOCKED} {$lang.ACTION}
{$row.vmid} {$row.name} {$lang.VIRT_VM_RUNNING} {$lang.VIRT_VM_STOPPED}{$lang.VIRT_VM_PAUSED}{$lang.VIRT_YES|capitalize}{$lang.VIRT_NO|capitalize}{$row.uptime} {$row.node} {if $row.cpu_status eq 'OK'}
{elseif $row.cpu_status eq 'WARNING'}
{else}
{/if}
{$row.cpu_percent}%
{$row.cpu_percent}%
{$row.cpu_total} {if $row.mem_status eq 'OK'}
{elseif $row.mem_status eq 'WARNING'}
{else}
{/if}
{$row.mem_percent}%
{$row.mem_percent}%
{$row.mem_bytes}{$lang.VIRT_NO}{$row.locked} {if $action_granted} {if $row.status ne 'running' && !$row.islocked} start {/if} {if $row.status ne 'stopped' && !$row.islocked} stop {/if} {if $row.status eq 'running' && !$row.islocked} restart {/if} {/if}

{$lang.VIRT_CONFIRM_START_MESSAGE}

{$lang.VIRT_CONFIRM_STOP_MESSAGE}

{$lang.VIRT_CONFIRM_RESTART_MESSAGE}

{elseif $tab == 'host'}

{$lang.VIRT_LIST_HOST_TITLE}

{esia_pager divid="pager_list_hosts" tablesorterid="list_hosts" divcss="pager" height="22px" langprint="{$lang.ADM_PRINT_BOARD}" langcolumn="{$lang.ADM_SHOW_HIDDEN_COLUMN}" ulclass="triList" liclass="triElement" icn_printer="/theme/default/images/table-print.jpg" icn_column="/theme/default/images/table-change-order.jpg" icn_columnselect="/theme/default/images/table-change-order.jpg"} {/esia_pager}
{* *} {foreach $host_array item=row} {* *} {if $row.page != NULL} {else} {/if} {if $row.alive} {else} {/if} {/foreach}
{$lang.VIRT_LIST_HOST_ID}{$lang.VIRT_LIST_HOST_NAME} {$lang.VIRT_LIST_HOST_STATE} {$lang.VIRT_LIST_HOST_ADDRESS} {$lang.VIRT_LIST_HOST_UPTIME} {$lang.VIRT_LIST_HOST_RUNNING_VM} {$lang.VIRT_LIST_HOST_CPU_PERCENT} {$lang.VIRT_LIST_HOST_CPU_TOTAL} {$lang.VIRT_LIST_HOST_RAM_PERCENT} {$lang.VIRT_LIST_HOST_RAM_BYTES} {$lang.VIRT_LIST_HOST_NET_IN} {$lang.VIRT_LIST_HOST_NET_OUT} {$lang.VIRT_LIST_HOST_TOP_CPU} {$lang.VIRT_LIST_HOST_TOP_MEM}
{$row.id}{$row.name}{$row.name}{$lang.VIRT_ONLINE}{$lang.VIRT_OFFLINE}{$row.address} {$row.uptime} {$row.running_vms} {if $row.cpu_status eq 'OK'}
{elseif $row.cpu_status eq 'WARNING'}
{else}
{/if}
{$row.cpu_percent}%
{$row.cpu_percent}%
{$row.cpu_total} {if $row.mem_status eq 'OK'}
{elseif $row.mem_status eq 'WARNING'}
{else}
{/if}
{$row.mem_percent}%
{$row.mem_percent}%
{$row.mem_bytes} {$row.net_in} {$row.net_out} {$row.top_cpu} {$row.top_mem}
{/if}