, * Andreas Oesterreicher and * Rudolf Hangl . */ // Holt den Hexcode eines Bildes aus der DB wandelt es in Zeichen // um und gibt das ein Bild zurueck. // Aufruf mit getBerechtigungen($user); if (!$rechte->isBerechtigt('basis/testtool', null, 's')) die($rechte->errormsg); } //base64 Dump aus der DB holen $qry = ''; if(isset($_GET['src']) && $_GET['src']=='frage' && isset($_GET['frage_id'])) { $qry = " SELECT bild FROM testtool.tbl_frage_sprache WHERE frage_id=".$db->db_add_param($_GET['frage_id'], FHC_INTEGER)." AND sprache=".$db->db_add_param($_GET['sprache']); } elseif(isset($_GET['src']) && $_GET['src']=='vorschlag' && isset($_GET['vorschlag_id'])) { $qry = " SELECT bild FROM testtool.tbl_vorschlag_sprache WHERE vorschlag_id=".$db->db_add_param($_GET['vorschlag_id'], FHC_INTEGER)." AND sprache=".$db->db_add_param($_GET['sprache']); } elseif(isset($_GET['src']) && $_GET['src']=='flag' && isset($_GET['sprache'])) { $qry = "SELECT flagge as bild FROM public.tbl_sprache WHERE sprache=".$db->db_add_param($_GET['sprache']); } else echo 'Unkown type'; if($qry!='') { //Header fuer Bild schicken header("Content-type: image/gif"); $result = $db->db_query($qry); $row = $db->db_fetch_object($result); //base64 zurueckwandeln und ausgeben echo base64_decode($row->bild); } ?>