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
 | ||||
| }  | ||||
| } | ||||