X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fpost_update.php;h=0d223709e2d506acdc743752d727510837cdd622;hb=008c97c570ea62749a3f486b42c424365863d627;hp=f9649961d9ca0d087d6b9a8eeea1dde591ac7305;hpb=291906de5f3074407253241e5ccbb5af633e0c22;p=friendica.git diff --git a/include/post_update.php b/include/post_update.php index f9649961d9..0d223709e2 100644 --- a/include/post_update.php +++ b/include/post_update.php @@ -3,6 +3,11 @@ * @file include/post_update.php */ +use Friendica\Core\Config; +use Friendica\Database\DBM; +use Friendica\Model\Contact; +use Friendica\Model\GContact; + /** * @brief Calls the post update functions */ @@ -33,7 +38,7 @@ function post_update() { function post_update_1192() { // Was the script completed? - if (get_config("system", "post_update_version") >= 1192) + if (Config::get("system", "post_update_version") >= 1192) return true; // Check if the first step is done (Setting "gcontact-id" in the item table) @@ -45,8 +50,8 @@ 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)) { - set_config("system", "post_update_version", 1192); + if ($r && ($r[0]["total"] == 0)) { + Config::set("system", "post_update_version", 1192); return true; } @@ -68,8 +73,8 @@ 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) { - $gcontact_id = get_gcontact_id(array("url" => $item['author-link'], "network" => $item['network'], + foreach ($item_arr AS $item) { + $gcontact_id = GContact::getId(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", intval($gcontact_id), intval($item["uid"]), dbesc($item["author-link"])); @@ -85,23 +90,23 @@ function post_update_1192() { function post_update_1194() { // Was the script completed? - if (get_config("system", "post_update_version") >= 1194) + if (Config::get("system", "post_update_version") >= 1194) return true; logger("Start", LOGGER_DEBUG); - $end_id = get_config("system", "post_update_1194_end"); + $end_id = Config::get("system", "post_update_1194_end"); if (!$end_id) { $r = q("SELECT `id` FROM `item` WHERE `uid` != 0 ORDER BY `id` DESC LIMIT 1"); if ($r) { - set_config("system", "post_update_1194_end", $r[0]["id"]); - $end_id = get_config("system", "post_update_1194_end"); + Config::set("system", "post_update_1194_end", $r[0]["id"]); + $end_id = Config::get("system", "post_update_1194_end"); } } logger("End ID: ".$end_id, LOGGER_DEBUG); - $start_id = get_config("system", "post_update_1194_start"); + $start_id = Config::get("system", "post_update_1194_start"); $query1 = "SELECT `item`.`id` FROM `item` "; @@ -119,12 +124,12 @@ function post_update_1194() { intval($start_id), intval($end_id), dbesc(NETWORK_DFRN), dbesc(NETWORK_DIASPORA), dbesc(NETWORK_OSTATUS)); if (!$r) { - set_config("system", "post_update_version", 1194); + Config::set("system", "post_update_version", 1194); logger("Update is done", LOGGER_DEBUG); return true; } else { - set_config("system", "post_update_1194_start", $r[0]["id"]); - $start_id = get_config("system", "post_update_1194_start"); + Config::set("system", "post_update_1194_start", $r[0]["id"]); + $start_id = Config::get("system", "post_update_1194_start"); } logger("Start ID: ".$start_id, LOGGER_DEBUG); @@ -157,7 +162,7 @@ function post_update_1194() { function post_update_1198() { // Was the script completed? - if (get_config("system", "post_update_version") >= 1198) + if (Config::get("system", "post_update_version") >= 1198) return true; logger("Start", LOGGER_DEBUG); @@ -171,8 +176,8 @@ 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)) { - set_config("system", "post_update_version", 1198); + if ($r && ($r[0]["total"] == 0)) { + Config::set("system", "post_update_version", 1198); logger("Done", LOGGER_DEBUG); return true; } @@ -185,8 +190,8 @@ function post_update_1198() { (`thread`.`uid` IN (SELECT `uid` from `user`) OR `thread`.`uid` = 0)"); logger("Updated threads", LOGGER_DEBUG); - if (dbm::is_result($r)) { - set_config("system", "post_update_version", 1198); + if (DBM::is_result($r)) { + Config::set("system", "post_update_version", 1198); logger("Done", LOGGER_DEBUG); return true; } @@ -204,9 +209,9 @@ 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) { - $author_id = get_contact($item["author-link"], 0); - $owner_id = get_contact($item["owner-link"], 0); + foreach ($item_arr AS $item) { + $author_id = Contact::getIdForURL($item["author-link"], 0); + $owner_id = Contact::getIdForURL($item["owner-link"], 0); if ($author_id == 0) $author_id = -1; @@ -234,7 +239,7 @@ function post_update_1198() { */ function post_update_1206() { // Was the script completed? - if (get_config("system", "post_update_version") >= 1206) + if (Config::get("system", "post_update_version") >= 1206) return true; logger("Start", LOGGER_DEBUG); @@ -243,20 +248,18 @@ function post_update_1206() { FROM `user` INNER JOIN `contact` ON `contact`.`uid` = `user`.`uid` AND `contact`.`self`"); - if (!dbm::is_result($r)) { + if (!DBM::is_result($r)) { 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"])); } } - set_config("system", "post_update_version", 1206); + Config::set("system", "post_update_version", 1206); logger("Done", LOGGER_DEBUG); return true; } - -?>