X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Fadmin%2Fsynchro_ax.tpl;h=4e1c4060f3439255a1e7f54379ab40127a778dd8;hb=33ae80b59e0231b8fb6fa34cbe600078383b52a8;hp=f3bf34d290d8d4c757beb5d24968329bbd5f78af;hpb=0337d704b62718d7c77106c0e4c4e26fb02beacf;p=platal.git diff --git a/templates/admin/synchro_ax.tpl b/templates/admin/synchro_ax.tpl index f3bf34d..4e1c406 100644 --- a/templates/admin/synchro_ax.tpl +++ b/templates/admin/synchro_ax.tpl @@ -1,6 +1,6 @@ {**************************************************************************} {* *} -{* Copyright (C) 2003-2004 Polytechnique.org *} +{* Copyright (C) 2003-2006 Polytechnique.org *} {* http://opensource.polytechnique.org/ *} {* *} {* This program is free software; you can redistribute it and/or modify *} @@ -24,6 +24,11 @@ Synchronisation depuis l'AX +{if $no_private_key} +

+ Impossible d'utiliser ce service, il manque la clef privée AX dans la configuration de plat/al. +

+{else}
@@ -37,8 +42,9 @@
+{/if} -{if $x} +{if $x and !no_private_key}
{if $x.profile_from_ax}
@@ -49,175 +55,95 @@ ATTENTION ! Cet utilisateur n'a pas accepté la synchronisation
{/if} +
Les fiches de cet utilisateur : + +
+{if $diff} - - - - - - - - - - - - -{foreach from=$watch_champs item='i'} - {if $x[$i] or $ax[$i]} - +{foreach from=$diff key='k' item='i'} +{if ($k neq 'adr') and ($k neq 'adr_pro')} + - {/if} +{/if} {/foreach} -
champx.orgimporterAX
fiche - polytechnique.org - - - polytechniciens.com -
- {$i} + {$k} - {$x[$i]} + {$x[$k]} - {if $x[$i] eq $ax[$i]} - == - {else} - {if $ax[$i]} - - {/if} - {/if} - {$ax[$i]} + {$i}
- - - +{foreach from=$diff.adr item='adr'} + +{/foreach} {/if} - - +{foreach from=$diff.adr_pro item='pro'} + +{/foreach} {/if} - -
-{if $ax.adr[0]} -{if $x.adr} -
- Supprimer les adresses suivantes : -
- - {foreach from=$x.adr item='adr'} - - - - - {/foreach} -
- - - {include file='geoloc/address.tpl' address=$adr no_div=1} -
-
- et les remplacer par les adresses suivantes de l'AX : -
+{if $diff.adr} +
+Adresses +
+{if $adr.remove} + Effacer l'adresse {$adr.adrid}. {else} -
- Importer les adresses AX suivantes : -
+ {if $adr.adrid}Modifier l'adresse {$adr.adrid} :{else}Ajouter l'adresse :{/if} + {include file='geoloc/address.tpl' address=$adr no_div=1} {/if} - - {foreach from=$ax.adr item='adr' key='adrid'} - - - - - {/foreach} -
- - - {include file='geoloc/address.tpl' address=$adr no_div=1} -
+
-{if $ax.adr_pro[0].entreprise} -{if $x.adr_pro} -
- Supprimer les emplois suivants : -
- - {foreach from=$x.adr_pro item='pro'} - {if ($pro.poste) or ($pro.fonction) or ($pro.entreprise)} - - - - - {/if} - {/foreach} -
- - - {if $pro.entreprise} -
- Entreprise/Organisme : {$pro.entreprise} -
- {/if} - {if $pro.secteur} -
- Secteur : - {$pro.secteur}{if $pro.ss_secteur} ({$pro.ss_secteur}){/if} -
- {/if} - {if $pro.fonction} -
- Fonction : {$pro.fonction} -
- {/if} - {if $pro.poste} -
- Poste : {$pro.poste} -
- {/if} - {include file='geoloc/address.tpl' address=$pro no_div=1} -
- -
- et les remplacer par les emplois suivants de l'AX : -
+{if $diff.adr_pro} +
+Emplois +
+{if $pro.remove} + Effacer l'emploi {$pro.entrid}. {else} -
- Importer les emplois suivants depuis l'AX : -
-{/if} - - {foreach from=$ax.adr_pro item='pro' key='proid'} - {if ($pro.poste) or ($pro.fonction) or ($pro.entreprise)} - - - - + {if $pro.entrid || $pro.entrid === 0}Modifier l'emploi {$pro.entrid} :{else}Ajouter l'emploi :{/if} + {if $pro.entreprise} +
+ Entreprise/Organisme : {$pro.entreprise} +
{/if} - {/foreach} -
- - - {if $pro.entreprise} -
- Entreprise/Organisme : {$pro.entreprise} -
- {/if} - {if $pro.fonction} -
- Fonction : {$pro.fonction} -
- {/if} - {include file='geoloc/address.tpl' address=$pro no_div=1} -
+ {if $pro.secteur} +
+ Secteur : + {$pro.secteur}{if $pro.ss_secteur} ({$pro.ss_secteur}){/if} +
+ {/if} + {if $pro.fonction} +
+ Fonction : {$pro.fonction} +
+ {/if} + {if $pro.poste} +
+ Poste : {$pro.poste} +
+ {/if} + {include file='geoloc/address.tpl' address=$pro no_div=1} +{/if} +
- +
+{else} +
+ Le profil actuel est synchronisé avec les données de l'AX. +
+{/if} +
{/if}