Move ereader check to utility function

This commit is contained in:
Mike Colagrosso 2023-03-18 14:15:58 -06:00 committed by Alex Cabal
parent 706fd4fea0
commit e48ac5643a
2 changed files with 5 additions and 6 deletions

View file

@ -54,4 +54,8 @@ class Template{
exit(); exit();
} }
public static function IsEreaderBrowser(): bool{
return isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], "Kobo") !== false || strpos($_SERVER['HTTP_USER_AGENT'], "Kindle") !== false);
}
} }

View file

@ -4,11 +4,6 @@ $title = $title ?? '';
$highlight = $highlight ?? ''; $highlight = $highlight ?? '';
$description = $description ?? ''; $description = $description ?? '';
$manual = $manual ?? false; $manual = $manual ?? false;
if(isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], "Kobo") !== false || strpos($_SERVER['HTTP_USER_AGENT'], "Kindle") !== false)){
$ereader = true;
}
$colorScheme = $_COOKIE['color-scheme'] ?? 'auto'; $colorScheme = $_COOKIE['color-scheme'] ?? 'auto';
$isXslt = $isXslt ?? false; $isXslt = $isXslt ?? false;
$feedUrl = $feedUrl ?? null; $feedUrl = $feedUrl ?? null;
@ -40,7 +35,7 @@ if(!$isXslt){
<link rel="preload" as="font" href="/fonts/league-spartan-bold.woff2" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" as="font" href="/fonts/league-spartan-bold.woff2" type="font/woff2" crossorigin="anonymous"/>
<link rel="preload" as="font" href="/fonts/fork-awesome-subset.woff2" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" as="font" href="/fonts/fork-awesome-subset.woff2" type="font/woff2" crossorigin="anonymous"/>
<link rel="preload" as="font" href="/fonts/crimson-pro-italic.woff2" type="font/woff2" crossorigin="anonymous"/> <? /* Don't preload bold/bold-italic as those are used far less frequently */ ?> <link rel="preload" as="font" href="/fonts/crimson-pro-italic.woff2" type="font/woff2" crossorigin="anonymous"/> <? /* Don't preload bold/bold-italic as those are used far less frequently */ ?>
<? if($ereader){ ?> <? if(Template::IsEreaderBrowser()){ ?>
<link href="/css/ereader.css?version=<?= filemtime(WEB_ROOT . '/css/ereader.css') ?>" media="screen" rel="stylesheet" type="text/css"/> <link href="/css/ereader.css?version=<?= filemtime(WEB_ROOT . '/css/ereader.css') ?>" media="screen" rel="stylesheet" type="text/css"/>
<? } else { ?> <? } else { ?>
<link href="/css/core.css?version=<?= filemtime(WEB_ROOT . '/css/core.css') ?>" media="screen" rel="stylesheet" type="text/css"/> <link href="/css/core.css?version=<?= filemtime(WEB_ROOT . '/css/core.css') ?>" media="screen" rel="stylesheet" type="text/css"/>