212 lines
6.5 KiB
Plaintext
212 lines
6.5 KiB
Plaintext
<!DOCTYPE html>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<html>
|
|
<head>
|
|
<title>IONU Office Administration</title>
|
|
|
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=3">
|
|
<meta NAME="AUTHOR" CONTENT="IOnU-Security">
|
|
<meta NAME="COPYRIGHT" CONTENT="© 2013 IOnU-Security">
|
|
<meta HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
|
|
<meta HTTP-EQUIV="EXPIRES" CONTENT="0">
|
|
<meta NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
|
|
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
|
|
<meta content="utf-8" http-equiv="encoding">
|
|
|
|
<!-- we're using ZURB Foundation responsive template as a starting point -->
|
|
<meta name="viewport" content="width=device-width">
|
|
<link type="text/css" rel="stylesheet" href="/cgws/css/foundation.css">
|
|
<link type="text/css" rel="stylesheet" href="/cgws/css/ionu.css">
|
|
|
|
<link rel="shortcut icon" type="image/png" href="/cgws/images/ionu_shortcut_icon.png"/>
|
|
|
|
|
|
<script type='text/javascript' src="/cgws/js/vendor/custom.modernizr.js"></script>
|
|
<script type='text/javascript' src="/cgws/js/vendor/jquery.js"></script>
|
|
|
|
<!--
|
|
<script type="text/javascript" src="/cgws/js/jquery-ui-1.9.2.custom.js"></script>
|
|
-->
|
|
<!-- we're using ZURB Foundation responsive template as a starting point -->
|
|
<script type='text/javascript' src='/cgws/js/json2.js'></script>
|
|
<script type='text/javascript' src='/cgws/js/dt-core.js'></script>
|
|
<script type='text/javascript' src='/cgws/js/dt-alert.js'></script>
|
|
<script type='text/javascript' src='/cgws/js/dt-date.js'></script>
|
|
<script type='text/javascript' src='/cgws/js/ionu.js'></script>
|
|
<script type='text/javascript' src='/cgws/js/strings_en_US.json'></script>
|
|
<script type='text/javascript' src='/cgws/js/spin.js'></script>
|
|
|
|
<!-- end Foundation scripts -->
|
|
|
|
<script type='text/javascript' src='/cgws/js/pbkdf2.js'></script>
|
|
<script type='text/javascript' src='/cgws/js/ionuadm.js'></script>
|
|
<script type='text/javascript' src='/cgws/js/ionuteam.js'></script>
|
|
<script type='text/javascript'>
|
|
var accessToken = '/sxxI5VJksZ4oC3xluoQyl0n1H9SruAw42YyY+f92kk4US2Cw6wAxuPL9Un5bAq4+188Fwgx0WOYoULdfBkSkw==';
|
|
var refreshToken = 'null';
|
|
var deviceURN = 'urn:ionu:000000:00000004:52CB:';
|
|
var vanURN = 'urn:ionu:000000:00000004:52CB:'; // same
|
|
var SGURL = 'http://localhost:8080';
|
|
isTeamAdmin = '';
|
|
|
|
function load(){
|
|
//alert('load');
|
|
|
|
window.history.pushState({}, "-title-", "/cgws/admin.jsp");
|
|
|
|
$.ajaxSetup({ cache: false });
|
|
var url = "/cgws/v1/auth/exchangeToken?deviceURN=" + encodeURIComponent(deviceURN) +
|
|
"&access_token=" + encodeURIComponent(accessToken);
|
|
$.ajax({
|
|
url: url,
|
|
crossDomain: false,
|
|
type: 'GET',
|
|
dataType: 'json',
|
|
success: function(data) {
|
|
if (Alert.handleErrorResponse(data))
|
|
{
|
|
Alert.error();
|
|
sessionToken = data.results.token;
|
|
|
|
getVAN(function(){
|
|
// obey this
|
|
if (!getPolicyValue('secureManagedNetworkSupportEnabled')){
|
|
$(".team-support-enabled").remove();
|
|
}
|
|
sgLogin(function(){
|
|
loadOffice(null, function(pmo){
|
|
if ($("#teamTag").length > 0){
|
|
var team = (pmo && pmo.teams && pmo.teams.length) ? pmo.teams[0].team : null;
|
|
if (team){
|
|
loadTeam(team);
|
|
// wider layout
|
|
}
|
|
}
|
|
});
|
|
//loadDevices();
|
|
//subscribe();
|
|
//keys();
|
|
//sgLogin();
|
|
});
|
|
configureDateFields();
|
|
$(".login-user").html(data.results.user);
|
|
$(".login-role").html(isSuperUser ? "Superuser" :
|
|
(isVANAdmin ? "VAN admin" :
|
|
(isTeamAdmin ? ('Admin: <strong>' + isTeamAdmin + "</strong>")
|
|
: "IONU User")));
|
|
$("#report-track-team").val(isTeamAdmin ? isTeamAdmin: "");
|
|
getDeviceStatus(deviceURN, '#device-status');
|
|
$("#sessionToken").html(sessionToken);
|
|
|
|
});
|
|
}
|
|
},
|
|
error: function(jqXHR, textStatus, errorThrow){
|
|
//Alert.error("Error: " + (errorThrow||textStatus))
|
|
}
|
|
});
|
|
}
|
|
|
|
function setVAN(vanId){
|
|
// no-op for single user admin
|
|
}
|
|
|
|
function renderVANOverview(van){
|
|
// no-op
|
|
}
|
|
function hide(obj) {
|
|
|
|
var el = document.getElementById(obj);
|
|
|
|
el.style.display = 'none';
|
|
|
|
}
|
|
</script>
|
|
|
|
<style type='text/css'>
|
|
.row { max-width:100% !important; }
|
|
</style>
|
|
|
|
</head>
|
|
<body onload="load();">
|
|
|
|
<div class="row ionuTop">
|
|
<div class="large-8 columns">
|
|
<a href='http://www.ionu.com'>
|
|
<img class='subHead' alt="Logo Subhead" src='/cgws/images/invisible.png' />
|
|
</a>
|
|
</div>
|
|
<div class="large-4 columns">
|
|
<a href="#" class="button small right" onclick='signOut();'>Sign Out</a>
|
|
<span class='login-role right' id='login-role'>Welcome</span>
|
|
</div>
|
|
</div>
|
|
<div class="row ionu">
|
|
<span class='login-user' id='login-user'>-</span>
|
|
<span class='status'></span>
|
|
<span style='font-weight:bold;'>Enter your new password </span>
|
|
<span class='version'>-</span>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="row">
|
|
<div class="large-12 columns tabarea">
|
|
|
|
|
|
<h4>Administer Office</h4>
|
|
<div id='passchange'>
|
|
<input type='hidden' id='r-access_token' value='/sxxI5VJksZ4oC3xluoQyl0n1H9SruAw42YyY+f92kk4US2Cw6wAxuPL9Un5bAq4+188Fwgx0WOYoULdfBkSkw=='/>
|
|
<input type='hidden' id='r-code' value='16E39946'/>
|
|
<div>
|
|
<label>Your email address</label><input readonly="true" type='text' id='r-email' size='20' value='jmeter@ionu.com'/>
|
|
</div>
|
|
<div>
|
|
<label>Enter new password</label><input type='text' id='r-password' size='20'/>
|
|
</div>
|
|
<div>
|
|
<label>Confirm new password</label><input type='text' id='r-passwordConfirm' size='20'/>
|
|
</div>
|
|
<div style='padding-left: 6em;'>
|
|
<button type='button' onclick='confirmPasswordReset();'>Change Password</button>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class='footer text-center'>
|
|
<strong>Copyright (©) 2013, 2014 <a href='http://www.ionu.com'>IONU Security, Inc.</a></strong>
|
|
</div>
|
|
|
|
<div id="popUpModal" class="reveal-modal tiny" data-reveal>
|
|
<h4>Change Your Avatar</h4>
|
|
<p>Select JPEG or PNG file</p>
|
|
<form id='avatar-upload-form' enctype="multipart/form-data">
|
|
<input id='avatar-upload-file' name="file" type="file" class='button secondary'/>
|
|
<input id='avatar-upload-submit' type="button" value="Upload" class='button'/>
|
|
</form>
|
|
</div>
|
|
<div id="payment-dialog" class="reveal-modal" title="Payment" data-reveal>
|
|
<h3>Create Payment for: <span id='payment-name'></span></h3>
|
|
<div id='payment-methods'></div>
|
|
<div style='border-top:medium groove; margin-top:1.5em; margin-bottom:1.5em;' id='payment-method-frame'></div>
|
|
</div>
|
|
|
|
<script type='text/javascript' src="/cgws/js/foundation.min.js"></script>
|
|
<script>
|
|
$(document).foundation();
|
|
</script>
|
|
</body>
|
|
</html>
|
|
|