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 @@
- 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é
-
-
-
- {foreach from=$sectors item=item}
-
- {$item.label}
-
+
+ Mots-clefs
+
+
+ {icon name="table" title="Tous les mots-clefs"}
+
-
-
-
+
+
-
-
-
-
-
-
-
-
+
-
+
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}
-
-
+
+
+ on peut {if $isMe}m'{/if}y envoyer du courrier par la poste
+
- {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: *}