Hi Matt, *,
On Tue, Feb 15, 2011 at 10:45 PM, Matt Sturgeon <[email protected]> wrote:
> Update, Christian has added the banner to the pumbaa site
> http://pumbaa.documentfoundation.org:7780
>
> He also made a few changes (I think to integrate with SilverStripe),
> for those interested I have quoted his email below (since it wasn't
> CC'd to the list).
For completeness also the Banner-function.
I simplified it a bit for now (esp. I didn't include the sub-day logic
(xxx hours left) and did not yet add the "deadline is in the past"
checks.)
public static function Banner() {
return new DataObjectSet(); /* return empty DataObject
set to disable the banner */
$currentdonations = 5340; /* update me */
/* 2011-03-21 23:59:59 is deadline */
$seconds = mktime(23, 59, 59, 3, 21, 2011) - time();
$days = floor($seconds/86400);
$percent = min(100, round($currentdonations / 500));
$pixels = min(330, round($currentdonations *
3.3/500)); /* width of bar is 330px */
$vars = new DataObjectSet(new ArrayData(array(
"Metertext" => $currentdonations."€
($percent%)",
"Meterwidth" => $pixels,
"Bannertext" => $days." days left")));
return $vars;
}
ciao
Christian
--
Unsubscribe instructions: E-mail to [email protected]
List archive: http://listarchives.libreoffice.org/www/website/
*** All posts to this list are publicly archived for eternity ***