*/
class setting_plugin_oauth extends setting {
function update($input) {
return true;
}
public function html(&$plugin, $echo = false) {
/** @var helper_plugin_oauth $hlp */
$hlp = plugin_load('helper', 'oauth');
$key = htmlspecialchars($this->_key);
$value = ''.$hlp->redirectURI().'
';
$label = '';
$input = '
'.$value.'
';
return array($label, $input);
}
}
$meta['info'] = array('plugin_oauth');
$meta['facebook-key'] = array('string');
$meta['facebook-secret'] = array('string');
$meta['github-key'] = array('string');
$meta['github-secret'] = array('string');
$meta['google-key'] = array('string');
$meta['google-secret'] = array('string');
$meta['yahoo-key'] = array('string');
$meta['yahoo-secret'] = array('string');
$meta['doorkeeper-key'] = array('string');
$meta['doorkeeper-secret'] = array('string');
$meta['doorkeeper-authurl'] = array('string');
$meta['doorkeeper-tokenurl'] = array('string');
$meta['singleService'] = array('multichoice',
'_choices' => array(
'AllowAll',
'Google',
'Facebook',
'Github',
'Yahoo',
'Doorkeeper',));