0 ) { header("Location: /error/"); exit; } } function top_panel($user, $TAB) { global $panel; $command = VESTA_CMD."v-list-user '".$user."' 'json'"; exec ($command, $output, $return_var); if ( $return_var > 0 ) { header("Location: /error/"); } $panel = json_decode(implode('', $output), true); unset($output); if ( $user == 'admin' ) { include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/panel.html'); } else { include($_SERVER['DOCUMENT_ROOT'].'/templates/user/panel.html'); } } function humanize_time($usage) { if ( $usage > 60 ) { $usage = $usage / 60; $usage = number_format($usage, 2); $usage = $usage." Hour."; } else { $usage = $usage." Min."; } return $usage; } function humanize_usage($usage) { if ( $usage > 1000 ) { $usage = $usage / 1000; if ( $usage > 1000 ) { $usage = $usage / 1000 ; if ( $usage > 1000 ) { $usage = $usage / 1000 ; $usage = number_format($usage, 2); $usage = $usage." pb"; } else { $usage = number_format($usage, 2); $usage = $usage." tb"; } } else { $usage = number_format($usage, 2); $usage = $usage." gb"; } } else { $usage = $usage." mb"; } return $usage; } function get_percentage($used,$total) { if (!isset($total)) $total = 0; if (!isset($used)) $used = 0; if ( $total == 0 ) { $percent = 0; } else { $percent = $used / $total; $percent = $percent * 100; $percent = number_format($percent, 0, '', ''); if ( $percent > 100 ) { $percent = 100; } if ( $percent < 0 ) { $percent = 0; } } return $percent; } function send_email($to,$subject,$mailtext,$from) { $charset = "utf-8"; $to = '<'.$to.'>'; $boundary = '--' . md5( uniqid("myboundary") ); $priorities = array( '1 (Highest)', '2 (High)', '3 (Normal)', '4 (Low)', '5 (Lowest)' ); $priority = $priorities[2]; $ctencoding = "8bit"; $sep = chr(13) . chr(10); $disposition = "inline"; $subject = "=?$charset?B?".base64_encode($subject)."?="; $header = "From: $from \nX-Priority: $priority\nCC:\n"; $header .= "Mime-Version: 1.0\nContent-Type: text/plain; charset=$charset \n"; $header .= "Content-Transfer-Encoding: $ctencoding\nX-Mailer: Php/libMailv1.3\n"; $message = $mailtext; mail($to, $subject, $message, $header); } function display_error_block() { if (!empty($_SESSION['error_msg'])) { echo '
'; echo $_SESSION['error_msg']; echo "
\n