* Copyright (C) 2011, StatusNet, Inc.
*
* Section for an invite button
- *
+ *
* PHP version 5
*
* This program is free software: you can redistribute it and/or modify
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
* @link http://status.net/
*/
-
class InviteButtonSection extends Section
{
+ protected $buttonText;
+
+ function __construct($out = null, $buttonText = null)
+ {
+ $this->out = $out;
+ if (empty($buttonText)) {
+ // TRANS: Default button text for inviting more users to the StatusNet instance.
+ $this->buttonText = _m('BUTTON', 'Invite more colleagues');
+ } else {
+ $this->buttonText = $buttonText;
+ }
+ }
+
function showTitle()
{
return false;
}
+ function divId()
+ {
+ return 'invite_button';
+ }
+
function showContent()
{
- $this->out->element('a',
- array('href' => common_local_url('invite'),
- 'class' => 'invite_button'),
- _('Invite more colleagues'));
+ $this->out->element(
+ 'a',
+ array(
+ 'href' => common_local_url('invite'),
+ 'class' => 'invite_button'
+ ),
+ $this->buttonText
+ );
return false;
}
-}
\ No newline at end of file
+}