<?php
date_default_timezone_set('America/Chicago');
$quitdate = "2014-04-29 22:00:00";
$cigprice = 7.20;
$packsperday = 1.5;
$vapecostmonthly = 30;
$ml = 6;
$mg = 3;
$juice = 'DIY';
$font = './fonts/tt0142m_.ttf';
$fontb = './fonts/tt0144m_.ttf';
$prettydate = date_create_from_format("Y-m-j H:i:s", $quitdate);
$now = time();
$your_date = strtotime($quitdate);
$datediff = $now - $your_date;
$datetime1 = new DateTime($quitdate);
$datetime2 = new DateTime();
$interval = date_diff($datetime1, $datetime2);
$howlong = $interval->format('%y years, %m months, %d days, %h hours, %i minutes, %s seconds');
$vapedays = floor($datediff/(60*60*24));
$vapedayspre = $datediff/(60*60*24);
$vapecostdaily = $vapecostmonthly/30;
$vapecost_ttl = $vapecostdaily*$vapedays;
$vapesaved = $vapedays*$cigprice*$packsperday;
$cigsavoided = floor($packsperday*20*$vapedayspre);
$packs = $cigsavoided/20;
$vapesaved = number_format($vapesaved, 2, '.', ',');
$cigsavoided = number_format($cigsavoided, 0, '.', ',');
$packs = number_format($packs, 0, '.', ',');
$vapedays = number_format($vapedays, 0, '.', ',');
$cigline = $cigsavoided.' analogs avoided in the '.$vapedays.' days since '.date_format($prettydate, 'F j, Y').' ('.$packs.' packs).';
$moneyline = '$'.$vapesaved.' saved, of which $'.$vapecost_ttl.' was shamelessly vaped.';
$ml = $ml.'mL/day';
$mg = $mg.'mg/mL';
$image = './images/signature_bar.png';
$im = imagecreatefrompng($image);
$main_color = imagecolorallocate($im, 51, 102, 153);
$black = imagecolorallocate($im, 0, 0, 0);
$orange = imagecolorallocate($im, 255, 140, 0);
$blue = imagecolorallocate($im, 100, 100, 255);
$red = imagecolorallocate($im, 212, 48, 52);
$green = imagecolorallocate($im, 0, 160, 0);
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 216, 216, 216);
$yellow = imagecolorallocate($im, 255, 216, 64);
$line1vert = 16;
$line2vert = 32;
$line3vert = 48;
$left_margin = 5;
$far_margin = 430;
imagettftext($im, 10, 0, $left_margin-2, $line1vert+2, $black, $fontb, $howlong);
imagettftext($im, 8, 0, $left_margin-2, $line2vert+2, $black, $font, $cigline);
imagettftext($im, 8, 0, $left_margin-2, $line3vert+2, $black, $font, $moneyline);
imagettftext($im, 6, 0, $far_margin-2, $line1vert+2, $black, $font, $ml);
imagettftext($im, 6, 0, $far_margin-2, $line2vert+2, $black, $font, $mg);
imagettftext($im, 6, 0, $far_margin-2, $line3vert+2, $black, $font, $juice);
imagettftext($im, 10, 0, $left_margin, $line1vert, $red, $fontb, $howlong);
imagettftext($im, 8, 0, $left_margin, $line2vert, $white, $font, $cigline);
imagettftext($im, 8, 0, $left_margin, $line3vert, $white, $font, $moneyline);
imagettftext($im, 6, 0, $far_margin, $line1vert, $white, $font, $ml);
imagettftext($im, 6, 0, $far_margin, $line2vert, $white, $font, $mg);
imagettftext($im, 6, 0, $far_margin, $line3vert, $white, $font, $juice);
header('Content-Disposition: filename=signature_bar.png');
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>