//a temp permission for the "are you logged in" gate } require_once "prepend.php"; require_once "common.php"; require_once "db_" . $_SESSION['_SITE_CONF']['DBMANAGER'] . ".php"; $db = new db_connect($_SESSION['_SITE_CONF']['DBEDITOR']); $sql = "SELECT logo, logo_type FROM " . $db->prefix . "a00_organization WHERE organization_id=:org;"; $stmt = $db->prepare($sql); $stmt->bindParam(':org', $org_id, PDO::PARAM_INT); $stmt->execute(); $stmt->bindColumn("logo", $logo, db_connect::PARAM_LOB); $stmt->bindColumn("logo_type", $type, PDO::PARAM_STR); $stmt->fetch(PDO::FETCH_BOUND); if (is_null($logo)) { //if no logo for this org, use default $stmt->closeCursor(); $org_id = 1; $stmt->execute(); $stmt->bindColumn("logo", $logo, db_connect::PARAM_LOB); $stmt->bindColumn("logo_type", $type, PDO::PARAM_STR); $stmt->fetch(PDO::FETCH_BOUND); } $stmt->closeCursor(); ob_end_clean(); //clean out any headers the includes might have put in (prepend started the buffer) header("Content-Type: image/" . $type); $db->BLOB_to_page($logo); $db = NULL; ?>