MCPcopy Create free account
hub / github.com/error311/FileRise / fr_sanitize_http_url

Function fr_sanitize_http_url

config/config.php:660–668  ·  view source on GitHub ↗

Final: env var wins, else fallback Optional: Published URL override (preferred: env, optional: admin config). This is the canonical URL FileRise should advertise (e.g. "https://example.com/fr").

($url)

Source from the content-addressed store, hash-verified

658// Optional: Published URL override (preferred: env, optional: admin config).
659// This is the canonical URL FileRise should advertise (e.g. "https://example.com/fr").
660function fr_sanitize_http_url($url)
661{
662 $u = trim((string)$url);
663 if ($u === '') return '';
664 if (!filter_var($u, FILTER_VALIDATE_URL)) return '';
665 $scheme = strtolower(parse_url($u, PHP_URL_SCHEME) ?: '');
666 if ($scheme !== 'http' && $scheme !== 'https') return '';
667 return $u;
668}
669
670function fr_read_admin_config_raw(): array
671{

Callers 1

config.phpFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected