}
// }}}
+ // 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
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) {
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;
$(document).ready(function() {
$('#tabs > ul').tabs();
- $('.ui-tabs-nav li').width('33%')
+ $('.ui-tabs-nav li').width('24%')
.click(function() { $(this).children('a').click() });
});
{/literal}
<div id="tabs">
- Compte de {$user->login()}.
<ul style="margin-top: 0">
- <li><a href="{$platal->pl_self()}#account"><span >Compte</span></a></li>
+ <li><a href="{$platal->pl_self()}#account"><span >Compte de {$user->login()}</span></a></li>
<li><a href="{$platal->pl_self()}#emails"><span>Emails</span></a></li>
+ <li><a href="{$platal->pl_self()}#authext"><span>OpenID</span></a></li>
<li><a href="{$platal->pl_self()}#forums"><span>Forums</span></a></li>
</ul>
</div>
</tr>
{/foreach}
</table>
+</div>
+<div id="authext">
+<h1>Gestion des autorisations d'authentification externe</h1>
+
+<form id="openid" method="post" action="admin/user/{$user->login()}#authext">
+ {xsrf_token_field}
+ <table class="bicol">
+ <tr>
+ <th colspan="2">Sites de confiance</th>
+ </tr>
+ {iterate from=$openid item=site}
+ <tr class="{cycle values="pair,impair"}">
+ <td><a href="{$site.url}">{$site.url}</a></td>
+ <td><a href="javascript:del_openid({$site.id})">{icon name=cross}</a></td>
+ </tr>
+ {/iterate}
+ </table>
+ <div><input type="hidden" name="del_openid"/></div>
+</form>
</div>
<div id="forums">
-
<h1>Gestion de l'accès au forums</h1>
<form id="bans" method="post" action="admin/user/{$user->login()}#forums">