1<?php
2
3//# check url
4$request_parameters = array(
5    'timeout'        => 10,
6    'allowRedirects' => 1,
7    'method'         => 'HEAD',
8);
9
10if (empty($_GET['url'])) {
11    return;
12}
13
14$url = expandURL($_GET['url']);
15
16$isOk = true;
17$code = -1;
18
19$code = testUrl($url);
20if ($code != 200) {
21    if (!empty($url_append)) {
22        $status = $GLOBALS['I18N']->get('Error fetching URL').' '.$GLOBALS['I18N']->get('Check your "remoteurl_append" setting.');
23    } else {
24        $status = $GLOBALS['I18N']->get('Error fetching URL');
25    }
26    $isOk = false;
27}
28
29if ($isOk) {
30    $status = '<span class="pass">'.s('URL is valid').'</span>';
31} else {
32    $status = '<span class="fail">'.$status.'. '.s('Please verify that the URL entered is correct.').'</span>';
33}
34