mirror of
https://github.com/Xkeeper0/jul.git
synced 2025-07-31 04:02:00 -07:00
Move a bunch of files around to clean things up
This commit is contained in:
10
cruft/datetime.php
Normal file
10
cruft/datetime.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
function timedelta($array1, $array2) {
|
||||
$time = array();
|
||||
$time['seconds'] = 60 - abs($array1['seconds'] - $array2['seconds']);
|
||||
$time['minutes'] = abs($array1['minutes'] - $array2['minutes']);
|
||||
$time['hours'] = abs($array1['hours'] - $array2['hours']);
|
||||
|
||||
return $time;
|
||||
}
|
||||
?>
|
102
cruft/newyear.php
Normal file
102
cruft/newyear.php
Normal file
@@ -0,0 +1,102 @@
|
||||
<?php
|
||||
|
||||
// die("D'oh");
|
||||
header("Cache-Control: no-cache");
|
||||
|
||||
if ($_GET['z']) {
|
||||
die( "<body bgcolor=#111122><META HTTP-EQUIV=REFRESH CONTENT=1;URL=newyear.php?z=". rand(0,9999) ."><center><br><br><br><br><img src=newyear.php width=100%>");
|
||||
}
|
||||
|
||||
// require "lib/function.php";
|
||||
|
||||
$bombday = mktime(0, 0, 0, 1, 1, 2010);
|
||||
$time = microtime(true) + (3600 * $_GET['to']);
|
||||
$left = $bombday - $time;
|
||||
$left = max(0, $left);
|
||||
// $left = rand(0, 86400);
|
||||
$barpct = min(64, floor($left / 3600 * 64));
|
||||
$bpad = (64 - $barpct) / 2;
|
||||
// $hours = str_pad(floor(($left) / 3600), 2, "o", STR_PAD_LEFT);
|
||||
// $mins = str_pad(floor(($left % 3600) / 60), 2, "0", STR_PAD_LEFT);
|
||||
$mins = str_pad(floor(($left) / 60), 3, "o", STR_PAD_LEFT);
|
||||
$secs = floor(($left - floor($left / 60) * 60) * 100) / 100;
|
||||
$secs = explode(".", $secs);
|
||||
$secs = implode("\"", array(str_pad($secs[0], 2, "0", STR_PAD_LEFT), str_pad($secs[1], 2, "0", STR_PAD_RIGHT)));
|
||||
|
||||
$teststring = "$mins'$secs";
|
||||
|
||||
// $teststring = "00d00:00:00.01";
|
||||
|
||||
$image = imagecreate(64, 9);
|
||||
$imagenum = imagecreatefrompng("../images/digits8.png");
|
||||
$bg = imagecolorallocate($image, 255, 0, 255);
|
||||
$black = imagecolorallocate($image, 0, 0, 0);
|
||||
|
||||
if ($left > 3600) {
|
||||
$barcol = imagecolorallocate($image, 100, 255, 100);
|
||||
} elseif ($left >= 1800) {
|
||||
$barcolr = 50 + 205 * ($left / 1800);
|
||||
$barcol = imagecolorallocate($image, 100, 255, $barcolr);
|
||||
} else {
|
||||
$barcolg = 0 + 255 * ($left / 1800 );
|
||||
$barcol = imagecolorallocate($image, 0, $barcolg, 255);
|
||||
imagecolorset($imagenum, 2, $barcolg, $barcolg / 2 + 128, 255);
|
||||
imagecolorset($imagenum, 3, 0, $barcolg / 4, $barcolg / 1.5);
|
||||
}
|
||||
|
||||
imageline($image, $bpad + 1, 8, $barpct+1 + $bpad, 8, $black);
|
||||
imageline($image, $bpad, 7, $barpct + $bpad, 7, $barcol);
|
||||
|
||||
|
||||
$nums = str_split($teststring);
|
||||
|
||||
$ofs = 5;
|
||||
|
||||
foreach ($nums as $n) {
|
||||
|
||||
$of = 6;
|
||||
|
||||
switch ($n) {
|
||||
case ":":
|
||||
$w = 2;
|
||||
$p = 81;
|
||||
$of = 2;
|
||||
break;
|
||||
case "\"":
|
||||
$w = 4;
|
||||
$p = 77;
|
||||
$of = 4;
|
||||
break;
|
||||
case "'":
|
||||
$w = 2;
|
||||
$p = 77;
|
||||
$of = 2;
|
||||
break;
|
||||
case "o":
|
||||
$w = 7;
|
||||
$p = 70;
|
||||
$of = 7;
|
||||
break;
|
||||
case " ":
|
||||
$w = 0;
|
||||
break;
|
||||
default:
|
||||
$w = 7;
|
||||
$p = 7 * $n;
|
||||
$of = 7;
|
||||
//$ofs++;
|
||||
break;
|
||||
}
|
||||
|
||||
if ($w) imagecopymerge($image, $imagenum, $ofs, 0, $p, 0, $w, 7, 100);
|
||||
|
||||
$ofs += $of;
|
||||
}
|
||||
|
||||
imagecolortransparent($image, $bg);
|
||||
header("Content-type: image/png");
|
||||
imagepng($image);
|
||||
imagedestroy($image);
|
||||
imagedestroy($imagenum);
|
||||
|
||||
?>
|
Reference in New Issue
Block a user