]> git.mxchange.org Git - friendica.git/blobdiff - include/cron.php
Avoid warning because $a isn't called by reference
[friendica.git] / include / cron.php
index 4eb76f1ce2769e49b8bf084c30f7622e55f7027f..c1e4338d6fe4edece32d3aa0cc5e91c095ea2221 100644 (file)
@@ -107,7 +107,8 @@ function cron_run(&$argv, &$argc){
        // Check every conversation
        ostatus::check_conversations(false);
 
-       // Do post update functions
+       // Call possible post update functions
+       // see include/post_update.php for more details
        post_update();
 
        // update nodeinfo data
@@ -409,6 +410,12 @@ function cron_repair_database() {
        // There was an issue where the nick vanishes from the contact table
        q("UPDATE `contact` INNER JOIN `user` ON `contact`.`uid` = `user`.`uid` SET `nick` = `nickname` WHERE `self` AND `nick`=''");
 
+       // Update the global contacts for local users
+       $r = q("SELECT `uid` FROM `user` WHERE `verified` AND NOT `blocked` AND NOT `account_removed` AND NOT `account_expired`");
+       if ($r)
+               foreach ($r AS $user)
+                       update_gcontact_for_user($user["uid"]);
+
        /// @todo
        /// - remove thread entries without item
        /// - remove sign entries without item