<?php
//# check url
$request_parameters = array(
'timeout' => 10,
'allowRedirects' => 1,
'method' => 'HEAD',
);
if (empty($_GET['url'])) {
return;
}
$url = expandURL($_GET['url']);
$isOk = true;
$code = -1;
if ($GLOBALS['can_fetchUrl']) {
$code = testUrl($url);
if ($code != 200) {
if (!empty($url_append)) {
$status = $GLOBALS['I18N']->get('Error fetching URL').' '.$GLOBALS['I18N']->get('Check your "remoteurl_append" setting.');
} else {
$status = $GLOBALS['I18N']->get('Error fetching URL');
}
$isOk = false;
}
} else {
$status = $GLOBALS['I18N']->get('Error fetching URL');
$isOk = false;
}
if ($isOk) {
$status = '<span class="pass">'.s('URL is valid').'</span>';
} else {
$status = '<span class="fail">'.$status.'. '.s('Please verify that the URL entered is correct.').'</span>';
}