xdb->query("SELECT id, pub FROM aliases LEFT JOIN photo ON(id=uid) WHERE alias = {?}", Env::get('x')); list($uid, $photo_pub) = $res->fetchOneRow(); if (Env::get('req') == "true" && logged()) { include 'validations.inc.php'; $myphoto = PhotoReq::get_request($uid); Header('Content-type: image/'.$myphoto->mimetype); echo $myphoto->data; } else { $res = $globals->xdb->query( "SELECT attachmime, attach FROM photo WHERE uid={?}", $uid); if( (list($type,$data) = $res->fetchOneRow()) && ($photo_pub == 'public' || logged()) ) { Header( "Content-type: image/$type"); echo $data; } else { Header( 'Content-type: image/png'); echo file_get_contents(dirname(__FILE__).'/images/none.png'); } } } // vim:set et sws=4 sw=4 sts=4: ?>