Do not display job's address and email if private to users with only ax directory...
authorStéphane Jacob <sj@m4x.org>
Fri, 11 Feb 2011 23:00:39 +0000 (00:00 +0100)
committerStéphane Jacob <sj@m4x.org>
Fri, 11 Feb 2011 23:00:39 +0000 (00:00 +0100)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
templates/profile/jobs.job.tpl

index ae4c3ea..8964b2e 100644 (file)
 {else}
 {assign var=hiddenjob value=false}
 {/if}
+{if !hasPerm('directory_private') && ($job.w_address.pub eq 'private') && !empty($job.w_address.text|smarty:nodefaults)}
+{assign var=hiddenaddr value=true}
+{else}
+{assign var=hiddenaddr value=false}
+{/if}
+{if !hasPerm('directory_private') && ($job.w_email_pub eq 'private') && !empty($job.w_email|smarty:nodefaults)}
+{assign var=hiddenemail value=true}
+{else}
+{assign var=hiddenemail value=false}
+{/if}
 <div id="{$jobid}">
   <input type="hidden" name="{$jobpref}[removed]" value="0" />
   <input type="hidden" name="{$jobpref}[new]" value="{if $new}1{else}0{/if}" />
                  name="{$jobpref}[w_url]" value="{$job.w_url}" />
       </td>
     </tr>
-    <tr id="{$jobid}_w_address" class="pair" {if $hiddenjob}style="display: none"{/if}>
+    <tr id="{$jobid}_w_address" class="pair" {if $hiddenjob || $hiddenaddr}style="display: none"{/if}>
       <td colspan="2">
         <div style="float: left">
           <div class="titre">Adresse</div>
         </div>
       </td>
     </tr>
-    {if $hiddenjob}
+    {if $hiddenaddr}
+    <tr class="pair">
+      <td class="titre" colspan="2">Adresse (masquée)</td>
+    </tr>
+    {/if}
+    {if $hiddenjob || $hiddenemail}
     <tr class="pair" {if $hiddenjob}style="display: none"{/if}>
-      <td colspan="2">
+      <td class="titre" colspan="2">
+        {if $hiddenemail}Email professionnel (masqué){/if}
         <input type="hidden" name="{$jobpref}[w_email]" value="{$job.w_email}" />
         <input type="hidden" name="{$jobpref}[w_email_pub]" value="{$job.w_email_pub}" />
       </td>