forked from GNUsocial/gnu-social
de55d8f83b
lib/plugin.php now has a parent onAutoload function that finds most common files that are used in plugins (actions, dataobjects, forms, libs etc.) if they are put in the standardised directories ('actions', 'classes', 'forms', 'lib' and perhaps some others in the future).
82 lines
1.6 KiB
PHP
82 lines
1.6 KiB
PHP
<?php
|
|
|
|
class YammerAuthInitForm extends Form
|
|
{
|
|
/**
|
|
* ID of the form
|
|
*
|
|
* @return int ID of the form
|
|
*/
|
|
|
|
function id()
|
|
{
|
|
return 'yammer-auth-init-form';
|
|
}
|
|
|
|
|
|
/**
|
|
* class of the form
|
|
*
|
|
* @return string of the form class
|
|
*/
|
|
|
|
function formClass()
|
|
{
|
|
return 'form_yammer_auth_init form_settings';
|
|
}
|
|
|
|
|
|
/**
|
|
* Action of the form
|
|
*
|
|
* @return string URL of the action
|
|
*/
|
|
|
|
function action()
|
|
{
|
|
return common_local_url('yammeradminpanel');
|
|
}
|
|
|
|
|
|
/**
|
|
* Legend of the Form
|
|
*
|
|
* @return void
|
|
*/
|
|
function formLegend()
|
|
{
|
|
// TRANS: Form legend.
|
|
$this->out->element('legend', null, _m('Connect to Yammer'));
|
|
}
|
|
|
|
/**
|
|
* Data elements of the form
|
|
*
|
|
* @return void
|
|
*/
|
|
|
|
function formData()
|
|
{
|
|
$this->out->hidden('subaction', 'authinit');
|
|
|
|
$this->out->elementStart('fieldset');
|
|
// TRANS: Button text for starting Yammer authentication.
|
|
$this->out->submit('submit', _m('BUTTON','Start authentication'),
|
|
// TRANS: Button title for starting Yammer authentication.
|
|
'submit', null, _m('Request authorization to connect to a Yammer account.'));
|
|
// TRANS: Button text for starting changing a Yammer API key.
|
|
$this->out->submit('change-apikey', _m('BUTTON','Change API key'));
|
|
$this->out->elementEnd('fieldset');
|
|
}
|
|
|
|
/**
|
|
* Action elements
|
|
*
|
|
* @return void
|
|
*/
|
|
|
|
function formActions()
|
|
{
|
|
}
|
|
}
|