function balloonurl($color) { $locr = $_SESSION['locr']; $loc = $_SESSION['loc']; $ds = DIRECTORY_SEPARATOR; if ($ds == "") { $ds = "/"; } if (!is_readable($locr . $ds . 'balloons' . $ds . md5($color) . '.png')) { if ($color < 0 || $color == '') { @copy($locr . $ds . 'images' . $ds . 'bigballoonboca1.png', $locr . $ds . 'balloons' . $ds . md5($color) . '.png'); } else { balloonpng($locr, false, $color, $locr . $ds . 'balloons' . $ds . md5($color) . '.png'); } if (!is_readable($locr . $ds . 'balloons' . $ds . md5($color) . '.png')) { return $loc . "/images/bigballoontransp.png"; // return $loc . "/balloon.php?color=" . $color; } } return $loc . "/balloons/" . md5($color) . '.png'; }
// This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. //////////////////////////////////////////////////////////////////////////////// // Last modified 05/aug/2012 by cassio@ime.usp.br ob_start(); header("Expires: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); header('Content-type: image/png'); ob_end_flush(); require_once 'fballoon.php'; $get_s = false; if (isset($_GET["s"])) { $get_s = true; } $get_color = null; if (isset($_GET["color"])) { $get_color = $_GET["color"]; } balloonpng($_SESSION["locr"], $get_s, $get_color, null);