<?php
-use \Friendica\Core\Config;
+
+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/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) {
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']));
+ foreach ($r as $user) {
+ dba::delete('user', array('uid' => $user['uid']));
}
}
}
return;
}
- $server_url = poco_detect_server($contact["url"]);
-
- if (($server_url != "") AND !poco_check_server($server_url)) {
- continue;
- }
-
if (!poco_reachable($contact["url"])) {
continue;
}
- $data = probe_url($contact["url"]);
+ $data = Probe::uri($contact["url"]);
if ($data["network"] != NETWORK_DIASPORA) {
continue;
}