mirror of
https://github.com/friendica/friendica
synced 2025-04-26 11:10:11 +00:00
"CheckServer" added
This commit is contained in:
parent
ef9bdfdff2
commit
b4f690839a
4 changed files with 39 additions and 51 deletions
28
src/Worker/CheckServer.php
Normal file
28
src/Worker/CheckServer.php
Normal file
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
/**
|
||||
* @file src/Worker/CheckServer.php
|
||||
*/
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Model\GServer;
|
||||
use Friendica\Util\Strings;
|
||||
|
||||
class CheckServer
|
||||
{
|
||||
// Searches for the poco server list.
|
||||
public static function execute($server_url)
|
||||
{
|
||||
if (empty($server_url)) {
|
||||
return;
|
||||
}
|
||||
|
||||
$server_url = filter_var($server_url, FILTER_SANITIZE_URL);
|
||||
if (substr(Strings::normaliseLink($server_url), 0, 7) != 'http://') {
|
||||
return;
|
||||
}
|
||||
|
||||
$ret = GServer::check($server_url);
|
||||
Logger::log('Checking server', ['url' => $server_url, 'result' => $ret]);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue