load('user_portrait_' . $fn)) { header("Content-type: image/jpeg"); header("X-Babel: Cache Hit!"); echo $o; } else { if (@$db = mysql_connect(BABEL_DB_HOSTNAME . ':' . BABEL_DB_PORT, BABEL_DB_USERNAME, BABEL_DB_PASSWORD)) { mysql_select_db(BABEL_DB_SCHEMATA); mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'"); $fn = mysql_real_escape_string($fn); $sql = "SELECT urp_content FROM babel_user_portrait WHERE urp_filename = '{$fn}'"; $rs = mysql_query($sql); if ($o = mysql_fetch_array($rs)) { header("Content-type: image/jpeg"); header("X-Babel: Generated!"); $cache->save($o['urp_content'], 'user_portrait_' . $fn); echo $o['urp_content']; unset($o); } mysql_free_result($rs); mysql_close($db); } } } ?>