Fusion: highlight in bold mismatched names
[platal.git] / templates / fusionax / names.tpl
index 5f55170..a001770 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2011 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2014 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
 
 <p></p>
 
+{if $action eq "first"}
+{if $firstnameIssues|@count eq 0}
+<p>Aucun problème avec les prénoms.</p>
+{else}
+<p><a href="fusionax/names/first/true">Obtenir le csv des conflits.</a></p>
+<table class="bicol">
+  <tr>
+    <th>pid</th>
+    <th>ax id</th>
+    <th>hrpid</th>
+    <th colspan="4">Prénoms</th>
+  </tr>
+  <tr>
+    <th></th>
+    <th></th>
+    <th></th>
+    <th>AX</th>
+    <th>initial</th>
+    <th>principal</th>
+    <th>ordinaire</th>
+  </tr>
+{foreach from=$firstnameIssues item=profile}
+  <tr>
+    <td>{$profile.pid}</td>
+    <td>{$profile.ax_id}</td>
+    <td>{$profile.hrpid}</td>
+    <td>{$profile.prenom}</td>
+    <td>{$profile.firstname_initial}</td>
+    <td>{$profile.firstname_main}</td>
+    <td>{$profile.firstname_ordinary}</td>
+  </tr>
+{/foreach}
+</table>
+{/if}
+{elseif $action eq "last" || $action eq "last1" || $action eq "last2" || $action eq "last3"}
+<h3>{$issuesTypes.$action}&nbsp;: {$total}</h3>
+<ul>
+  <li><a href="fusionax/names/last">{$issuesTypes.last}.</a></li>
+  <li><a href="fusionax/names/last1">{$issuesTypes.last1}.</a></li>
+  <li><a href="fusionax/names/last2">{$issuesTypes.last2}.</a></li>
+  <li><a href="fusionax/names/last3">{$issuesTypes.last3}.</a></li>
+</ul>
+{if $lastnameIssues|@count eq 0}
+<p>Aucun problème de ce type avec les noms.</p>
+{else}
+<p><a href="fusionax/names/last/true">Obtenir le csv des conflits.</a></p>
+<table class="bicol">
+  <tr>
+    <th>pid</th>
+    <th>ax id</th>
+    <th>hrpid</th>
+    <th colspan="7">Noms</th>
+  </tr>
+  <tr>
+    <th></th>
+    <th></th>
+    <th></th>
+    <th>AX patro</th>
+    <th>AX usuel</th>
+    <th>AX complet</th>
+    <th>initial</th>
+    <th>principal</th>
+    <th>marital</th>
+    <th>ordinaire</th>
+  </tr>
+{foreach from=$lastnameIssues item=profile}
+  <tr>
+    <td>{$profile.pid}</td>
+    <td>{$profile.ax_id}</td>
+    <td>{$profile.hrpid}</td>
+    <td style="{if $profile.cond_patro}font-weight:bold;{/if}">{$profile.Nom_patronymique}</td>
+    <td style="{if $profile.cond_ordinary}font-weight:bold;{/if}">{$profile.Nom_usuel}</td>
+    <td style="{if $profile.cond_full}font-weight:bold;{/if}">{$profile.Nom_complet}</td>
+    <td>{$profile.lastname_initial}</td>
+    <td>{$profile.lastname_main}</td>
+    <td>{$profile.lastname_marital}</td>
+    <td>{$profile.lastname_ordinary}</td>
+  </tr>
+{/foreach}
+</table>
+{/if}
+
+{else}
 <p>
   Il y a {$total} camarades dans l'intersection de nos bases.
-  <ul>
-    <li>{$lastnameIssues} des noms de l'AX ne sont pas dans les notres.</li>
-    <li>{$firstnameIssues} des prénoms de l'AX ne sont pas dans les notres.</li>
-  </ul>
 </p>
+<ul>
+  <li><a href="fusionax/names/last">{$lastnameIssues} des noms de l'AX ne sont pas dans les notres.</a></li>
+  <li><a href="fusionax/names/first">{$firstnameIssues} des prénoms de l'AX ne sont pas dans les notres.</a></li>
+</ul>
+{/if}
 
-{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
+{* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}