X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Fprofile%2Fjobs.job.tpl;h=8cd4199cf54b71c27d3f09c4902485ece9e7286b;hb=5096676e03dcd626d6e64696cb9d6ee5d8e054da;hp=2b4efc346853868f954f47bebbfed932b3abba03;hpb=c2b36eadda10e7e4245013a88073e751e811a403;p=platal.git diff --git a/templates/profile/jobs.job.tpl b/templates/profile/jobs.job.tpl index 2b4efc3..8cd4199 100644 --- a/templates/profile/jobs.job.tpl +++ b/templates/profile/jobs.job.tpl @@ -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 *} @@ -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}