// (bool | optional) if you want it to fade out on its own or just sit there sticky: true, // (int | optional) the time you want it to be alive for before fading out time: '', // (string | optional) the class name you want to apply to that specific message class_name: 'my-sticky-class' }); return false; }); }); </script> <?php if (isset($_POST['ON'])) { $vmname = $_POST['ON']; $vmname = trim($vmname); $libvirt->domain_start($vmname); } if (isset($_POST['OFF'])) { $vmname = $_POST['OFF']; $vmname = trim($vmname); $libvirt->domain_shutdown($vmname); } ?> <div id="main" style="background:none;"> <form id="myform" action="dashboard_admin.php" method="post"> <div id="vmlist"> <div id="heading"> <select style="float:right;font-size:100%; background-color:Transparent; background-repeat:no-repeat;border: none;cursor:pointer;overflow: hidden;outline:none;" onchange="myform.submit();" name="courseid"> <option value="">Select a CourseID</option> <?php $result = mysql_query("select courseid from course_info;");
$time_start = 0; $time_end = 0; $vmname = $_POST['start']; $vmname = trim($vmname); $user = trim($user); if (strlen(strstr($vmname, $user)) > 0) { $password = ""; $username = ""; $ip = ""; $result = mysql_query("select template_info.username,template_info.password from template_info,course_info where template_info.templatename=course_info.template && course_info.courseid in (SELECT courseid from vm_info where vmname='{$vmname}')"); if (mysql_num_rows($result) >= 0) { $row = mysql_fetch_array($result); $username = $row['username']; $password = $row['password']; } $output = $libvirt->domain_start($vmname); if ($output == "0") { $output = libvirt_get_last_error(); } if (strpos($output, 'started') !== false || strpos($output, 'already') !== false) { $time_start = microtime(true); $ip = $libvirt->domipaddr($vmname); $time_end = microtime(true); $output .= "<br>Use '<b>ssh {$username}@{$ip}</b>' to access your Virtual Machine<br>"; $output .= "Default Password for VM was/is <b>\"{$password}\"</b>. Please change your password."; if (strpos($output, 'started') !== false) { $boottime = sprintf('%.2f', $time_end - $time_start); $output .= "<br>VM took <b>{$boottime}</b> seconds to boot."; $log = "[" . date(DATE_RFC2822) . "] BOOT TIME: {$vmname} took {$boottime} seconds to boot." . PHP_EOL; error_log("{$log}", 3, "stats.log"); $log = "[" . date(DATE_RFC2822) . "] IP Address: {$vmname} IP Address is {$ip}." . PHP_EOL;