]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Theme.php
Remove confirm template obsolete uses (except for contacts)
[friendica.git] / src / Core / Theme.php
index c17c67c4d935b8a52bafd7b19c259de2e7b2aca0..334f31a6e55f1f72c60f33ae72f92ba082b92c7b 100644 (file)
@@ -90,7 +90,7 @@ class Theme
 
                $stamp1 = microtime(true);
                $theme_file = file_get_contents("view/theme/$theme/theme.php");
-               DI::profiler()->saveTimestamp($stamp1, "file", System::callstack());
+               DI::profiler()->saveTimestamp($stamp1, "file");
 
                $result = preg_match("|/\*.*\*/|msU", $theme_file, $matches);
 
@@ -98,7 +98,7 @@ class Theme
                        $comment_lines = explode("\n", $matches[0]);
                        foreach ($comment_lines as $comment_line) {
                                $comment_line = trim($comment_line, "\t\n\r */");
-                               if ($comment_line != "") {
+                               if (strpos($comment_line, ':') !== false) {
                                        list($key, $value) = array_map("trim", explode(":", $comment_line, 2));
                                        $key = strtolower($key);
                                        if ($key == "author") {
@@ -158,6 +158,8 @@ class Theme
                        if (function_exists($func)) {
                                $func();
                        }
+
+                       Hook::delete(['file' => "view/theme/$theme/theme.php"]);
                }
 
                $allowed_themes = Theme::getAllowedList();