/** Datei: plugins/systems/hooks/router/dispatch-before_logo.php **/ * @copyright 2025 ARUNOX * @version 1.0.0 * * @hook router::resolve->before * @param array $route current route data * * @since 1.0.0 File is created */ use ARUNOX\Plugins\Systems; if( $route[0] !== "/logo" ) return $route; $system = Systems\Model::getByColumn( "domain", trim( $_SERVER["HTTP_HOST"] ) ); if( !$system ) return $route; $file = UPLOADS_DIR . $system->logo; $file = realpath( $file ); $mimeType = mime_content_type( $file ); header("Content-Type: $mimeType"); readfile( $file ); exit;