X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fcron.php;h=00dd500704a55a327dd9551f8ae9d71289a6e2c4;hb=57cadf5b8f5d5c45f1931607c22145647ca52f36;hp=a2482ff300d56c4b9e07f16a504e621e221ad08b;hpb=416a0e5ec2684f1bfe029da9438b2782127d9355;p=friendica.git diff --git a/include/cron.php b/include/cron.php index a2482ff300..00dd500704 100644 --- a/include/cron.php +++ b/include/cron.php @@ -35,6 +35,7 @@ function cron_run(&$argv, &$argc){ require_once('include/email.php'); require_once('include/socgraph.php'); require_once('mod/nodeinfo.php'); + require_once('include/post_update.php'); load_config('config'); load_config('system'); @@ -106,8 +107,9 @@ function cron_run(&$argv, &$argc){ // Check every conversation ostatus::check_conversations(false); - // Set the gcontact-id in the item table if missing - item_set_gcontact(); + // Call possible post update functions + // see include/post_update.php for more details + post_update(); // update nodeinfo data nodeinfo_cron(); @@ -405,6 +407,9 @@ function cron_repair_database() { // This call is very "cheap" so we can do it at any time without a problem q("UPDATE `item` INNER JOIN `item` AS `parent` ON `parent`.`uri` = `item`.`parent-uri` AND `parent`.`uid` = `item`.`uid` SET `item`.`parent` = `parent`.`id` WHERE `item`.`parent` = 0"); + // 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`=''"); + /// @todo /// - remove thread entries without item /// - remove sign entries without item