namespace Friendica\Worker;
use Friendica\Core\Config;
+use Friendica\Core\Hook;
+use Friendica\Core\Logger;
use Friendica\Core\Worker;
-use Friendica\Database\DBM;
+use Friendica\Database\DBA;
+use Friendica\Util\Network;
-class Directory {
- public static function execute($url = '') {
+class Directory
+{
+ public static function execute($url = '')
+ {
$dir = Config::get('system', 'directory');
if (!strlen($dir)) {
$dir .= "/submit";
- $arr = array('url' => $argv[1]);
+ $arr = ['url' => $url];
- call_hooks('globaldir_update', $arr);
+ Hook::callAll('globaldir_update', $arr);
- logger('Updating directory: ' . $arr['url'], LOGGER_DEBUG);
+ Logger::log('Updating directory: ' . $arr['url'], Logger::DEBUG);
if (strlen($arr['url'])) {
- fetch_url($dir . '?url=' . bin2hex($arr['url']));
+ Network::fetchUrl($dir . '?url=' . bin2hex($arr['url']));
}
return;
WHERE `contact`.`self` AND `profile`.`net-publish` AND `profile`.`is-default` AND
NOT `user`.`account_expired` AND `user`.`verified`");
- if (DBM::is_result($r)) {
+ if (DBA::isResult($r)) {
foreach ($r AS $user) {
Worker::add(PRIORITY_LOW, 'Directory', $user['url']);
}