cvs: php-master-web /manage mirrors.php
| From: | Gabor Hojtsy | Date: | Fri, 01 Aug 2003 16:44:00 +0000 |
| Subject: | cvs: php-master-web /manage mirrors.php | ||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-19723@lists.php.net to get a copy of this message | ||
goba Fri Aug 1 12:44:00 2003 EDT
Modified files:
/php-master-web/manage mirrors.php
Log:
Add mirror maintainer information with direct
(and parameterized links), fix table headers,
and make the separator white row appear
below all mirror sites
Index: php-master-web/manage/mirrors.php
diff -u php-master-web/manage/mirrors.php:1.60 php-master-web/manage/mirrors.php:1.61
--- php-master-web/manage/mirrors.php:1.60 Fri Aug 1 11:46:48 2003
+++ php-master-web/manage/mirrors.php Fri Aug 1 12:44:00 2003
@@ -300,11 +300,12 @@
// Go through all mirror sites
while ($row = mysql_fetch_array($res)) {
+ // Print separator row
+ echo '<tr><td colspan="6"></td></tr>' .
"\n" .
+
// Print out a country header, if a new country is found
if ($prevcc != $row['cc']) {
- echo '<tr><td colspan="6"></td></tr>' .
"\n" .
- '<tr bgcolor="#cccccc"><td
colspan="6"><b>' .
- $row['countryname'] . "</b><br
/></td></tr>\n";
+ echo '<tr><th colspan="6">' . $row['countryname']
. "</th></tr>\n";
}
$prevcc = $row['cc'];
@@ -345,12 +346,12 @@
}
// See what needs to print out as search info
- $srccell = ' ';
- if ($row['has_search'] == "1") { $srccell = 'new'; }
- elseif ($row['has_search'] == "2") { $srccell = 'old'; }
- if ($srccell != ' ') {
- $srccell = "<a href=\"http://$row[hostname]/search.php\">"
.
- "<img src=\"/images/mirror_search.png\" />
[$srccell]</a>";
+ $searchcell = ' ';
+ if ($row['has_search'] == "1") { $searchcell = 'new'; }
+ elseif ($row['has_search'] == "2") { $searchcell = 'old'; }
+ if ($searchcell != ' ') {
+ $searchcell = "<a href=\"http://$row[hostname]/search.php\">"
.
+ "<img src=\"/images/mirror_search.png\" />
[$searchcell]</a>";
}
$statscell = ' ';
@@ -359,6 +360,17 @@
"<img src=\"/images/mirror_stats.png\"
/></a>";
}
+ $emailcell = ' ';
+ $maintainer = trim($row['maintainer']);
+ if ($row['maintainer']) {
+ if (preg_match("!<(.+)>!", $maintainer, $found)) {
+ $addr = $found[1];
+ $name = str_replace("<$addr>", "", $maintainer);
+ $emailcell = '<a href="mailto:' . $addr .
'&subject=' . $row['hostname'] .
+ '&cc=webmaster@php.net">$name <img
src="/images/mirror_mail.png" /></a>';
+ }
+ }
+
// Mirror edit link
echo "<tr bgcolor=\"#e0e0e0\">\n" .
"<td bgcolor=\"#ffffff\" align=\"right\">\n" .
@@ -373,8 +385,11 @@
echo '<td><a href="' . $row['providerurl'] .
'">' .
$row['providername'] . '</a><br /></td>' .
"\n";
+ // Print out maintainer email cell
+ echo '<td align="right">' . $emailcell . '</td>' .
"\n";
+
// Print out mirror search table cell
- echo '<td align="right">' . $srccell . '</td>' .
"\n";
+ echo '<td align="right">' . $searchcell . '</td>' .
"\n";
// Print out mirror stats table cell
echo '<td align="right">' . $statscell . '</td>' .
"\n";