case 'retirer':
if (is_numeric($user)) {
if (XDB::execute('DELETE FROM contacts
- WHERE uid = {?} AND contact = {?}',
+ WHERE uid = {?} AND contact = {?}',
$uid, $user))
{
$page->trig("Contact retiré !");
}
} else {
if (XDB::execute(
- 'DELETE FROM contacts
+ 'DELETE FROM c
USING contacts AS c
INNER JOIN aliases AS a ON (c.contact=a.id and a.type!="homonyme")
WHERE c.uid = {?} AND a.alias={?}', $uid, $user))
{literal}
<script type="text/javascript">//<![CDATA[
-function chgMainWinLoc( strPage , iePage) {
+function chgMainWinLoc(strPage) {
+
if (is_IE) {
- strPage = iePage;
+ {/literal}
+ strPage = "{$globals->baseurl}/" + strPage;
+ {literal}
}
if (parent.opener) {
parent.opener.document.location = strPage;
{/literal}
{if $logged and $x.forlife eq $smarty.session.forlife}
-[<a href="javascript:chgMainWinLoc('profile/edit', 'edit')">Modifier ma fiche</a>]
+[<a href="javascript:chgMainWinLoc('profile/edit')">Modifier ma fiche</a>]
{/if}
<table id="fiche" cellpadding="0" cellspacing="0">
<a href="vcard/{$x.forlife}.vcf">{*
*}{icon name=vcard title="Afficher la carte de visite"}</a>
{if !$x.is_contact}
- <a href="javascript:x()" onclick="chgMainWinLoc('carnet/contacts?action=ajouter&user={$x.forlife}')">
+ <a href="javascript:chgMainWinLoc('carnet/contacts?action=ajouter&user={$x.forlife}')">
{icon name=add title="Ajouter à mes contacts"}</a>
{else}
- <a href="javascript:x()" onclick="chgMainWinLoc('carnet/contacts?action=retirer&user={$x.forlife}')">
+ <a href="javascript:chgMainWinLoc('carnet/contacts?action=retirer&user={$x.forlife}')">
{icon name=cross title="Retirer de mes contacts"}</a>
{/if}
{if $smarty.session.perms eq admin}
- <a href="javascript:x()" onclick="chgMainWinLoc('admin/user/{$x.forlife}')">
+ <a href="javascript:chgMainWinLoc('admin/user/{$x.forlife}')">
{icon name=wrench title="administrer user"}</a>
{/if}
{/if}