mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-26 08:55:24 +00:00 
			
		
		
		
	git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10543 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
		
			
				
	
	
		
			88 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * Main xCAT self-service page
 | |
|  */
 | |
| require_once "lib/srv_functions.php";
 | |
| require_once "lib/ui.php";
 | |
| require_once "lib/jsonwrapper.php";
 | |
| 
 | |
| /** 
 | |
|  * Load service page
 | |
|  */
 | |
| // Include CSS and Javascripts
 | |
| 
 | |
| // TODO Rebuild xCAT-UI-deps where version numbers are removed from:
 | |
| // jquery-ui-default.css, jquery.min.js, jquery-ui.min.js
 | |
| echo
 | |
| '<html>
 | |
| 	<head>
 | |
| 		<title>xCAT Service Portal</title>
 | |
| 		<link rel="shortcut icon" href="images/favicon.ico">
 | |
| 		<link href="css/jquery-ui-default.css" rel=stylesheet type="text/css">
 | |
| 		<link href="css/jquery.dataTables.css" rel=stylesheet type="text/css">
 | |
| 		<link href="css/jquery.jqplot.css" rel=stylesheet type="text/css">
 | |
| 		<link href="css/superfish.css" rel=stylesheet type="text/css">
 | |
| 		<link href="css/service.css" rel=stylesheet type="text/css">
 | |
| 		<script type="text/javascript" src="js/jquery/jquery.min.js"></script>
 | |
| 		<script type="text/javascript" src="js/jquery/jquery-ui.min.js"></script>
 | |
| 		<script type="text/javascript" src="js/ui.js"></script>
 | |
| 		<script type="text/javascript" src="js/service/service.js"></script>
 | |
| 	</head>';
 | |
| 
 | |
| // Create header menu
 | |
| echo
 | |
| '<body>
 | |
| 	<div id="header" class="ui-widget-header">
 | |
| 		<img style="margin: 0px 20px; position: relative; float: left;" src="images/logo.gif" height="100%"/>
 | |
| 		<div style="margin: 10px 20px; position: relative; float: left; color: white; font: bold 14px sans-serif;">xCAT Service Portal</div>';
 | |
| 		
 | |
| // Create user name and log out section
 | |
| if (isset($_SESSION['srv_username'])){
 | |
| 	echo 
 | |
| 		"<div>
 | |
| 			<span style='color: white;'>User: {$_SESSION['srv_username']}</span>
 | |
| 			<a href='lib/srv_logout.php'>Log out</a>
 | |
| 		</div>";
 | |
| }
 | |
| 
 | |
| echo '</div>';
 | |
| 
 | |
| // Create content area
 | |
| echo '<div class="content" id="content"></div>';
 | |
| 
 | |
| // End of page
 | |
| echo
 | |
| 	'</body>
 | |
| </html>';
 | |
| 
 | |
| // Login user
 | |
| if (!isAuthenticated()) {
 | |
| 	// xcatauth.js will open a dialog box asking for the user name and password
 | |
| 	echo
 | |
| 	'<script src="js/jquery/jquery.cookie.min.js" type="text/javascript"></script>
 | |
| 	<script src="js/srv_xcatauth.js" type="text/javascript"></script>
 | |
| 	<div id="logdialog">
 | |
| 		<div id="loginput" class="ui-corner-all">
 | |
| 			<table>
 | |
| 				<tr><td colspan=5></td></tr>
 | |
| 			    <tr><td align=right><img src="images/logo.png" width="50" height="30"></img></td><td colspan=4><p>eXtreme Cloud Administration Toolkit</p></td></tr>
 | |
| 			    <tr><td colspan=5></td></tr>
 | |
| 				<tr><td></td><td><label for=username>User name:</label></td><td colspan=2><input id=username type=text name=username></td><td></td></tr>
 | |
| 				<tr><td></td><td><label for=password>Password:</label></td><td colspan=2><input id=password type=password name=password></td><td></td></tr>
 | |
| 				<tr><td></td><td></td><td></td><td align=right><button>Login</button></td><td></td></tr>
 | |
| 				<tr><td></td><td colspan=5><span id=logstatus></span></td></tr>
 | |
| 			</table>
 | |
| 		</div>
 | |
| 		<div id="loginfo">Open Source. EPL License.</div>
 | |
| 	</div>';
 | |
| } else {
 | |
| 	// Initialize page
 | |
| 	echo
 | |
| 	'<script language="JavaScript" type="text/javascript"> 
 | |
| 		$(document).ready(function() {
 | |
| 			initServicePage();
 | |
| 		}); 
 | |
| 	</script>';
 | |
| }
 | |
| ?>
 |