From: Florent Bruneau Date: Sat, 13 Feb 2010 15:22:03 +0000 (+0100) Subject: Add OpenID trusted management is admin/user/. X-Git-Tag: xorg/1.0.0~332^2~292 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=83353c716cfbfee0acdd353005a6548fd657e40e;p=platal.git Add OpenID trusted management is admin/user/. Signed-off-by: Florent Bruneau --- diff --git a/modules/admin.php b/modules/admin.php index 6334aa1..ce2eb0f 100644 --- a/modules/admin.php +++ b/modules/admin.php @@ -578,6 +578,13 @@ class AdminModule extends PLModule } // }}} + // OpenId form {{{ + if (Post::has('del_openid')) { + XDB::execute('DELETE FROM openid_trusted + WHERE id = {?}', Post::i('del_openid')); + } + // }}} + // Forum form {{{ if (Post::has('b_edit')) { XDB::execute("DELETE FROM forum_innd @@ -619,6 +626,9 @@ class AdminModule extends PLModule FROM account_profiles AS ap INNER JOIN profiles AS p ON (ap.pid = p.pid) WHERE ap.uid = {?}', $user->id())); + $page->assign('openid', XDB::iterator('SELECT id, url + FROM openid_trusted + WHERE user_id = {?}', $user->id())); // Displays email redirection and the general profile. if ($registered && $redirect) { diff --git a/templates/admin/user.tpl b/templates/admin/user.tpl index 874b5f8..17563ff 100644 --- a/templates/admin/user.tpl +++ b/templates/admin/user.tpl @@ -55,6 +55,12 @@ function del_fwd(fwd) { document.forms.fwds.del_fwd.value = fwd; document.forms.fwds.submit(); } + +function del_openid(id) { + document.forms.openid.del_openid.value = id; + document.forms.openid.submit(); +} + function act_fwd(fwd, activate) { if (activate) document.forms.fwds.activate_fwd.value = fwd; @@ -77,7 +83,7 @@ function ban_read() $(document).ready(function() { $('#tabs > ul').tabs(); - $('.ui-tabs-nav li').width('33%') + $('.ui-tabs-nav li').width('24%') .click(function() { $(this).children('a').click() }); }); @@ -86,10 +92,10 @@ $(document).ready(function() { {/literal}
- Compte de {$user->login()}.
@@ -546,11 +552,29 @@ Pour ceci changer ses permissions en 'disabled'. {/foreach} + +
+

Gestion des autorisations d'authentification externe

+ +
+ {xsrf_token_field} + + + + + {iterate from=$openid item=site} + + + + + {/iterate} +
Sites de confiance
{$site.url}{icon name=cross}
+
+
-

Gestion de l'accès au forums