]> git.mxchange.org Git - friendica.git/blobdiff - include/dba.php
Frio Bugfix: clear float at the end of comment-edit
[friendica.git] / include / dba.php
index 17b8a0a12bffba10ea7569d7c4f66e490170cd7c..082a54bd496694875cb7756974f049c2f065a179 100644 (file)
@@ -221,13 +221,14 @@ class dba {
 
                if ($result === false) {
                        logger('dba: ' . printable($sql) . ' returned false.' . "\n" . $this->error);
-                       if (file_exists('dbfail.out'))
+                       if (file_exists('dbfail.out')) {
                                file_put_contents('dbfail.out', datetime_convert() . "\n" . printable($sql) . ' returned false' . "\n" . $this->error . "\n", FILE_APPEND);
+                       }
                }
 
-               if (($result === true) || ($result === false))
+               if (($result === true) || ($result === false)) {
                        return $result;
-
+               }
                if ($onlyquery) {
                        $this->result = $result;
                        return true;
@@ -250,8 +251,9 @@ class dba {
 
                //$a->save_timestamp($stamp1, "database");
 
-               if ($this->debug)
+               if ($this->debug) {
                        logger('dba: ' . printable(print_r($r, true)));
+               }
                return($r);
        }
 
@@ -318,8 +320,9 @@ if (! function_exists('printable')) {
 function printable($s) {
        $s = preg_replace("~([\x01-\x08\x0E-\x0F\x10-\x1F\x7F-\xFF])~",".", $s);
        $s = str_replace("\x00",'.',$s);
-       if (x($_SERVER,'SERVER_NAME'))
+       if (x($_SERVER,'SERVER_NAME')) {
                $s = escape_tags($s);
+       }
        return $s;
 }}
 
@@ -327,8 +330,9 @@ function printable($s) {
 if (! function_exists('dbg')) {
 function dbg($state) {
        global $db;
-       if ($db)
-       $db->dbg($state);
+       if ($db) {
+               $db->dbg($state);
+       }
 }}
 
 if (! function_exists('dbesc')) {
@@ -393,9 +397,9 @@ function qu($sql) {
                $stmt = @vsprintf($sql,$args); // Disabled warnings
                if ($stmt === false)
                        logger('dba: vsprintf error: ' . print_r(debug_backtrace(),true), LOGGER_DEBUG);
-               $db->q("SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;");
+               $db->q("SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;");
                $retval = $db->q($stmt);
-               $db->q("COMMIT;");
+               $db->q("SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ;");
                return $retval;
        }