com web/php: Add mirror sponsor logo back to homepage sidebar: index.php styles/home.css
| From: | Peter Cowburn | Date: | Mon, 18 Aug 2014 20:54:34 +0000 |
| Subject: | com web/php: Add mirror sponsor logo back to homepage sidebar: index.php styles/home.css | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-19707@lists.php.net to get a copy of this message | ||
Commit: 0c461e0a6a39e3ca4704b6306ce95af09363035c
Author: Peter Cowburn <salathe@php.net> Mon, 18 Aug 2014 21:35:28 +0100
Parents: 635dbd4bb1a94f9fe10908e615150c464005a6a0
Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=0c461e0a6a39e3ca4704b6306ce95af09363035c
Log:
Add mirror sponsor logo back to homepage sidebar
Changed paths:
M index.php
M styles/home.css
Diff:
diff --git a/index.php b/index.php
index 2a92f97..80b0669 100644
--- a/index.php
+++ b/index.php
@@ -165,12 +165,57 @@ if (is_array($CONF_TEASER)) {
$announcements = '';
}
+$MIRROR_IMAGE = '';
+
+// Try to find a sponsor image in case this is an official mirror
+if (is_official_mirror()) {
+
+ // Iterate through possible mirror provider logo types in priority order
+ $types = array("gif", "jpg", "png");
+ while (list(,$ext) = each($types)) {
+
+ // Check if file exists for this type
+ if (file_exists("backend/mirror." . $ext)) {
+
+ // Add text to rigth sidebar
+ $MIRROR_IMAGE = "<div class='panel mirror-sponsor'>"
+ . '<a href="' . mirror_provider_url() .
'">'
+ . "This mirror sponsored by</a><div
class=\"body\">\n";
+
+ // Create image HTML code
+ $img = make_image(
+ 'mirror.' . $ext,
+ htmlspecialchars(mirror_provider()),
+ FALSE,
+ FALSE,
+ 'backend',
+ 0
+ );
+
+ // Add size information depending on mirror type
+ if (is_primary_site() || is_backup_primary()) {
+ $img = resize_image($img, 125, 125);
+ } else {
+ $img = resize_image($img, 120, 60);
+ }
+
+ // End mirror specific part
+ $MIRROR_IMAGE .= '<a class="mirror-logo" href="' .
mirror_provider_url() . '"
title="'.htmlspecialchars(mirror_provider()).'">' .
+ $img .. "</a></div></div>\n";
+
+ // We have found an image
+ break;
+ }
+ }
+}
+
$SIDEBAR = <<< SIDEBAR_DATA
<p class='panel'><a href='/migration55' title='Upgrading to
PHP 5.5' class='headline'>Upgrading to PHP 5.5</a></p>
$announcements
<p class='panel'><a href='/cal.php'>User Group
Events</a></p>
<p class='panel'><a href='/thanks.php'>Special
Thanks</a></p>
+$MIRROR_IMAGE
<p class='panel social-media'>
<a class='headline' href="https://twitter.com/official_php">
<i class="icon-twitter"></i>
diff --git a/styles/home.css b/styles/home.css
index ffb0b02..ea7c8d1 100644
--- a/styles/home.css
+++ b/styles/home.css
@@ -122,6 +122,11 @@ p.archive {
}
}
+/* Homepage mirror sponsor */
+aside.tips .mirror-sponsor {
+ padding-top: 1.5rem;
+}
+
/* Social media buttons. */
aside.tips .social-media {
padding-top: 2em;