@session_start(); // $rustart = getrusage(); if(empty($_GET['steamid']) && empty($_GET['id'])) die('Provide Steamid'); include('data.php'); if(!empty($_GET['steamid'])) $steam64 = Steam_GetSteam64FromSteamid($_GET['steamid']); else $steam64 = $_GET['id']; if(!is_numeric($steam64)) die('Wrong Data'); $img_store = $PATH_OUTPUT . '/' . $steam64 . '.png'; $img_store2 = $PATH_OUTPUT . '/' . $steam64 . '_tmp.png'; $config_path = $PATH_OUTPUT . '/' . $steam64 . '.json'; if(file_exists($img_store)) { // $stamp = filemtime($img_store); // if(time()-$TIME_MAX_KEEP < $stamp) // { if(empty($_SERVER['HTTP_X_REQUESTED_WITH']) || $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') { // if($steam64 == 76561197988217445) // { header('Content-Type: image/png'); readfile($img_store); die(); // } // else // { // header('Content-Type: image/png'); // $im = imagecreatefrompng($img_store); // imagesavealpha($im, true); // imagepng ($im); // imagedestroy($im); // die(); // } } // else // { // $type = pathinfo($img_store, PATHINFO_EXTENSION); // $data = file_get_contents($img_store); // $base64 = base64_encode($data); // die($base64); // } // } } if(!empty($_POST['save']) || (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest')) { if(empty($_SESSION['last_badge_submit'])) $_SESSION['last_badge_submit'] = 0; if($_SESSION['last_badge_submit']+$MIN_SUBMIT_TIME > time()) die('Anti Spam Protection'); $_SESSION['last_badge_submit'] = time(); } // if(@$_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') // { // } $DATA = $DEFAULT_DATA; // echo file_exists($config_path) . ' && ' . empty($_POST['img_data']); if(file_exists($config_path) && empty($_POST['img_data'])) { $tmp = json_decode(file_get_contents($config_path), true); $_POST['img_data'] = $tmp['img_data']; $_POST['bg_custom'] = $tmp['bg']; // print_r($tmp); } // print_r($_POST['img_data']); if(!empty($_GET['theme']) && !empty($ALLOWED_BG_GET[$_GET['theme']])) { $_POST['bg_custom'] = $ALLOWED_BG_GET[$_GET['theme']]; // $_POST['bg_custom'] = 'http://public.nsnf-clan.net/steam/badge/' . $BASE_BG . '/' . $tmp . '.png'; } include('generate_data.php'); // echo '
'; // print_r($DATA); // echo ''; include('gd.php'); ?>