]> git.mxchange.org Git - friendica.git/commitdiff
Bugfix: proc_run hadn't worked anymore due to the priority changes
authorMichael Vogel <icarus@dabo.de>
Mon, 8 Aug 2016 05:14:40 +0000 (07:14 +0200)
committerMichael Vogel <icarus@dabo.de>
Mon, 8 Aug 2016 05:14:40 +0000 (07:14 +0200)
boot.php
include/dba.php

index 1beba74a07c07a0172768c46282a30cdb3bdac08..0e56e74400ce189bbe1a98ec98bd8f2956da88ae 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -571,6 +571,7 @@ class App {
 
                $this->performance["start"] = microtime(true);
                $this->performance["database"] = 0;
+               $this->performance["database_write"] = 0;
                $this->performance["network"] = 0;
                $this->performance["file"] = 0;
                $this->performance["rendering"] = 0;
@@ -1263,7 +1264,7 @@ class App {
        function proc_run($args) {
 
                // Add the php path if it is a php call
-               if (count($args) && $args[0] === 'php')
+               if (count($args) && ($args[0] === 'php' OR is_int($args[0])))
                        $args[0] = ((x($this->config,'php_path')) && (strlen($this->config['php_path'])) ? $this->config['php_path'] : 'php');
 
                // add baseurl to args. cli scripts can't construct it
index 3484ac668380478a0fbd9bb141631d6395d7e393..b0927265be9006e24bc16e368b86763ae690bb23 100644 (file)
@@ -107,6 +107,9 @@ class dba {
 
                $a->save_timestamp($stamp1, "database");
 
+               if (strtolower(substr($sql, 0, 6)) != "select")
+                       $a->save_timestamp($stamp1, "database_write");
+
                if(x($a->config,'system') && x($a->config['system'],'db_log')) {
                        if (($duration > $a->config["system"]["db_loglimit"])) {
                                $duration = round($duration, 3);