]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/System.php
Merge pull request #10819 from MrPetovan/task/refactor-notifications
[friendica.git] / src / Core / System.php
index e84fcb5737733f649f13bf3ed4c2a3e34c51e4fe..c61225e482e92b70a54f2e1b644f38d12a57ef27 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2021, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -53,6 +53,12 @@ class System
 
                while ($func = array_pop($trace)) {
                        if (!empty($func['class'])) {
+                               if (in_array($previous['function'], ['insert', 'fetch', 'toArray', 'exists', 'count', 'selectFirst', 'selectToArray',
+                                       'select', 'update', 'delete', 'selectFirstForUser', 'selectForUser'])
+                                       && (substr($previous['class'], 0, 15) === 'Friendica\Model')) {
+                                       continue;
+                               }
+
                                // Don't show multiple calls from the Database classes to show the essential parts of the callstack
                                $func['database'] = in_array($func['class'], ['Friendica\Database\DBA', 'Friendica\Database\Database']);
                                if (!$previous['database'] || !$func['database']) {     
@@ -323,8 +329,6 @@ class System
        function info($s)
        function is_site_admin()
        function get_temppath()
-       function get_cachefile($file, $writemode = true)
-       function get_itemcachepath()
        function get_spoolpath()
        */
 }