X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=update.php;h=ca427186d4bb547b11f073672e63463c0f43a9aa;hb=36c6e35c7ed45ef6b18d48359b38f9c869f63245;hp=b92526856b55c5359ec9c0aebfc9c164716c0932;hpb=e7e0bee0a9ac4fe385915a840aeeb8637907b32d;p=friendica.git diff --git a/update.php b/update.php index b92526856b..ca427186d4 100644 --- a/update.php +++ b/update.php @@ -8,6 +8,7 @@ use Friendica\Database\DBM; use Friendica\Model\Contact; use Friendica\Model\Item; use Friendica\Model\User; +use Friendica\Core\L10n; require_once 'include/dba.php'; @@ -84,7 +85,6 @@ function update_1189() { } function update_1191() { - Config::set('system', 'maintenance', 1); if (Addon::isEnabled('forumlist')) { @@ -142,7 +142,6 @@ function update_1191() { Config::set('system', 'maintenance', 0); return UPDATE_SUCCESS; - } function update_1203() { @@ -189,13 +188,13 @@ WHERE `hook` LIKE 'plugin_%'"); function update_1260() { Config::set('system', 'maintenance', 1); - Config::set('system', 'maintenance_reason', L10n::t('%1: Updating author-id and owner-id in item and thread table. ', DBM::date().' '.date('e'))); + Config::set('system', 'maintenance_reason', L10n::t('%s: Updating author-id and owner-id in item and thread table. ', DBM::date().' '.date('e'))); $items = dba::p("SELECT `id`, `owner-link`, `owner-name`, `owner-avatar`, `network` FROM `item` WHERE `owner-id` = 0 AND `owner-link` != ''"); while ($item = dba::fetch($items)) { $contact = ['url' => $item['owner-link'], 'name' => $item['owner-name'], - 'avatar' => $item['owner-avatar'], 'network' => $item['network']]; + 'photo' => $item['owner-avatar'], 'network' => $item['network']]; $cid = Contact::getIdForURL($item['owner-link'], 0, false, $contact); if (empty($cid)) { continue; @@ -211,7 +210,7 @@ function update_1260() { WHERE `author-id` = 0 AND `author-link` != ''"); while ($item = dba::fetch($items)) { $contact = ['url' => $item['author-link'], 'name' => $item['author-name'], - 'avatar' => $item['author-avatar'], 'network' => $item['network']]; + 'photo' => $item['author-avatar'], 'network' => $item['network']]; $cid = Contact::getIdForURL($item['author-link'], 0, false, $contact); if (empty($cid)) { continue; @@ -226,3 +225,21 @@ function update_1260() { Config::set('system', 'maintenance', 0); return UPDATE_SUCCESS; } + +function update_1261() { + // This fixes the results of an issue in the develop branch of 2018-05. + dba::update('contact', ['blocked' => false, 'pending' => false], ['uid' => 0, 'blocked' => true, 'pending' => true]); + return UPDATE_SUCCESS; +} + +function update_1278() { + Config::set('system', 'maintenance', 1); + Config::set('system', 'maintenance_reason', L10n::t('%s: Updating post-type.', DBM::date().' '.date('e'))); + + Item::update(['post-type' => Item::PT_PAGE], ['bookmark' => true]); + Item::update(['post-type' => Item::PT_PERSONAL_NOTE], ['type' => 'note']); + + Config::set('system', 'maintenance', 0); + + return UPDATE_SUCCESS; +}