81 lines
2.1 KiB
JavaScript
81 lines
2.1 KiB
JavaScript
var minisrv_service_file = true;
|
|
|
|
|
|
var notAdminAlert = new clientShowAlert({
|
|
'image': minisrv_config.config.service_logo,
|
|
'message': "Sorry, you are not configured as an admin on this server.<br><br>If you are the server operator, please<br> see <strong>user_config.example.json</strong><br> for an example on how to configure yourself as an administrator.",
|
|
'buttonlabel1': "Ugh, fine.",
|
|
'buttonaction1': "client:donothing",
|
|
'noback': true,
|
|
}).getURL();
|
|
|
|
headers = `200 OK
|
|
Content-Type: text/html`
|
|
|
|
|
|
data = `<html>
|
|
<display nosave nosend>
|
|
<script src=file://rom/Cache/h.js></script><script src=file://rom/Cache/n.js></script><script>
|
|
head('${minisrv_config.config.service_name} Tricks')</script>
|
|
<table cellspacing=0 cellpadding=0><tr><td abswidth=10> <td colspan=3>
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<td colspan=3 height=6>
|
|
<tr>
|
|
<td><a href="wtv-tricks:/info">Info</a>
|
|
<td width = 25>
|
|
<td><a href="wtv-cookie:list">List Cookies</a>
|
|
<tr>
|
|
<td colspan=3 height=6>
|
|
<tr>
|
|
<td><a href="wtv-flashrom:/willie">Visit Ultra Willie's!</a>
|
|
<td width = 25>
|
|
<td><a href="wtv-cookie:reset">Clear Cookies</a>
|
|
<tr>
|
|
<td colspan=3 height=6>
|
|
<tr>
|
|
<td><a href="wtv-tricks:/blastbacklist?return_to=wtv-tricks%3A%2Ftricks">Blast Backlist</a>
|
|
<td width = 25>
|
|
<td><a href="client:ResetNVAndPowerOff">Blast NVRAM</a>
|
|
<tr>
|
|
<td colspan=3 height=6>
|
|
<tr>
|
|
<td><a href="client:showservices">Show Services</a>
|
|
<td width = 25>
|
|
`;
|
|
if (session_data.getSessionData("registered")) data += `<td><a href="wtv-tricks:/unregister">Unregister This Box</a>`;
|
|
else data += `<td><a href="wtv-tricks:/register">Register This Box</a>`
|
|
|
|
data += `
|
|
<tr>
|
|
<td colspan=3 height=6>
|
|
<tr>
|
|
<td><a href="${(wtvshared.isAdmin(session_data)) ? "wtv-admin:/admin" : notAdminAlert}">${minisrv_config.config.service_name} Admin</a>
|
|
<td width = 25>
|
|
<td><!-- TODO -->
|
|
<tr>
|
|
<td colspan=3 height=6>
|
|
<tr>
|
|
<td><!-- TODO -->
|
|
<td width = 25>
|
|
<td><!-- TODO -->
|
|
<tr>
|
|
<td colspan=3 height=6>
|
|
<tr>
|
|
<td><!-- TODO -->
|
|
<td width = 25>
|
|
<td><!-- TODO -->
|
|
<tr>
|
|
<td colspan=3 height=6>
|
|
<tr>
|
|
<td><!-- TODO -->
|
|
<td width = 25>
|
|
<td>
|
|
<!-- TODO -->
|
|
<td width = 25>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
`;
|