mirror of
				https://github.com/ShaYmez/xlxd.git
				synced 2025-11-03 21:40:22 -05:00 
			
		
		
		
	- A dashboard with the new layout is contained in the dashboard2 folder. - Enhanced the styling of the README file.
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
function GetSystemUptime() {
 | 
						|
   $out = exec("uptime");
 | 
						|
   return substr($out, 0, strpos($out, ","));
 | 
						|
}
 | 
						|
 | 
						|
function Debug($message) {
 | 
						|
   echo '<br><hr><pre>';
 | 
						|
   print_r($message);
 | 
						|
   echo '</pre><hr><br>';
 | 
						|
}
 | 
						|
 | 
						|
function ParseTime($Input) {
 | 
						|
   
 | 
						|
    if (strpos($Input, "<") !== false) {
 | 
						|
       $Input = substr($Input, 0, strpos($Input, "<"));
 | 
						|
    }
 | 
						|
    
 | 
						|
    // Tuesday Tue Nov 17 14:23:22 2015
 | 
						|
    $tmp  = explode(" ", $Input);
 | 
						|
    if (strlen(trim($tmp[3])) == 0) {
 | 
						|
       unset($tmp[3]);
 | 
						|
       $tmp = array_values($tmp);
 | 
						|
    }
 | 
						|
 | 
						|
    $tmp1 = explode(":", $tmp[4]); 
 | 
						|
    $month = "";
 | 
						|
    switch (strtolower($tmp[2])) {
 | 
						|
      case 'jan' : $month = 1; break;
 | 
						|
      case 'feb' : $month = 2; break;
 | 
						|
      case 'mar' : $month = 3; break;
 | 
						|
      case 'apr' : $month = 4; break;
 | 
						|
      case 'may' : $month = 5; break;
 | 
						|
      case 'jun' : $month = 6; break;
 | 
						|
      case 'jul' : $month = 7; break;
 | 
						|
      case 'aug' : $month = 8; break;
 | 
						|
      case 'sep' : $month = 9; break;
 | 
						|
      case 'oct' : $month = 10; break;
 | 
						|
      case 'nov' : $month = 11; break;
 | 
						|
      case 'dec' : $month = 12; break;
 | 
						|
      default    : $month = 1; 
 | 
						|
    }
 | 
						|
    return @mktime($tmp1[0], $tmp1[1], $tmp1[2], $month, $tmp[3], $tmp[5]);
 | 
						|
    
 | 
						|
}
 | 
						|
 | 
						|
function FormatSeconds($seconds) {
 | 
						|
  $seconds = abs($seconds); 
 | 
						|
  return sprintf("%d days %02d:%02d:%02d", $seconds/60/60/24,($seconds/60/60)%24,($seconds/60)%60,$seconds%60);
 | 
						|
} 
 | 
						|
 | 
						|
function CreateCode ($laenge) {   
 | 
						|
	$zeichen = "1234567890abcdefghijklmnopqrstuvwyxzABCDEFGHIJKLMNAOPQRSTUVWYXZ";   
 | 
						|
	mt_srand( (double) microtime() * 1000000); 
 | 
						|
	$out = "";
 | 
						|
	for ($i=1;$i<=$laenge;$i++){ 
 | 
						|
		$out .= $zeichen[mt_rand(0,(strlen($zeichen)-1))];       
 | 
						|
	}         
 | 
						|
	return $out;  
 | 
						|
}
 | 
						|
 | 
						|
?>
 |