]> git.mxchange.org Git - friendica.git/blobdiff - view/theme/vier/style.php
Update translation fie after adding a string
[friendica.git] / view / theme / vier / style.php
index ac5cd08efb3b0bd13bea1bdb0def39f949209d74..8e31a14bfcabecfd553169fa1b82a8d365c54803 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2022, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -21,6 +21,7 @@
 
 use Friendica\Core\Logger;
 use Friendica\DI;
+use Friendica\Network\HTTPException\NotModifiedException;
 
 $uid = $_REQUEST['puid'] ?? 0;
 
@@ -49,7 +50,7 @@ foreach (['style', $style] as $file) {
                }
        } else {
                //TODO: use Logger::ERROR?
-               Logger::log('Error: missing file: "' . $stylecssfile .'" (userid: '. $uid .')');
+               Logger::notice('Error: missing file: "' . $stylecssfile .'" (userid: '. $uid .')');
        }
 }
 $modified = gmdate('r', $modified);
@@ -61,14 +62,13 @@ header('Cache-Control: public');
 header('ETag: "'.$etag.'"');
 header('Last-Modified: '.$modified);
 
-if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) || isset($_SERVER['HTTP_IF_NONE_MATCH'])) {
+if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && isset($_SERVER['HTTP_IF_NONE_MATCH'])) {
        $cached_modified = gmdate('r', strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']));
        $cached_etag = str_replace(['"', "-gzip"], ['', ''],
                                stripslashes($_SERVER['HTTP_IF_NONE_MATCH']));
 
        if (($cached_modified == $modified) && ($cached_etag == $etag)) {
-               header('HTTP/1.1 304 Not Modified');
-               exit();
+               throw new NotModifiedException();
        }
 }
 echo $stylecss;