* @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
*/
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)
(`thread`.`uid` IN (SELECT `uid` from `user`) OR `thread`.`uid` = 0)");
if ($r && ($r[0]["total"] == 0)) {
- set_config("system", "post_update_version", 1192);
+ Config::set("system", "post_update_version", 1192);
return true;
}
return false;
}
- $item_arr = array();
+ $item_arr = [];
foreach ($r AS $item) {
$index = $item["author-link"]."-".$item["uid"];
- $item_arr[$index] = array("author-link" => $item["author-link"],
+ $item_arr[$index] = ["author-link" => $item["author-link"],
"uid" => $item["uid"],
- "network" => $item["network"]);
+ "network" => $item["network"]];
}
// 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'],
- "photo" => $item['author-avatar'], "name" => $item['author-name']));
+ $gcontact_id = GContact::getId(["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"]));
}
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` ";
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);
logger("Progress: Start: ".$start_id." position: ".$pos_id." end: ".$end_id, LOGGER_DEBUG);
- $r = q("UPDATE `item` ".$query2." SET `item`.`global` = 1 ".$query3,
+ q("UPDATE `item` ".$query2." SET `item`.`global` = 1 ".$query3,
intval($start_id), intval($pos_id),
dbesc(NETWORK_DFRN), dbesc(NETWORK_DIASPORA), dbesc(NETWORK_OSTATUS));
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);
(`thread`.`uid` IN (SELECT `uid` from `user`) OR `thread`.`uid` = 0)");
if ($r && ($r[0]["total"] == 0)) {
- set_config("system", "post_update_version", 1198);
+ Config::set("system", "post_update_version", 1198);
logger("Done", LOGGER_DEBUG);
return true;
}
(`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;
}
logger("Query done", LOGGER_DEBUG);
- $item_arr = array();
+ $item_arr = [];
foreach ($r AS $item) {
$index = $item["author-link"]."-".$item["owner-link"]."-".$item["uid"];
- $item_arr[$index] = array("author-link" => $item["author-link"],
+ $item_arr[$index] = ["author-link" => $item["author-link"],
"owner-link" => $item["owner-link"],
- "uid" => $item["uid"]);
+ "uid" => $item["uid"]];
}
// 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);
+ $author_id = Contact::getIdForURL($item["author-link"], 0);
+ $owner_id = Contact::getIdForURL($item["owner-link"], 0);
if ($author_id == 0)
$author_id = -1;
*/
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);
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) {
}
}
- set_config("system", "post_update_version", 1206);
+ Config::set("system", "post_update_version", 1206);
logger("Done", LOGGER_DEBUG);
return true;
}