]> git.mxchange.org Git - friendica.git/blobdiff - update.php
Add author to the search content / fix sidebar link to channels
[friendica.git] / update.php
index 78295921a14faf9461494342a7bd84488cb1f2a8..9af01fd0fe36fbe2d460f30ad590ef19ea52a1eb 100644 (file)
@@ -62,6 +62,7 @@ use Friendica\Model\User;
 use Friendica\Protocol\Activity;
 use Friendica\Protocol\Delivery;
 use Friendica\Security\PermissionSet\Repository\PermissionSet;
+use Friendica\Util\DateTimeFormat;
 
 // Post-update script of PR 5751
 function update_1298()
@@ -1356,7 +1357,8 @@ function update_1525(): int
        if (!DBA::e('UPDATE `user` u
     JOIN `profile` p
     ON p.`uid` = u.`uid`
-    SET u.`username` = p.`name`')) {
+    SET u.`username` = p.`name`
+    WHERE p.`name` != ""')) {
                return Update::FAILED;
        }
 
@@ -1376,3 +1378,15 @@ function update_1525(): int
 
        return Update::SUCCESS;
 }
+
+function update_1531()
+{
+       $threads = Post::selectThread(Item::DELIVER_FIELDLIST, ["`uid` = ? AND `created` > ?", 0, DateTimeFormat::utc('now - ' . DI::config()->get('channel', 'engagement_hours') . ' hour')]);
+       while ($post = Post::fetch($threads)) {
+               $post['gravity'] = Item::GRAVITY_COMMENT;
+               Post\Engagement::storeFromItem($post);
+       }
+       DBA::close($threads);
+
+       return Update::SUCCESS;
+}
\ No newline at end of file