xcat-core/xCAT-UI/lib/ui.php

96 lines
2.7 KiB
PHP
Raw Normal View History

<?php
/**
* Load page
*
* @param Nothing
* @return Nothing
*/
function loadPage(){
// Include CSS and Javascripts
echo
'<html>
<head>
<title>xCAT Console</title>
<link rel="shortcut icon" href="images/favicon.ico">
<link href="css/jquery.autocomplete.css" rel=stylesheet type="text/css">
<link href="css/jquery-ui-1.8.custom.css" rel=stylesheet type="text/css">
<link href="css/jquery.dataTables.css" rel=stylesheet type="text/css">
<link href="css/superfish.css" rel=stylesheet type="text/css">
<link href="css/jstree.css" rel=stylesheet type="text/css">
<link href="css/style.css" rel=stylesheet type="text/css">
<script type="text/javascript" src="js/jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery/jquery-ui-1.8.custom.min.js"></script>
<script type="text/javascript" src="js/ui.js"></script>
</head>';
// Header menu
echo
'<body>
<div id="header">
<ul>
<li><img src="images/logo.gif" height="100%"/></li>
<li><a href="index.php" class="top_link">Nodes</a></li>
<li><a href="configure.php" class="top_link">Configure</a></li>
<li><a href="provision.php" class="top_link">Provision</a></li>
<li><a href="monitor.php" class="top_link">Monitor</a></li>
<li><a href="discover.php" class="top_link">Wizard</a></li>
</ul>';
// User name and log out section
if (isset($_SESSION['username'])){
echo
"<div>
<span>User: {$_SESSION['username']}</span>
<a href='lib/logout.php'>Log out</a>
</div>";
}
echo '</div>';
// Content
echo '<div class="content" id="content"></div>';
// End of page
echo
'</body>
</html>';
}
/**
* Load page content
*
* @param Nothing
* @return Nothing
*/
function loadContent() {
// Initialize page
echo
'<script language="JavaScript" type="text/javascript">
$(document).ready(function() {
initPage();
});
</script>';
}
/**
* Login user into a new session
*
* @param Nothing
* @return Nothing
*/
function login() {
// xcatauth.js will open a dialog box
// asking for the user name and password
echo
'<script src="js/xcatauth.js" type="text/javascript"></script>
<div id=logdialog>
<p>Give the user name and password for the xCAT management node</p>
<form id=loginform>
<table cellspacing=3>
<tr><td align=right><label for=username>User name:</label></td><td align=left><input id=username type=text name=username></td></tr>
<tr><td align=right><label for=password>Password:</label></td><td align=left><input id=password type=password name=password></td></tr>
</table>
</form>
<p><span id=logstatus></span></p>
</div>';
}
?>