function handlers()
{
return array(
- 'openid' => $this->make_hook('openid', AUTH_PUBLIC),
- 'openid/melix' => $this->make_hook('melix', AUTH_PUBLIC),
- 'openid/xrds' => $this->make_hook('xrds', AUTH_PUBLIC),
- 'openid/trust' => $this->make_hook('trust', AUTH_MDP),
- 'openid/trusted' => $this->make_hook('trusted', AUTH_MDP),
- 'admin/openid/trusted' => $this->make_hook('admin_trusted', AUTH_MDP, 'admin'),
+ 'openid' => $this->make_hook('openid', AUTH_PUBLIC),
+ 'openid/melix' => $this->make_hook('melix', AUTH_PUBLIC),
+ 'openid/xrds' => $this->make_hook('xrds', AUTH_PUBLIC),
+ 'openid/trust' => $this->make_hook('trust', AUTH_PASSWD, 'user'),
+ 'openid/trusted' => $this->make_hook('trusted', AUTH_PASSWD, 'user'),
+ 'admin/openid/trusted' => $this->make_hook('admin_trusted', AUTH_PASSWD, 'admin'),
);
}
- function handler_openid(&$page, $login = null)
+ function handler_openid($page, $login = null)
{
$this->load('openid.inc.php');
$requested_user = User::getSilent($login);
pl_redirect('');
}
- function handler_melix(&$page, $login = null)
+ function handler_melix($page, $login = null)
{
$this->load('openid.inc.php');
}
}
- function handler_xrds(&$page, $login = null)
+ function handler_xrds($page, $login = null)
{
$this->load('openid.inc.php');
$requested_user = User::getSilent($login);
}
}
- function handler_trust(&$page)
+ function handler_trust($page)
{
$this->load('openid.inc.php');
$server = new OpenId();
}
}
- function handler_trusted(&$page, $action = 'list', $id = null)
+ function handler_trusted($page, $action = 'list', $id = null)
{
$page->setTitle('Sites tiers de confiance');
$page->assign('title', 'Mes sites tiers de confiance pour OpenId');
$table_editor = new PLTableEditor('openid/trusted', 'account_auth_openid', 'id');
$table_editor->set_where_clause(XDB::format('uid = {?}', S::user()->id()));
- $table_editor->vars['uid']['display'] = false;
+ $table_editor->vars['uid']['display_list'] = false;
+ $table_editor->vars['uid']['display_item'] = false;
$table_editor->describe('url', 'site tiers', true);
$page->assign('deleteonly', true);
$table_editor->apply($page, $action, $id);
}
- function handler_admin_trusted(&$page, $action = 'list', $id = null)
+ function handler_admin_trusted($page, $action = 'list', $id = null)
{
$page->setTitle('Sites tiers de confiance');
$page->assign('title', 'Sites tiers de confiance globaux pour OpenId');
$table_editor = new PLTableEditor('admin/openid/trusted', 'account_auth_openid', 'id');
$table_editor->set_where_clause('uid IS NULL');
- $table_editor->vars['uid']['display'] = false;
+ $table_editor->vars['uid']['display_list'] = false;
+ $table_editor->vars['uid']['display_item'] = false;
$table_editor->describe('url', 'site tiers', true);
$page->assign('readonly', true);
$table_editor->apply($page, $action, $id);