diff options
author | Romain d'Alverny <rda@mageia.org> | 2011-04-19 15:30:30 +0000 |
---|---|---|
committer | Romain d'Alverny <rda@mageia.org> | 2011-04-19 15:30:30 +0000 |
commit | 0a3a3441a4646aadf2bc4a91ce154d7ac90e2d54 (patch) | |
tree | d07a2d9596357bb255148d2274f1fb07ba9eb6d4 /release_counter.php | |
parent | 449ce650e432a5fc2ff69aafe2aecdb78e823036 (diff) | |
download | www-0a3a3441a4646aadf2bc4a91ce154d7ac90e2d54.tar www-0a3a3441a4646aadf2bc4a91ce154d7ac90e2d54.tar.gz www-0a3a3441a4646aadf2bc4a91ce154d7ac90e2d54.tar.bz2 www-0a3a3441a4646aadf2bc4a91ce154d7ac90e2d54.tar.xz www-0a3a3441a4646aadf2bc4a91ce154d7ac90e2d54.zip |
release counter
Diffstat (limited to 'release_counter.php')
-rw-r--r-- | release_counter.php | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/release_counter.php b/release_counter.php new file mode 100644 index 000000000..dfa2bf9f2 --- /dev/null +++ b/release_counter.php @@ -0,0 +1,58 @@ +<?php +/** +*/ + +if (isset($_GET['l'])) { + $locale = $_GET['l']; +} +else { + $path = explode('/', $_SERVER['REQUEST_URI']); + $locale = $path[1]; + if (strlen($locale) > 5) + $locale = 'en'; +} + +$locales = array( + 'en' => array('template' => 'Mageia 1 <span>%s</span> %d %s', 'minus' => 'minus', 'day' => 'day', 'days' => 'days'), + 'fr' => array('template' => 'Mageia 1 <span>%s</span> %d %s', 'minus' => 'moins', 'day' => 'jour', 'days' => 'jours') +); +if (!array_key_exists($locale, $locales)) + $locale = 'en'; + +$l = $locales[$locale]; + +// Mageia 1 on June 1st, 2011 +$release_ts = strtotime('2011/06/01 12:00:00'); +$now_ts = time(); +$diff = $release_ts - $now_ts; +$s = ''; + +if ($diff < 0) { + // todo (rda) +} +else { + $diff = floor($diff / 3600 / 24); + $s = sprintf('<h2>Mageia 1 <span>%s</span>%d %s</h2>', + $l['minus'], + $diff, + $diff > 1 ? $l['days'] : $l['day']); +} + +echo <<<S +<!-- from http://mageia.org/release_counter.php?l={your_locale} --> +<style> +div#mgacount { font-family: "Century Gothic", "Trebuchet MS", Arial, sans-serif; color: #fff; + background: #3494D3; + background: -webkit-gradient(linear, left top, left bottom, from(#3494D3), color-stop(60%, #3494D3), to(#2383C2)); + background: -moz-linear-gradient(top, #ffffff 50%, #f0f0f0); + background: -webkit-linear-gradient(top, #ffffff 50%, #f0f0f0); + background: linear-gradient(top, #ffffff 50%, #f0f0f0); + + + margin: 0; padding: 0; + text-align: center; } +#mgacount h2 { padding: 0.6em; font-size: 220%; color: #fff; font-weight: normal; margin-bottom: 0; } +#mgacount h2 span { font-size: 35%; vertical-align: 50%; margin: 0 1em; } +</style> +<div id="mgacount">{$s}</div> +S; |