X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Fprofile%2Fjobs.job.tpl;h=8cd4199cf54b71c27d3f09c4902485ece9e7286b;hb=4555d49036d51e04d2a55e1ed11c5c1b3de3feb9;hp=e83ecf558aa749ce0da9a21f3ade3735fa342b0a;hpb=9b42c0b551d0ce7286e5b719ab49959829e99031;p=platal.git diff --git a/templates/profile/jobs.job.tpl b/templates/profile/jobs.job.tpl index e83ecf5..8cd4199 100644 --- a/templates/profile/jobs.job.tpl +++ b/templates/profile/jobs.job.tpl @@ -27,20 +27,32 @@ {assign var=sector_text value="sector_text_"|cat:$i} {assign var=sector value="sector_"|cat:$i} {assign var=entreprise value="entreprise_"|cat:$i} -{if !hasPerm('directory_private') && ($job.pub eq 'private') && !$new} -{assign var=hiddenjob value=true} +{if $isMe || hasPerm('admin')} + {assign var=hiddenjob value=false} + {assign var=hiddenaddr value=false} + {assign var=hiddenemail value=false} {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 hasPerm('directory_hidden') || ( ($job.pub neq 'hidden') && ($job.pub neq 'private')) || $new} + {assign var=hiddenjob value=false} + {elseif hasPerm('directory_private') && ($job.pub neq 'hidden')} + {assign var=hiddenjob value=false} + {else} + {assign var=hiddenjob value=true} + {/if} + {if hasPerm('directory_hidden') || ( ($job.w_address.pub neq 'hidden') && ($job.w_address.pub neq 'private')) || empty($job.w_address.text|smarty:nodefaults)} + {assign var=hiddenaddr value=false} + {elseif hasPerm('directory_private') && ($job.w_address.pub neq 'hidden')} + {assign var=hiddenaddr value=false} + {else} + {assign var=hiddenaddr value=true} + {/if} + {if hasPerm('directory_hidden') || ( ($job.w_email_pub neq 'hidden') && ($job.w_email_pub neq 'private')) || empty($job.w_email|smarty:nodefaults)} + {assign var=hiddenemail value=false} + {elseif hasPerm('directory_private') && ($job.w_email_pub neq 'hidden')} + {assign var=hiddenemail value=false} + {else} + {assign var=hiddenemail value=true} + {/if} {/if}