]> git.mxchange.org Git - friendica.git/blobdiff - include/cronjobs.php
Degrade priority step by step
[friendica.git] / include / cronjobs.php
index ee1ac517acbe91d3038bdbbc3716c0e4efd545aa..53316e464f7c591141361ce29047fac075229459 100644 (file)
@@ -2,18 +2,18 @@
 
 use Friendica\App;
 use Friendica\Core\Config;
+use Friendica\Network\Probe;
 
 function cronjobs_run(&$argv, &$argc){
        global $a;
 
-       require_once('include/datetime.php');
-       require_once('include/ostatus.php');
-       require_once('include/post_update.php');
-       require_once('mod/nodeinfo.php');
-       require_once('include/photos.php');
-       require_once('include/user.php');
-       require_once('include/socgraph.php');
-       require_once('include/Probe.php');
+       require_once 'include/datetime.php';
+       require_once 'include/ostatus.php';
+       require_once 'include/post_update.php';
+       require_once 'mod/nodeinfo.php';
+       require_once 'include/photos.php';
+       require_once 'include/user.php';
+       require_once 'include/socgraph.php';
 
        // No parameter set? So return
        if ($argc <= 1) {
@@ -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']));
                }
        }
 }