]> git.mxchange.org Git - friendica.git/blobdiff - include/cronjobs.php
Degrade priority step by step
[friendica.git] / include / cronjobs.php
index a2fc99825176fa95695d536d50ae280254a86c6f..53316e464f7c591141361ce29047fac075229459 100644 (file)
@@ -2,11 +2,11 @@
 
 use Friendica\App;
 use Friendica\Core\Config;
+use Friendica\Network\Probe;
 
 function cronjobs_run(&$argv, &$argc){
        global $a;
 
-       require_once('include/Probe.php');
        require_once 'include/datetime.php';
        require_once 'include/ostatus.php';
        require_once 'include/post_update.php';
@@ -110,12 +110,11 @@ function cron_expire_and_remove_users() {
                AND `account_expires_on` > '%s'
                AND `account_expires_on` < UTC_TIMESTAMP()", dbesc(NULL_DATE));
 
-       // delete user and contact records for recently removed accounts
+       // delete user records for recently removed accounts
        $r = q("SELECT * FROM `user` WHERE `account_removed` AND `account_expires_on` < UTC_TIMESTAMP() - INTERVAL 3 DAY");
        if (dbm::is_result($r)) {
                foreach ($r as $user) {
-                       q("DELETE FROM `contact` WHERE `uid` = %d", intval($user['uid']));
-                       q("DELETE FROM `user` WHERE `uid` = %d", intval($user['uid']));
+                       dba::delete('user', array('uid' => $user['uid']));
                }
        }
 }