<?php /***************************************************************************** IP Reg, a PHP/MySQL IPAM tool Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) Copyright (C) 2011-2023 Thomas Hooge SPDX-License-Identifier: GPL-3.0-or-later *****************************************************************************/ include("includes.php"); if(isset($_GET['icon'])) { $icon = sanitize($_GET['icon']); switch($icon) { case ("add") : $png = 'page_add'; break; case ("back") : $png = 'control_rewind_blue'; break; case ("cancel") : $png = 'control_rewind_blue'; break; case ("comment") : $png = 'comment'; break; case ("delete") : $png = 'page_delete'; break; case ("shred") : $png = 'bin'; break; case ("edit") : $png = 'page_edit'; break; case ("error") : $png = 'error'; break; case ("help") : $png = 'help'; break; case ("logo") : $png = 'logo'; break; case ("next") : $png = 'control_fastforward_blue'; break; case ("save") : $png = 'page_save'; break; case ("search") : $png = 'magnifier'; break; } $image = imagecreatefrompng("images/" . $png . ".png"); imagealphablending($image, true); imagesavealpha($image, true); header('Content-type: image/png'); imagepng($image); imagedestroy($image); } if(isset($_GET['color'])) { $color = sanitize($_GET['color']); $image = imagecreatetruecolor($_SESSION['suser_imagesize'], $_SESSION['suser_imagesize']); $color = imagecolorallocate($image, hexdec(substr($color,0,2)), hexdec(substr($color,2,2)), hexdec(substr($color,4,2))); imagefill($image, 0, 0, $color); header('Content-type: image/png'); imagepng($image); imagedestroy($image); } ?>