First Push
BIN
Pic/Feedly.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
Pic/KKnowledge.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
BIN
Pic/LMS.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
Pic/Raspberry-Pi-logo.jpg
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
Pic/Raspberry-Pi-logo_clipped_rev_4.png
Normal file
After Width: | Height: | Size: 133 KiB |
BIN
Pic/RaspberryPi_Logo.png
Normal file
After Width: | Height: | Size: 183 KiB |
BIN
Pic/Thumbs.db
Normal file
BIN
Pic/WebClip.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
Pic/XBMC_Logo.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
Pic/ajax2.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
Pic/android-community.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
Pic/androidpolice.png
Normal file
After Width: | Height: | Size: 2.1 MiB |
BIN
Pic/babycam.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
Pic/calibre.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
Pic/calibre.png3
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
Pic/cnet.png
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
Pic/couch.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
Pic/cutmypic.png
Normal file
After Width: | Height: | Size: 116 KiB |
BIN
Pic/dropbox.png
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
Pic/ftp.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
Pic/headphones.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
Pic/jdownloader.jpg
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
Pic/jdownloader.png
Normal file
After Width: | Height: | Size: 292 KiB |
BIN
Pic/keepvid.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
Pic/lifehacker.png
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
Pic/madsonic.png
Normal file
After Width: | Height: | Size: 215 KiB |
BIN
Pic/maraschino_logo.png
Normal file
After Width: | Height: | Size: 164 KiB |
BIN
Pic/newznab.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
Pic/owncloud-logo-350x223.jpg
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
Pic/plex.png
Normal file
After Width: | Height: | Size: 95 KiB |
BIN
Pic/sab.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
Pic/sick.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
Pic/sickrage.png
Normal file
After Width: | Height: | Size: 114 KiB |
BIN
Pic/spotweb.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
Pic/spotweb_clipped_rev_1.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
Pic/spotweb_clipped_rev_2.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
Pic/squeeze.png
Normal file
After Width: | Height: | Size: 170 KiB |
BIN
Pic/uTorrent.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
Pic/webmail.jpg
Normal file
After Width: | Height: | Size: 38 KiB |
51
Servers.php
Normal file
@ -0,0 +1,51 @@
|
||||
<!--Force IE6 into quirks mode with this comment tag-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="black" href="css/black.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="white" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="blue" href="css/blue.css" />
|
||||
|
||||
<!--This script should appear below your LINK stylesheet tags -->
|
||||
|
||||
<script src="styleswitch.js" type="text/javascript">
|
||||
|
||||
/***********************************************
|
||||
* Style Sheet Switcher v1.1- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
|
||||
* This notice MUST stay intact for legal use
|
||||
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
|
||||
***********************************************/
|
||||
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
window.onload=function(){
|
||||
var formref=document.getElementById("switchform")
|
||||
indicateSelected(formref.switchcontrol)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="style">
|
||||
<div class="innertube">
|
||||
<?php
|
||||
/*
|
||||
* Script: Server Status
|
||||
* Author: Martin Dixon
|
||||
* From: Tutorial-Resource.com
|
||||
* URL: www.tutorial-resource.com
|
||||
* Version: 1.0
|
||||
* License: Free
|
||||
*/
|
||||
|
||||
# Get our Bootstrap file.
|
||||
require "ss_bootstrap_servers.php";
|
||||
|
||||
# Print our Server Status.
|
||||
echo $serverStatus
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
83
bootstrap_services.php
Normal file
@ -0,0 +1,83 @@
|
||||
<?php
|
||||
/*
|
||||
* Script: Server Status
|
||||
* Author: Martin Dixon
|
||||
* From: Tutorial-Resource.com
|
||||
* URL: www.tutorial-resource.com
|
||||
* Version: 1.0
|
||||
* License: Free
|
||||
*/
|
||||
|
||||
# Load the configurations.
|
||||
require "configs_services.php";
|
||||
|
||||
# Start a variable to contain Service Status.
|
||||
$serverStatus = "<table border='0' cellspacing='0' cellpadding='1'><tr BGCOLOR='#0066FF'><th style='text-align: left;'><font color='white'>Service</font></th><th style='text-align: left;'><font color='white'>Status</font></th></tr>";
|
||||
|
||||
# Process all services montiored.
|
||||
foreach( $configs['servicesKloud'] as $serviceName => $servicePort )
|
||||
{
|
||||
# Determine Port Status.
|
||||
$status = @fsockopen($configs['server_ip2'], $servicePort, $errno, $errstr, 5);
|
||||
|
||||
# What is the result.
|
||||
if( !$status )
|
||||
{
|
||||
$statusText = "<font color='red'>Down</font>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$statusText = "<font color='green'>Up</font>";
|
||||
}
|
||||
|
||||
# Set the status Row.
|
||||
$serverStatus .= "<td BGCOLOR='#FFFFFF'><font color='#0066FF'>{$serviceName}</font></td><td BGCOLOR='#FFFFFF'><font color='white'>{$statusText}</font></td></tr>";
|
||||
}
|
||||
|
||||
# Process all services montiored.
|
||||
foreach( $configs['servicesSpot'] as $serviceName => $servicePort )
|
||||
{
|
||||
# Determine Port Status.
|
||||
$status = @fsockopen($configs['server_ip3'], $servicePort, $errno, $errstr, 5);
|
||||
|
||||
# What is the result.
|
||||
if( !$status )
|
||||
{
|
||||
$statusText = "<font color='red'>Down</font>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$statusText = "<font color='green'>Up</font>";
|
||||
}
|
||||
|
||||
# Set the status Row.
|
||||
$serverStatus .= "<td BGCOLOR='#FFFFFF'><font color='#0066FF'>{$serviceName}</font></td><td BGCOLOR='#FFFFFF'><font color='white'>{$statusText}</font></td></tr>";
|
||||
}
|
||||
|
||||
# Process all services montiored.
|
||||
foreach( $configs['services'] as $serviceName => $servicePort )
|
||||
{
|
||||
# Determine Port Status.
|
||||
$status = @fsockopen($configs['server_ip'], $servicePort, $errno, $errstr, 5);
|
||||
|
||||
# What is the result.
|
||||
if( !$status )
|
||||
{
|
||||
$statusText = "<font color='red'>Down</font>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$statusText = "<font color='green'>Up</font>";
|
||||
}
|
||||
|
||||
# Set the status Row.
|
||||
$serverStatus .= "<td BGCOLOR='#FFFFFF'><font color='#0066FF'>{$serviceName}</font></td><td BGCOLOR='#FFFFFF'><font color='white'>{$statusText}</font></td></tr>";
|
||||
}
|
||||
|
||||
|
||||
# Finish service status table.
|
||||
$serverStatus .= "</table>";
|
||||
|
||||
# File Complete.
|
||||
|
||||
?>
|
36
config.php
Normal file
@ -0,0 +1,36 @@
|
||||
<?php
|
||||
$yourname = "Duly"; // Set this to your name
|
||||
$base = "duly.ml"; //Set this to your url (without HTTP)
|
||||
|
||||
|
||||
$user = "martin"; // Username for logging on
|
||||
$pass = "marsdrinks21"; // Password for logging on
|
||||
|
||||
$sabport = "9090"; // Set the ports for your services
|
||||
$sickport = "8081";
|
||||
$cpadults = "5050";
|
||||
$cpkids = "5051";
|
||||
$utorrentport = "86";
|
||||
$ftpport = "21";
|
||||
$madsonicport = "8087";
|
||||
$plexport = "32400";
|
||||
$squeezeport = "9000";
|
||||
|
||||
$drive1 = "c:"; // Set the hard drives to display
|
||||
$drive2 = "d:";
|
||||
$drive3 = "e:";
|
||||
$drive4 = "f:";
|
||||
$drive5 = "g:";
|
||||
$drive6 = "h:";
|
||||
$drive7 = "j:";
|
||||
|
||||
|
||||
// do not edit past here
|
||||
|
||||
$local = "1";
|
||||
$ftp = "ftp://$base";
|
||||
$myurl = "http://$base";
|
||||
$webclip = "http://webclip.ml";
|
||||
$kknowledge = "http://kknowledge.tk";
|
||||
$kspot = "http://spot.k-world.me.uk";
|
||||
?>
|
37
configs_services.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php include 'config.php';?>
|
||||
|
||||
<?php
|
||||
/*
|
||||
* Script: Server Status
|
||||
* Author: Martin Dixon
|
||||
* From: Tutorial-Resource.com
|
||||
* URL: www.tutorial-resource.com
|
||||
* Version: 1.0
|
||||
* License: Free
|
||||
*/
|
||||
/********
|
||||
DO NOT EDIT THESE CONFIG LINES.
|
||||
*/
|
||||
$configs = array();
|
||||
$configs['services'] = array();
|
||||
/********
|
||||
DO NOT EDIT THESE CONFIG LINES.
|
||||
********/
|
||||
|
||||
|
||||
|
||||
# You may edit these configs.
|
||||
$configs['server_ip'] = "$base"; // The Servers URL or IP to check.
|
||||
|
||||
# For services simply add new lines with the Name and port number.
|
||||
$configs['services']['uTorrent'] = $utorrentport;
|
||||
$configs['services']['SABNZBD'] = $sabport;
|
||||
$configs['services']['SickBeard'] = $sickport;
|
||||
$configs['services']['CPAdults'] = $cpadults;
|
||||
$configs['services']['CPKids'] = $cpkids;
|
||||
$configs['services']['FTP'] = $ftpport;
|
||||
$configs['services']['MadSonic'] = $madsonicport;
|
||||
$configs['services']['Plex'] = $plexport;
|
||||
|
||||
|
||||
?>
|
54
css/black.css
Normal file
@ -0,0 +1,54 @@
|
||||
<style type="text/css">
|
||||
|
||||
#header {
|
||||
color: white;
|
||||
}
|
||||
|
||||
#style{
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%; /*Width of left frame div*/
|
||||
height: 100%;
|
||||
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
|
||||
background-color: black;
|
||||
color: white;
|
||||
}
|
||||
|
||||
#maincontent{
|
||||
position: fixed;
|
||||
top: 40px; /*Set top value to HeightOfTopFrameDiv*/
|
||||
left: 0px; /*Set left value to WidthOfLeftFrameDiv*/
|
||||
right: 300px; /*Set right value to WidthOfRightFrameDiv*/
|
||||
bottom: 0;
|
||||
overflow: auto;
|
||||
background: #000000;
|
||||
}
|
||||
|
||||
.innertube{
|
||||
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
|
||||
}
|
||||
|
||||
* html body{ /*IE6 hack*/
|
||||
padding: 120px 150px 0 200px; /*Set value to (HeightOfTopFrameDiv WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
|
||||
}
|
||||
|
||||
* html #maincontent{ /*IE6 hack*/
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
* html #framecontentTop{ /*IE6 hack*/
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.white-popup {
|
||||
position: relative;
|
||||
background: #FFF;
|
||||
padding: 20px;
|
||||
width:auto;
|
||||
max-width: 500px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
|
||||
</style>
|
54
css/blue.css
Normal file
@ -0,0 +1,54 @@
|
||||
<style type="text/css">
|
||||
|
||||
#header {
|
||||
color: white;
|
||||
}
|
||||
|
||||
#style{
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%; /*Width of left frame div*/
|
||||
height: 100%;
|
||||
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
|
||||
background-color: #021AB0;
|
||||
color: white;
|
||||
}
|
||||
|
||||
#maincontent{
|
||||
position: fixed;
|
||||
top: 40px; /*Set top value to HeightOfTopFrameDiv*/
|
||||
left: 0px; /*Set left value to WidthOfLeftFrameDiv*/
|
||||
right: 300px; /*Set right value to WidthOfRightFrameDiv*/
|
||||
bottom: 0;
|
||||
overflow: auto;
|
||||
background: #000000;
|
||||
}
|
||||
|
||||
.innertube{
|
||||
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
|
||||
}
|
||||
|
||||
* html body{ /*IE6 hack*/
|
||||
padding: 120px 150px 0 200px; /*Set value to (HeightOfTopFrameDiv WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
|
||||
}
|
||||
|
||||
* html #maincontent{ /*IE6 hack*/
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
* html #framecontentTop{ /*IE6 hack*/
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.white-popup {
|
||||
position: relative;
|
||||
background: #FFF;
|
||||
padding: 20px;
|
||||
width:auto;
|
||||
max-width: 500px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
|
||||
</style>
|
51
css/white.css
Normal file
@ -0,0 +1,51 @@
|
||||
<style type="text/css">
|
||||
|
||||
|
||||
#style{
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%; /*Width of left frame div*/
|
||||
height: 100%;
|
||||
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
|
||||
background-color: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
#maincontent{
|
||||
position: fixed;
|
||||
top: 40px; /*Set top value to HeightOfTopFrameDiv*/
|
||||
left: 0px; /*Set left value to WidthOfLeftFrameDiv*/
|
||||
right: 300px; /*Set right value to WidthOfRightFrameDiv*/
|
||||
bottom: 0;
|
||||
overflow: auto;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.innertube{
|
||||
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
|
||||
}
|
||||
|
||||
* html body{ /*IE6 hack*/
|
||||
padding: 120px 150px 0 200px; /*Set value to (HeightOfTopFrameDiv WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
|
||||
}
|
||||
|
||||
* html #maincontent{ /*IE6 hack*/
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
* html #framecontentTop{ /*IE6 hack*/
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.white-popup {
|
||||
position: relative;
|
||||
background: #FFF;
|
||||
padding: 20px;
|
||||
width:auto;
|
||||
max-width: 500px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
|
||||
</style>
|
11
feeds.php
Normal file
@ -0,0 +1,11 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
</p>
|
||||
<!-- start feedwind code --><script type="text/javascript">document.write('\x3Cscript type="text/javascript" src="' + ('https:' == document.location.protocol ? 'https://' : 'http://') + 'feed.mikle.com/js/rssmikle.js">\x3C/script>');</script><script type="text/javascript">(function() {var params = {rssmikle_url: "http://kknowledge.tk/rss.php?mode=recent",rssmikle_frame_width: "275",rssmikle_frame_height: "400",frame_height_by_article: "5",rssmikle_target: "_blank",rssmikle_font: "Arial, Helvetica, sans-serif",rssmikle_font_size: "12",rssmikle_border: "off",responsive: "off",rssmikle_css_url: "",text_align: "left",text_align2: "left",corner: "off",scrollbar: "on",autoscroll: "on",scrolldirection: "up",scrollstep: "3",mcspeed: "20",sort: "Off",rssmikle_title: "on",rssmikle_title_sentence: "KKnowledge Articles",rssmikle_title_link: "http://kknowledge.tk",rssmikle_title_bgcolor: "#0066FF",rssmikle_title_color: "#FFFFFF",rssmikle_title_bgimage: "",rssmikle_item_bgcolor: "#FFFFFF",rssmikle_item_bgimage: "",rssmikle_item_title_length: "55",rssmikle_item_title_color: "#0066FF",rssmikle_item_border_bottom: "on",rssmikle_item_description: "on",item_link: "off",rssmikle_item_description_length: "150",rssmikle_item_description_color: "#666666",rssmikle_item_date: "gl1",rssmikle_timezone: "Etc/GMT",datetime_format: "%b %e, %Y %l:%M:%S %p",item_description_style: "text+tn",item_thumbnail: "full",item_thumbnail_selection: "auto",article_num: "15",rssmikle_item_podcast: "off",keyword_inc: "",keyword_exc: ""};feedwind_show_widget_iframe(params);})();</script><!-- end feedwind code -->
|
||||
</p>
|
||||
<!-- start feedwind code --><script type="text/javascript">document.write('\x3Cscript type="text/javascript" src="' + ('https:' == document.location.protocol ? 'https://' : 'http://') + 'feed.mikle.com/js/rssmikle.js">\x3C/script>');</script><script type="text/javascript">(function() {var params = {rssmikle_url: "http://www.webclip.ml/rss.php?sort=date_desc",rssmikle_frame_width: "275",rssmikle_frame_height: "400",frame_height_by_article: "5",rssmikle_target: "_blank",rssmikle_font: "Arial, Helvetica, sans-serif",rssmikle_font_size: "12",rssmikle_border: "off",responsive: "off",rssmikle_css_url: "",text_align: "left",text_align2: "left",corner: "off",scrollbar: "on",autoscroll: "on",scrolldirection: "up",scrollstep: "3",mcspeed: "20",sort: "Off",rssmikle_title: "on",rssmikle_title_sentence: "WebClips",rssmikle_title_link: "http://www.webclip.ml",rssmikle_title_bgcolor: "#0066FF",rssmikle_title_color: "#FFFFFF",rssmikle_title_bgimage: "",rssmikle_item_bgcolor: "#FFFFFF",rssmikle_item_bgimage: "",rssmikle_item_title_length: "55",rssmikle_item_title_color: "#0066FF",rssmikle_item_border_bottom: "on",rssmikle_item_description: "on",item_link: "off",rssmikle_item_description_length: "150",rssmikle_item_description_color: "#666666",rssmikle_item_date: "gl1",rssmikle_timezone: "Etc/GMT",datetime_format: "%b %e, %Y %l:%M:%S %p",item_description_style: "text+tn",item_thumbnail: "full",item_thumbnail_selection: "auto",article_num: "15",rssmikle_item_podcast: "off",keyword_inc: "",keyword_exc: ""};feedwind_show_widget_iframe(params);})();</script><!-- end feedwind code -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
79
index.php
Normal file
@ -0,0 +1,79 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="black" href="css/black.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="white" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="blue" href="css/blue.css" />
|
||||
|
||||
|
||||
<!--This script should appear below your LINK stylesheet tags -->
|
||||
|
||||
<script src="styleswitch.js" type="text/javascript">
|
||||
|
||||
/***********************************************
|
||||
* Style Sheet Switcher v1.1- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
|
||||
* This notice MUST stay intact for legal use
|
||||
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
|
||||
***********************************************/
|
||||
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
window.onload=function(){
|
||||
var formref=document.getElementById("switchform")
|
||||
indicateSelected(formref.switchcontrol)
|
||||
}
|
||||
</script>
|
||||
<?php include 'config.php';?>
|
||||
<?php echo "<title>$yourname's Server Access</title>";?>
|
||||
|
||||
</head>
|
||||
|
||||
<?php
|
||||
$username = "$user";
|
||||
$password = "$pass";
|
||||
$nonsense = "superkey";
|
||||
|
||||
if (isset($_COOKIE['PrivatePageLogin'])) {
|
||||
if ($_COOKIE['PrivatePageLogin'] == md5($password.$nonsense)) {
|
||||
?>
|
||||
<frameset cols="200,*,300" frameborder="0" border="0" framespacing="0">
|
||||
<frame src="left.php" name="left" >
|
||||
<frame src="main.php" name="main" >
|
||||
<frame src="right.php" name="right" >
|
||||
</frameset>
|
||||
<?php
|
||||
exit;
|
||||
} else {
|
||||
echo "Bad Cookie.";
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_GET['p']) && $_GET['p'] == "login") {
|
||||
if ($_POST['user'] != $username) {
|
||||
echo "Sorry, that username does not match.";
|
||||
exit;
|
||||
} else if ($_POST['keypass'] != $password) {
|
||||
echo "Sorry, that password does not match.";
|
||||
exit;
|
||||
} else if ($_POST['user'] == $username && $_POST['keypass'] == $password) {
|
||||
setcookie('PrivatePageLogin', md5($_POST['keypass'].$nonsense));
|
||||
header("Location: $_SERVER[PHP_SELF]");
|
||||
} else {
|
||||
echo "Sorry, you could not be logged in at this time.";
|
||||
}
|
||||
}
|
||||
?>
|
||||
Home Server Logon.
|
||||
|
||||
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?p=login" method="post">
|
||||
<label><input type="text" name="user" id="user" /> Name</label><br />
|
||||
<label><input type="password" name="keypass" id="keypass" /> Password</label><br />
|
||||
<input type="submit" id="submit" value="Login" />
|
||||
</form>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
15
js/index.js
Normal file
@ -0,0 +1,15 @@
|
||||
// Example 1: From an element in DOM
|
||||
$('.open-popup-link').magnificPopup({
|
||||
type:'inline',
|
||||
midClick: true // allow opening popup on middle mouse click. Always set it to true if you don't provide alternative source.
|
||||
});
|
||||
|
||||
// Example: 2 Dynamically created
|
||||
$('button').magnificPopup({
|
||||
items: {
|
||||
src: '<div class="white-popup">Dynamically created popup</div>',
|
||||
type: 'inline'
|
||||
},
|
||||
closeBtnInside: true
|
||||
});
|
||||
|
36
left.php
Normal file
@ -0,0 +1,36 @@
|
||||
<!--Force IE6 into quirks mode with this comment tag-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="black" href="css/black.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="white" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="blue" href="css/blue.css" />
|
||||
|
||||
<!--This script should appear below your LINK stylesheet tags -->
|
||||
|
||||
<script src="styleswitch.js" type="text/javascript">
|
||||
|
||||
/***********************************************
|
||||
* Style Sheet Switcher v1.1- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
|
||||
* This notice MUST stay intact for legal use
|
||||
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
|
||||
***********************************************/
|
||||
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
window.onload=function(){
|
||||
var formref=document.getElementById("switchform")
|
||||
indicateSelected(formref.switchcontrol)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<html>
|
||||
|
||||
<frameset rows="110,*" frameborder="0" border="0" framespacing="0">
|
||||
<frame src="Servers.php">
|
||||
<frame src="services.php">
|
||||
</frameset>
|
||||
|
||||
</html>
|
75
main.php
Normal file
@ -0,0 +1,75 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel='stylesheet prefetch' href='http://dimsemenov-static.s3.amazonaws.com/dist/magnific-popup.css'>
|
||||
<link rel="stylesheet" type="text/css" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="black" href="css/black.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="white" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="blue" href="css/blue.css" />
|
||||
|
||||
<!--This script should appear below your LINK stylesheet tags -->
|
||||
|
||||
<script src="styleswitch.js" type="text/javascript">
|
||||
|
||||
/***********************************************
|
||||
* Style Sheet Switcher v1.1- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
|
||||
* This notice MUST stay intact for legal use
|
||||
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
|
||||
***********************************************/
|
||||
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
window.onload=function(){
|
||||
var formref=document.getElementById("switchform")
|
||||
indicateSelected(formref.switchcontrol)
|
||||
}
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div id="style">
|
||||
<div class="innertube">
|
||||
|
||||
<?php include 'config.php';?>
|
||||
<div id="header">
|
||||
<?php echo "<p style=\"font-size=20px; text-align: center;\">$yourname's Server Access</p>";?>
|
||||
</div>
|
||||
|
||||
<p style="text-align: center;">
|
||||
<?php echo "<a href=\"$kknowledge\" target=\"_blank\"><img src=\"$myurl/Pic/KKnowledge.png\" style=\"width: 200px; height: 40px;\"/></a>"; ?>
|
||||
</p>
|
||||
<p style="text-align: center;">
|
||||
<?php echo "<a href=\"$webclip\" target=\"_blank\"><img src=\"$myurl/Pic/WebClip.png\" style=\"width: 200px; height: 40px;\"/></a>"; ?>
|
||||
<?php echo "<a href=\"$kspot\" target=\"_blank\"><img src=\"$myurl/Pic/spotweb.png\" style=\"width: 200px; height: 40px;\"/></a>"; ?>
|
||||
</p>
|
||||
|
||||
<p style="text-align: center;">
|
||||
<a href="http://my.jdownloader.org/" target="_blank"><img src="http://duly.ml/Pic/jdownloader.png" style="width: 140px; height: 140px;" /></a>
|
||||
<?php echo "<a href=\"$myurl:$utorrentport/gui\" target=\"_blank\"><img src=\"$myurl/Pic/uTorrent.png\" style=\"width: 140px; height: 140px;\"/></a>"; ?>
|
||||
<?php echo "<a href=\"$myurl:$sabport\" target=\"_blank\"><img src=\"$myurl/Pic/sab.png\" style=\"width: 140px; height: 140px;\"/></a>"; ?>
|
||||
|
||||
<p style="text-align: center;">
|
||||
<?php echo "<a href=\"$myurl:$sickport\" target=\"_blank\"><img src=\"$myurl/Pic/sick.png\" style=\"width: 140px; height: 140px;\"/></a>"; ?>
|
||||
<?php echo "<a href=\"#test-popup\" class=\"open-popup-link\"><img src=\"$myurl/Pic/couch.png\" style=\"width: 140px; height: 140px;\"/></a>"; ?>
|
||||
<?php echo "<a href=\"$ftp\" target=\"_blank\"><img src=\"$myurl/Pic/ftp.png\" style=\"width: 140px; height: 140px;\"/></a>"; ?>
|
||||
|
||||
<p style="text-align: center;">
|
||||
<?php echo "<a href=\"$myurl:$madsonicport\" target=\"_blank\"><img src=\"$myurl/Pic/madsonic.png\" style=\"width: 140px; height: 140px;\"/></a>"; ?>
|
||||
<?php echo "<a href=\"$myurl:$plexport/web\" target=\"_blank\"><img src=\"$myurl/Pic/plex.png\" style=\"width: 140px; height: 140px;\"/></a>"; ?>
|
||||
<?php echo "<a href=\"$myurl:$squeezeport/web\" target=\"_blank\"><img src=\"$myurl/Pic/squeeze.png\" style=\"width: 140px; height: 140px;\"/></a>"; ?>
|
||||
|
||||
|
||||
<div id="test-popup" class="white-popup mfp-hide">
|
||||
<p style="text-align: center;">
|
||||
<?php echo "<a href=\"$myurl:$cpadults\" target=\"_blank\">Adults</a>"; ?> - <?php echo "<a href=\"$myurl:$cpkids\" target=\"_blank\">Kids</a>"; ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<script src='http://codepen.io/assets/libs/fullpage/jquery.js'></script>
|
||||
<script src='http://dimsemenov-static.s3.amazonaws.com/dist/jquery.magnific-popup.min.js'></script>
|
||||
|
||||
<script src="js/index.js"></script>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
60
right.php
Normal file
@ -0,0 +1,60 @@
|
||||
<!--Force IE6 into quirks mode with this comment tag-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="black" href="css/black.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="white" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="blue" href="css/blue.css" />
|
||||
|
||||
<!--This script should appear below your LINK stylesheet tags -->
|
||||
|
||||
<script src="styleswitch.js" type="text/javascript">
|
||||
|
||||
/***********************************************
|
||||
* Style Sheet Switcher v1.1- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
|
||||
* This notice MUST stay intact for legal use
|
||||
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
|
||||
***********************************************/
|
||||
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
window.onload=function(){
|
||||
var formref=document.getElementById("switchform")
|
||||
indicateSelected(formref.switchcontrol)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<div id="style">
|
||||
<div class="innertube">
|
||||
<?php
|
||||
if (isset($_POST['color'])) {$color = $_POST['color'];}
|
||||
else {$color = '#021AB0';}
|
||||
|
||||
require "feeds.php";
|
||||
|
||||
?>
|
||||
|
||||
</p>
|
||||
<table border='0' cellspacing='0' cellpadding='1'>
|
||||
<tr BGCOLOR='#0066FF'>
|
||||
<th style='text-align: left;'><font color='white'>Theme</font></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<form id="switchform">
|
||||
<select name="switchcontrol" size="1" onChange="chooseStyle(this.options[this.selectedIndex].value, 60); parent.left.location.reload(); parent.main.location.reload() ">
|
||||
<option value="white">White Theme</option>
|
||||
<option value="black">Black Theme</option>
|
||||
<option value="blue">Blue Theme</option>
|
||||
</select>
|
||||
</form>
|
||||
</td>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
56
services.php
Normal file
@ -0,0 +1,56 @@
|
||||
<!--Force IE6 into quirks mode with this comment tag-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="black" href="css/black.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="white" href="css/white.css" />
|
||||
<link rel="alternate stylesheet" type="text/css" media="screen" title="blue" href="css/blue.css" />
|
||||
|
||||
<!--This script should appear below your LINK stylesheet tags -->
|
||||
|
||||
<script src="styleswitch.js" type="text/javascript">
|
||||
|
||||
/***********************************************
|
||||
* Style Sheet Switcher v1.1- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
|
||||
* This notice MUST stay intact for legal use
|
||||
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
|
||||
***********************************************/
|
||||
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
window.onload=function(){
|
||||
var formref=document.getElementById("switchform")
|
||||
indicateSelected(formref.switchcontrol)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="style">
|
||||
<div class="innertube">
|
||||
<?php
|
||||
/*
|
||||
* Script: Server Status
|
||||
* Author: Martin Dixon
|
||||
* From: Tutorial-Resource.com
|
||||
* URL: www.tutorial-resource.com
|
||||
* Version: 1.0
|
||||
* License: Free
|
||||
*/
|
||||
|
||||
# Get our Bootstrap file.
|
||||
require "bootstrap_services.php";
|
||||
|
||||
# Produce our heading for our Server Status.
|
||||
# echo "<strong>Server Status";
|
||||
|
||||
# Print our Server Status.
|
||||
|
||||
echo $serverStatus;
|
||||
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
102
ss_bootstrap_servers.php
Normal file
@ -0,0 +1,102 @@
|
||||
<?php
|
||||
/*
|
||||
* Script: Server Status
|
||||
* Author: Martin Dixon
|
||||
* From: Tutorial-Resource.com
|
||||
* URL: www.tutorial-resource.com
|
||||
* Version: 1.0
|
||||
* License: Free
|
||||
*/
|
||||
|
||||
# Load the configurations.
|
||||
require "ss_configs_servers.php";
|
||||
|
||||
# Start a variable to contain Service Status.
|
||||
$serverStatus = "<table border='0' cellspacing='0' cellpadding='1'><tr BGCOLOR='#0066FF'><th style='text-align: left;'><font color='white'>Server</font></th><th style='text-align: left;'><font color='white'>Status</font></th></tr>";
|
||||
|
||||
# Process all services montiored.
|
||||
foreach( $configs['services'] as $serviceName => $servicePort )
|
||||
{
|
||||
# Determine Port Status.
|
||||
$status = @fsockopen($configs['server_ip'], $servicePort, $errno, $errstr, 5);
|
||||
|
||||
# What is the result.
|
||||
if( !$status )
|
||||
{
|
||||
$statusText = "<font color='red'>Down</font>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$statusText = "<font color='green'>Up</font>";
|
||||
}
|
||||
|
||||
# Set the status Row.
|
||||
$serverStatus .= "<td BGCOLOR='#FFFFFF'>{$serviceName}</td><td BGCOLOR='#FFFFFF'>{$statusText}</td></tr>";
|
||||
}
|
||||
|
||||
# Process all services montiored.
|
||||
foreach( $configs['servicesKloud'] as $serviceName => $servicePort )
|
||||
{
|
||||
# Determine Port Status.
|
||||
$status = @fsockopen($configs['server_ip2'], $servicePort, $errno, $errstr, 5);
|
||||
|
||||
# What is the result.
|
||||
if( !$status )
|
||||
{
|
||||
$statusText = "<font color='red'>Down</font>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$statusText = "<font color='green'>Up</font>";
|
||||
}
|
||||
|
||||
# Set the status Row.
|
||||
$serverStatus .= "<td BGCOLOR='#FFFFFF'>{$serviceName}</td><td BGCOLOR='#FFFFFF'>{$statusText}</td></tr>";
|
||||
}
|
||||
|
||||
# Process all services montiored.
|
||||
foreach( $configs['servicesSpot'] as $serviceName => $servicePort )
|
||||
{
|
||||
# Determine Port Status.
|
||||
$status = @fsockopen($configs['server_ip3'], $servicePort, $errno, $errstr, 5);
|
||||
|
||||
# What is the result.
|
||||
if( !$status )
|
||||
{
|
||||
$statusText = "<font color='red'>Down</font>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$statusText = "<font color='green'>Up</font>";
|
||||
}
|
||||
|
||||
# Set the status Row.
|
||||
$serverStatus .= "<td BGCOLOR='#FFFFFF'>{$serviceName}</td><td BGCOLOR='#FFFFFF'>{$statusText}</td></tr>";
|
||||
}
|
||||
|
||||
# Process all services montiored.
|
||||
foreach( $configs['servicesKris'] as $serviceName => $servicePort )
|
||||
{
|
||||
# Determine Port Status.
|
||||
$status = @fsockopen($configs['server_ip4'], $servicePort, $errno, $errstr, 5);
|
||||
|
||||
# What is the result.
|
||||
if( !$status )
|
||||
{
|
||||
$statusText = "<font color='red'>Down</font>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$statusText = "<font color='green'>Up</font>";
|
||||
}
|
||||
|
||||
# Set the status Row.
|
||||
$serverStatus .= "<td BGCOLOR='#FFFFFF'>{$serviceName}</td><td BGCOLOR='#FFFFFF'>{$statusText}</td></tr>";
|
||||
}
|
||||
|
||||
# Finish service status table.
|
||||
$serverStatus .= "</table>";
|
||||
|
||||
# File Complete.
|
||||
|
||||
?>
|
41
ss_configs_servers.php
Normal file
@ -0,0 +1,41 @@
|
||||
<?php
|
||||
/*
|
||||
* Script: Server Status
|
||||
* Author: Martin Dixon
|
||||
* From: Tutorial-Resource.com
|
||||
* URL: www.tutorial-resource.com
|
||||
* Version: 1.0
|
||||
* License: Free
|
||||
*/
|
||||
/********
|
||||
DO NOT EDIT THESE CONFIG LINES.
|
||||
*/
|
||||
$configs = array();
|
||||
$configs['services'] = array();
|
||||
$configs['servicesKloud'] = array();
|
||||
$configs['servicesSpot'] = array();
|
||||
$configs['servicesKris'] = array();
|
||||
|
||||
/********
|
||||
DO NOT EDIT THESE CONFIG LINES.
|
||||
********/
|
||||
|
||||
|
||||
|
||||
# You may edit these configs.
|
||||
$configs['server_ip'] = "home.k-world.me.uk"; // The Servers URL or IP to check.
|
||||
$configs['server_ip2'] = "duly.ml"; // The Servers URL or IP to check.
|
||||
$configs['server_ip3'] = "gowing.ga"; // The Servers URL or IP to check.
|
||||
$configs['server_ip4'] = "smiffster.tk"; // The Servers URL or IP to check.
|
||||
|
||||
|
||||
|
||||
# For services simply add new lines with the Name and port number.
|
||||
$configs['servicesKloud']['<a href="http://www.duly.ml" target="_blank">Duly Server</a>'] = 80;
|
||||
#$configs['servicesSpot']['<a href="http://www.gowing.ga" target="_blank">Darren Server</a>'] = 80;
|
||||
$configs['services']['<a href="http://home.k-world.me.uk" target="_blank">Karl Server</a>'] = 80;
|
||||
$configs['servicesKris']['<a href="http://smiffster.tk" target="_blank">Kris Server</a>'] = 80;
|
||||
|
||||
|
||||
|
||||
?>
|
90
styleswitch.js
Normal file
@ -0,0 +1,90 @@
|
||||
//Style Sheet Switcher version 1.1 Oct 10th, 2006
|
||||
//Author: Dynamic Drive: http://www.dynamicdrive.com
|
||||
//Usage terms: http://www.dynamicdrive.com/notice.htm
|
||||
|
||||
var manual_or_random="manual" //"manual" or "random"
|
||||
var randomsetting="3 days" //"eachtime", "sessiononly", or "x days (replace x with desired integer)". Only applicable if mode is random.
|
||||
|
||||
//////No need to edit beyond here//////////////
|
||||
|
||||
function getCookie(Name) {
|
||||
var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
|
||||
if (document.cookie.match(re)) //if cookie found
|
||||
return document.cookie.match(re)[0].split("=")[1] //return its value
|
||||
return null
|
||||
}
|
||||
|
||||
function setCookie(name, value, days) {
|
||||
var expireDate = new Date()
|
||||
//set "expstring" to either future or past date, to set or delete cookie, respectively
|
||||
var expstring=(typeof days!="undefined")? expireDate.setDate(expireDate.getDate()+parseInt(days)) : expireDate.setDate(expireDate.getDate()-5)
|
||||
document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
|
||||
}
|
||||
|
||||
function deleteCookie(name){
|
||||
setCookie(name, "moot")
|
||||
}
|
||||
|
||||
|
||||
function setStylesheet(title, randomize){ //Main stylesheet switcher function. Second parameter if defined causes a random alternate stylesheet (including none) to be enabled
|
||||
var i, cacheobj, altsheets=[""]
|
||||
for(i=0; (cacheobj=document.getElementsByTagName("link")[i]); i++) {
|
||||
if(cacheobj.getAttribute("rel").toLowerCase()=="alternate stylesheet" && cacheobj.getAttribute("title")) { //if this is an alternate stylesheet with title
|
||||
cacheobj.disabled = true
|
||||
altsheets.push(cacheobj) //store reference to alt stylesheets inside array
|
||||
if(cacheobj.getAttribute("title") == title) //enable alternate stylesheet with title that matches parameter
|
||||
cacheobj.disabled = false //enable chosen style sheet
|
||||
}
|
||||
}
|
||||
if (typeof randomize!="undefined"){ //if second paramter is defined, randomly enable an alt style sheet (includes non)
|
||||
var randomnumber=Math.floor(Math.random()*altsheets.length)
|
||||
altsheets[randomnumber].disabled=false
|
||||
}
|
||||
return (typeof randomize!="undefined" && altsheets[randomnumber]!="")? altsheets[randomnumber].getAttribute("title") : "" //if in "random" mode, return "title" of randomly enabled alt stylesheet
|
||||
}
|
||||
|
||||
function chooseStyle(styletitle, days){ //Interface function to switch style sheets plus save "title" attr of selected stylesheet to cookie
|
||||
if (document.getElementById){
|
||||
setStylesheet(styletitle)
|
||||
setCookie("mysheet", styletitle, days)
|
||||
}
|
||||
}
|
||||
|
||||
function indicateSelected(element){ //Optional function that shows which style sheet is currently selected within group of radio buttons or select menu
|
||||
if (selectedtitle!=null && (element.type==undefined || element.type=="select-one")){ //if element is a radio button or select menu
|
||||
var element=(element.type=="select-one") ? element.options : element
|
||||
for (var i=0; i<element.length; i++){
|
||||
if (element[i].value==selectedtitle){ //if match found between form element value and cookie value
|
||||
if (element[i].tagName=="OPTION") //if this is a select menu
|
||||
element[i].selected=true
|
||||
else //else if it's a radio button
|
||||
element[i].checked=true
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (manual_or_random=="manual"){ //IF MANUAL MODE
|
||||
var selectedtitle=getCookie("mysheet")
|
||||
if (document.getElementById && selectedtitle!=null) //load user chosen style sheet from cookie if there is one stored
|
||||
setStylesheet(selectedtitle)
|
||||
}
|
||||
else if (manual_or_random=="random"){ //IF AUTO RANDOM MODE
|
||||
if (randomsetting=="eachtime")
|
||||
setStylesheet("", "random")
|
||||
else if (randomsetting=="sessiononly"){ //if "sessiononly" setting
|
||||
if (getCookie("mysheet_s")==null) //if "mysheet_s" session cookie is empty
|
||||
document.cookie="mysheet_s="+setStylesheet("", "random")+"; path=/" //activate random alt stylesheet while remembering its "title" value
|
||||
else
|
||||
setStylesheet(getCookie("mysheet_s")) //just activate random alt stylesheet stored in cookie
|
||||
}
|
||||
else if (randomsetting.search(/^[1-9]+ days/i)!=-1){ //if "x days" setting
|
||||
if (getCookie("mysheet_r")==null || parseInt(getCookie("mysheet_r_days"))!=parseInt(randomsetting)){ //if "mysheet_r" cookie is empty or admin has changed number of days to persist in "x days" variable
|
||||
setCookie("mysheet_r", setStylesheet("", "random"), parseInt(randomsetting)) //activate random alt stylesheet while remembering its "title" value
|
||||
setCookie("mysheet_r_days", randomsetting, parseInt(randomsetting)) //Also remember the number of days to persist per the "x days" variable
|
||||
}
|
||||
else
|
||||
setStylesheet(getCookie("mysheet_r")) //just activate random alt stylesheet stored in cookie
|
||||
}
|
||||
}
|