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}
@@ -73,7 +85,7 @@ {/if} {else} {if t($job.tmp_name)}{$job.tmp_name} (en cours de validation){else} - {/if} {/if} @@ -141,13 +153,15 @@ {foreach from=$job.terms item=term} addJobTerm("{$i}", "{$term.jtid}", "{$term.full_name|replace:'"':'\\"'}"); {/foreach} - $('#jobs_{$i} .term_search').autocomplete($.plURL('profile/jobterms'), + $('#jobs_{$i} .term_search').autocomplete( {ldelim} - "formatItem" : displayJobTerm, - "extraParams" : {ldelim} "jobid" : "{$i}" {rdelim}, - "width" : $('#jobs_{$i} .term_search').width()*2, - "onItemSelect" : selectJobTerm, - "matchSubset" : false + source: $.plURL('profile/jobterms'), + select: function(event, ui) {ldelim} + selectJobTerm(ui.item.id, ui.item.value, {$i}); + {rdelim}, + change: function(event, ui) {ldelim} + $(this).val(''); + {rdelim} {rdelim}); {rdelim}); /* ]]> */ @@ -171,23 +185,33 @@ Page perso - + + Année d'entrée + + + (avec 4 chiffres, par exemple 1983) + + + Adresse + + {include file="include/flags.radio.tpl" name="`$jobpref`[w_address][pub]" val=$job.w_address.pub + subField='w_address' mainField='jobs' mainId=$i subId=''} + + + {include file="geoloc/form.address.tpl" prefname="`$jobpref`[w_address]" + prefid=$jobid address=$job.w_address class="pair" hiddenaddr=$hiddenaddr} + -
-
Adresse
-
- {include file="include/flags.radio.tpl" name="`$jobpref`[w_address][pub]" val=$job.w_address.pub - subField='w_address' mainField='jobs' mainId=$i subId=''} -
-
- {include file="geoloc/form.address.tpl" prefname="`$jobpref`[w_address]" - prefid=$jobid address=$job.w_address} -
-
+ {if $hiddenaddr} @@ -232,4 +256,4 @@
-{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *} +{* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}