]> git.mxchange.org Git - friendica.git/blobdiff - include/post_update.php
Degrade priority step by step
[friendica.git] / include / post_update.php
index b2d682d722545386b3e180fa300257bca17ee12d..8dcf070526e4eaf3d042bc18e834911324f0715c 100644 (file)
@@ -45,7 +45,7 @@ function post_update_1192() {
                        WHERE `thread`.`gcontact-id` = 0 AND
                                (`thread`.`uid` IN (SELECT `uid` from `user`) OR `thread`.`uid` = 0)");
 
-               if ($r AND ($r[0]["total"] == 0)) {
+               if ($r && ($r[0]["total"] == 0)) {
                        set_config("system", "post_update_version", 1192);
                        return true;
                }
@@ -68,7 +68,7 @@ function post_update_1192() {
        }
 
        // Set the "gcontact-id" in the item table and add a new gcontact entry if needed
-       foreach($item_arr AS $item) {
+       foreach ($item_arr AS $item) {
                $gcontact_id = get_gcontact_id(array("url" => $item['author-link'], "network" => $item['network'],
                                                "photo" => $item['author-avatar'], "name" => $item['author-name']));
                q("UPDATE `item` SET `gcontact-id` = %d WHERE `uid` = %d AND `author-link` = '%s' AND `gcontact-id` = 0",
@@ -171,7 +171,7 @@ function post_update_1198() {
                        WHERE `thread`.`author-id` = 0 AND `thread`.`owner-id` = 0 AND
                                (`thread`.`uid` IN (SELECT `uid` from `user`) OR `thread`.`uid` = 0)");
 
-               if ($r AND ($r[0]["total"] == 0)) {
+               if ($r && ($r[0]["total"] == 0)) {
                        set_config("system", "post_update_version", 1198);
                        logger("Done", LOGGER_DEBUG);
                        return true;
@@ -204,7 +204,7 @@ function post_update_1198() {
        }
 
        // Set the "gcontact-id" in the item table and add a new gcontact entry if needed
-       foreach($item_arr AS $item) {
+       foreach ($item_arr AS $item) {
                $author_id = get_contact($item["author-link"], 0);
                $owner_id = get_contact($item["owner-link"], 0);
 
@@ -239,7 +239,7 @@ function post_update_1206() {
 
        logger("Start", LOGGER_DEBUG);
        $r = q("SELECT `contact`.`id`, `contact`.`last-item`,
-               (SELECT MAX(`changed`) FROM `item` FORCE INDEX (`uid_wall_changed`) WHERE `wall` AND `uid` = `user`.`uid`) AS `lastitem_date`
+               (SELECT MAX(`changed`) FROM `item` USE INDEX (`uid_wall_changed`) WHERE `wall` AND `uid` = `user`.`uid`) AS `lastitem_date`
                FROM `user`
                INNER JOIN `contact` ON `contact`.`uid` = `user`.`uid` AND `contact`.`self`");
 
@@ -247,7 +247,7 @@ function post_update_1206() {
                return false;
        }
        foreach ($r AS $user) {
-               if (!empty($user["lastitem_date"]) AND ($user["lastitem_date"] > $user["last-item"])) {
+               if (!empty($user["lastitem_date"]) && ($user["lastitem_date"] > $user["last-item"])) {
                        q("UPDATE `contact` SET `last-item` = '%s' WHERE `id` = %d",
                                dbesc($user["lastitem_date"]),
                                intval($user["id"]));
@@ -258,5 +258,3 @@ function post_update_1206() {
        logger("Done", LOGGER_DEBUG);
        return true;
 }
-
-?>