X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Fprofile%2Fjobs.job.tpl;h=8cd4199cf54b71c27d3f09c4902485ece9e7286b;hb=4555d49036d51e04d2a55e1ed11c5c1b3de3feb9;hp=ec4008fd57ff91815567e5867dd3cf5779d38fa6;hpb=4018b8ab5800ac3cdeb61d9d78b68e932e553f53;p=platal.git diff --git a/templates/profile/jobs.job.tpl b/templates/profile/jobs.job.tpl index ec4008f..8cd4199 100644 --- a/templates/profile/jobs.job.tpl +++ b/templates/profile/jobs.job.tpl @@ -1,6 +1,6 @@ {**************************************************************************} {* *} -{* Copyright (C) 2003-2010 Polytechnique.org *} +{* Copyright (C) 2003-2014 Polytechnique.org *} {* http://opensource.polytechnique.org/ *} {* *} {* This program is free software; you can redistribute it and/or modify *} @@ -20,11 +20,40 @@ {* *} {**************************************************************************} -{assign var=jobid value="job_"|cat:$i} + + +{assign var=jobid value="jobs_"|cat:$i} {assign var=jobpref value="jobs[`$i`]"} {assign var=sector_text value="sector_text_"|cat:$i} {assign var=sector value="sector_"|cat:$i} {assign var=entreprise value="entreprise_"|cat:$i} +{if $isMe || hasPerm('admin')} + {assign var=hiddenjob value=false} + {assign var=hiddenaddr value=false} + {assign var=hiddenemail value=false} +{else} + {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}
@@ -36,7 +65,7 @@
{icon name=arrow_refresh title="Restaure l'emploi"}
- Restaurer l'entreprise n°{$i+1} :  + Restaurer l'entreprise n°{$i+1} : {if $hiddenjob}(masquée){else}{/if} @@ -45,155 +74,180 @@
- {include file="include/flags.radio.tpl" name="`$jobpref`[pub]" val=$job.pub} + {include file="include/flags.radio.tpl" name="`$jobpref`[pub]" val=$job.pub disabled=$hiddenjob + mainField='jobs' mainId=$i subField='w_address,w_email,w_phone' subId=-1}
Entreprise n°{$i+1} : - {if $job.tmp_name}{$job.tmp_name} (en cours de validation){else} - + {/if} + {else} + {if t($job.tmp_name)}{$job.tmp_name} (en cours de validation){else} + {/if} + {/if} {icon name=cross title="Supprimer cet emploi"} - {if !$job.tmp_name && !$job.name} - + {if !t($job.tmp_name)}{if !t($job.name)} + - Si ton entreprise ne figure pas dans la liste, + Si l'entreprise ne figure pas dans la liste, clique ici et complète les informations la concernant. - {/if} Acronyme - + Page web - + Email de contact - + - -
-
Adresse du siège
-
- {include file="geoloc/form.address.tpl" prefname="`$jobpref`[hq_address]" - prefid="`$jobid`_address" address=$job.hq_address} -
-
+ Adresse du siège + + Téléphone - + Fax - + + {/if}{/if} - - Ta place dans l'entreprise + + Place dans l'entreprise - - Secteur d'activité - - - {icon name="table" title="Tous les secteurs"} - - - - Secteur d'activité - - + {icon name="table" title="Tous les mots-clefs"} + - - - + + - - - - - - - - + + La catégorie « Emplois » donne une liste de métiers, « Secteurs d'activité » décrit des secteurs. - + Description - - + 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} -
-
- {include file="geoloc/form.address.tpl" prefname="`$jobpref`[w_address]" - prefid=$jobid address=$job.w_address} -
-
+ - {include file="include/emails.combobox.tpl" name=$jobpref|cat:'[w_email]' val=$job.w_email - class="pair" i=$i error=$job.w_email_error prefix="w_" pub=$job.w_email_pub id=$i} + {if $hiddenaddr} + Adresse (masquée) + + {/if} + {if $hiddenjob || $hiddenemail} + + + {if $hiddenemail}Email professionnel (masqué){/if} + + + + + {else} + {include file="include/emails.combobox.tpl" name=$jobpref|cat:'[w_email]' val=$job.w_email + class="pair" divId="`$jobid`_w_email" i=$i error=$job.w_email_error prefix="w_" pub=$job.w_email_pub id=$i + subField='w_email' mainField='jobs' mainId=$i subId=''} + {/if} + {foreach from=$job.w_phone key=t item=phone}
- {include file="profile/phone.tpl" prefname="`$jobpref`[w_phone]" prefid="`$jobid`_w_phone" telid=$t tel=$phone} + {include file="profile/phone.tpl" prefname="`$jobpref`[w_phone]" prefid="`$jobid`_w_phone" telid=$t tel=$phone + subField='w_phone' mainField='jobs' mainId=$i}
{/foreach} {if $job.w_phone|@count eq 0}
- {include file="profile/phone.tpl" prefname="`$jobpref`[w_phone]" prefid="`$jobid`_w_phone" telid=0 tel=0} + {include file="profile/phone.tpl" prefname="`$jobpref`[w_phone]" prefid="`$jobid`_w_phone" telid=0 tel=0 + subField='w_phone' mainField='jobs' mainId=$i}
{/if} @@ -202,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: *}