From 561f45b83b8e56c52e0b8da650a173448466d49d Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Sat, 22 Oct 2016 10:33:18 +0000 Subject: [PATCH] And again ... --- include/Core/Config.php | 24 ++++++++++++------------ mod/display.php | 20 ++++++++++---------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/include/Core/Config.php b/include/Core/Config.php index de371eb7f3..76a0abe241 100644 --- a/include/Core/Config.php +++ b/include/Core/Config.php @@ -100,8 +100,7 @@ class Config { $a->config[$family][$key] = $val; return $val; - } - else { + } else { $a->config[$family][$key] = '!!'; } return $default_value; @@ -126,19 +125,19 @@ class Config { public static function set($family, $key, $value) { global $a; + $stored = self::get($family, $key); + + if ($stored == $value) { + return true; + } + $a->config[$family][$key] = $value; // manage array value $dbvalue = (is_array($value) ? serialize($value):$value); $dbvalue = (is_bool($dbvalue) ? intval($dbvalue) : $dbvalue); - // The "INSERT" command is very cost intense. It saves performance to do it this way. - $ret = q("SELECT `v` FROM `config` WHERE `cat` = '%s' AND `k` = '%s' ORDER BY `id` DESC LIMIT 1", - dbesc($family), - dbesc($key) - ); - - if (!$ret) { + if (is_null($stored)) { $ret = q("INSERT INTO `config` (`cat`, `k`, `v`) VALUES ('%s', '%s', '%s') ON DUPLICATE KEY UPDATE `v` = '%s'", dbesc($family), dbesc($key), @@ -152,9 +151,9 @@ class Config { dbesc($key) ); } - if ($ret) + if ($ret) { return $value; - + } return $ret; } @@ -173,8 +172,9 @@ class Config { public static function delete($family, $key) { global $a; - if (x($a->config[$family],$key)) + if (x($a->config[$family],$key)) { unset($a->config[$family][$key]); + } $ret = q("DELETE FROM `config` WHERE `cat` = '%s' AND `k` = '%s'", dbesc($family), dbesc($key) diff --git a/mod/display.php b/mod/display.php index 52e9b59287..293156cf19 100644 --- a/mod/display.php +++ b/mod/display.php @@ -19,7 +19,7 @@ function display_init(&$a) { $r = qu("SELECT `id`, `parent`, `author-name`, `author-link`, `author-avatar`, `network`, `body`, `uid`, `owner-link` FROM `item` WHERE `item`.`visible` AND NOT `item`.`deleted` AND NOT `item`.`moderated` AND `guid` = '%s' AND `uid` = %d", dbesc($a->argv[1]), local_user()); - if (dbm::isresult($r)) { + if (dbm::is_result($r)) { $nick = $a->user["nickname"]; $itemuid = local_user(); } @@ -35,7 +35,7 @@ function display_init(&$a) { AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = '' AND NOT `item`.`private` AND NOT `user`.`hidewall` AND `item`.`guid` = '%s'", dbesc($a->argv[1])); - if (dbm::isresult($r)) { + if (dbm::is_result($r)) { $nick = $r[0]["nickname"]; $itemuid = $r[0]["uid"]; } @@ -51,7 +51,7 @@ function display_init(&$a) { AND NOT `item`.`private` AND `item`.`uid` = 0 AND `item`.`guid` = '%s'", dbesc($a->argv[1])); } - if (dbm::isresult($r)) { + if (dbm::is_result($r)) { if ($r[0]["id"] != $r[0]["parent"]) { $r = qu("SELECT `id`, `author-name`, `author-link`, `author-avatar`, `network`, `body`, `uid`, `owner-link` FROM `item` WHERE `item`.`visible` AND NOT `item`.`deleted` AND NOT `item`.`moderated` @@ -90,7 +90,7 @@ function display_init(&$a) { WHERE `user`.`nickname` = '%s' AND `profile`.`is-default` AND `contact`.`self` LIMIT 1", dbesc($nickname) ); - if (dbm::isresult($r)) { + if (dbm::is_result($r)) { $profiledata = $r[0]; } $profiledata["network"] = NETWORK_DFRN; @@ -128,7 +128,7 @@ function display_fetchauthor($a, $item) { // Skip if it isn't a pure repeated messages // Does it start with a share? - if (!$skip AND strpos($body, "[share") > 0) } + if (!$skip AND strpos($body, "[share") > 0) { $skip = true; } // Does it end with a share? @@ -230,7 +230,7 @@ function display_content(&$a, $update = 0) { $r = qu("SELECT `id` FROM `item` WHERE `item`.`visible` AND NOT `item`.`deleted` AND NOT `item`.`moderated` AND `guid` = '%s' AND `uid` = %d", dbesc($a->argv[1]), local_user()); - if (dbm::isresult($r)) { + if (dbm::is_result($r)) { $item_id = $r[0]["id"]; $nick = $a->user["nickname"]; } @@ -244,7 +244,7 @@ function display_content(&$a, $update = 0) { AND NOT `item`.`private` AND NOT `user`.`hidewall` AND `item`.`guid` = '%s'", dbesc($a->argv[1])); // AND NOT `item`.`private` AND `item`.`wall` - if (dbm::isresult($r)) { + if (dbm::is_result($r)) { $item_id = $r[0]["id"]; $nick = $r[0]["nickname"]; } @@ -257,7 +257,7 @@ function display_content(&$a, $update = 0) { AND NOT `item`.`private` AND `item`.`uid` = 0 AND `item`.`guid` = '%s'", dbesc($a->argv[1])); // AND NOT `item`.`private` AND `item`.`wall` - if (dbm::isresult($r)) { + if (dbm::is_result($r)) { $item_id = $r[0]["id"]; } } @@ -303,7 +303,7 @@ function display_content(&$a, $update = 0) { intval($contact_id), intval($a->profile['uid']) ); - if (dbm::isresult($r)) { + if (dbm::is_result($r)) { $contact = $r[0]; $remote_contact = true; } @@ -319,7 +319,7 @@ function display_content(&$a, $update = 0) { $r = qu("SELECT * FROM `contact` WHERE `uid` = %d AND `self` LIMIT 1", intval($a->profile['uid']) ); - if (dbm::isresult($r)) { + if (dbm::is_result($r)) { $a->page_contact = $r[0]; } $is_owner = ((local_user()) && (local_user() == $a->profile['profile_uid']) ? true : false); -- 2.39.5