git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-763
}
// manage the public fiche
-$page->assign('logged', logged());
-if (!logged()) {
+$page->assign('logged', logged() && !Env::has('public'));
+if (!logged() || Env::has('public')) {
// hide the orange status
$user['promo_sortie'] = $user['promo'] + 3;
if ($user['mobile_pub'] != 'public') $user['mobile'] = '';
if ($pro['entreprise'] == '' && $pro['fonction'] == ''
&& $pro['secteur'] == '' && $pro['poste'] == ''
&& $pro['adr1'] == '' && $pro['adr2'] == '' && $pro['adr3'] == ''
- && $pro['postcode'] == '' && $pro['city'] == '' && $pro['country'] == ''
+ && $pro['postcode'] == '' && $pro['city'] == '' && $pro['country'] == '00'
&& $pro['tel'] == '' && $pro['fax'] == '' && $pro['mobile'] == ''
&& $pro['email'] == '')
unset($user['adr_pro'][$i]);
$sql = "SELECT e.entreprise, s.label as secteur , ss.label as sous_secteur , f.fonction_fr as fonction,
e.poste, e.adr1, e.adr2, e.adr3, e.postcode, e.city,
gp.pays AS countrytxt, gr.name AS region, e.tel, e.fax, e.mobile, e.entrid,
- e.pub, e.tel_pub, e.email, e.email_pub, e.web
+ e.pub, e.adr_pub, e.tel_pub, e.email, e.email_pub, e.web
FROM entreprises AS e
LEFT JOIN emploi_secteur AS s ON(e.secteur = s.id)
LEFT JOIN emploi_ss_secteur AS ss ON(e.ss_secteur = ss.id AND e.secteur = ss.secteur)
<div class="civilite">
{if $x.sexe}•{/if}
{$x.prenom} {if $x.nom_usage eq ""}{$x.nom}{else}{$x.nom_usage} ({$x.nom}){/if}
- {min_auth level="cookie"}
+ {if $logged}
{if $x.nickname} (aka {$x.nickname}){/if}
<a href="vcard.php/{$x.forlife}.vcf?x={$x.forlife}">
<img src="images/vcard.png" alt="Afficher la carte de visite" title="Afficher la carte de visite"/>
<img src="images/admin.png" alt='admin' title="administrer user" />
</a>
{/perms}
- {/min_auth}
+ {/if}
</div>
- {min_auth level="cookie"}
+ {if $logged}
<div class='maj'>
Fiche mise à jour<br />
le {$x.date|date_format}
</div>
- {/min_auth}
- {if $logged || $c.mobile}
+ {/if}
+ {if $logged || $x.mobile}
<div class="contact">
- {min_auth level="cookie"}
+ {if $logged}
<div class='email'>
{if $x.dcd}
Décédé{if $x.sexe}e{/if} le {$x.deces|date_format}
{/if}
{/if}
</div>
- {/min_auth}
+ {/if}
<div class="mob">
{if $x.mobile}<em class="intitule">Mobile : </em>{$x.mobile}<br />{/if}
</div>
{if $x.applis_join}
- Formation : {$x.applis_join|smarty:nodefaults}
{/if}
- {min_auth level="cookie"}
+ {if $logged}
{if $x.is_referent}
[<a href="fiche_referent.php?user={$x.forlife}" class='popup2'>Ma fiche référent</a>]
{/if}
- {/min_auth}
+ {/if}
</div>
</td>
<td rowspan="4" id='photo'>
{if $photo_url}<img alt="Photo de {$x.forlife}" src="{$photo_url}" width="{$x.x}" height="{$x.y}" />{/if}
- {min_auth level="cookie"}
+ {if $logged}
{if $x.section}<div><em class="intitule">Section : </em><span>{$x.section}</span></div>{/if}
{if $x.binets_join}<div><em class="intitule">Binet(s) : </em><span>{$x.binets_join}</span></div>{/if}
{if $x.gpxs_join}<div><em class="intitule">Groupe(s) X : </em><span>{$x.gpxs_join|smarty:nodefaults}</span></div>{/if}
- {/min_auth}
+ {/if}
{if $x.web}<div><em class="intitule">Site Web : </em><a href="{$x.web}" class='popup'>{$x.web}</a></div>{/if}
{if $x.freetext}<div><em class="intitule">Commentaires : </em><br /><span>{$x.freetext|nl2br}</span></div>{/if}
</td>
</td>
</tr>
{/if}
- {min_auth level="cookie"}
+ {if $logged}
{if $x.cv}
<tr>
<td>
</td>
</tr>
{/if}
- {/min_auth}
+ {/if}
</table>
{* *}
{**************************************************************************}
{if $address.entreprise || $address.secteur || $address.fonction ||
- $address.poste || $address.fonction}
+ $address.poste || $address.fonction || $address.email || $address.web}
<div class="adresse">
<table>
- {if $address.entreprise}
+ {if $address.entreprise || $address.web}
<tr>
<td><em>Ent/Org: </em></td>
<td><strong>{$address.entreprise}{if $address.web} [<a href='{$address.web}'>site</a>]{/if}</strong></td>
<p class="erreur">{$e}</p>
{/foreach}
-<p>Tu peux consulter <a href="{"fiche.php"|url}?user={$smarty.session.forlife}" class="popup2">l'état actuel de ta fiche</a>
-tel qu'elle apparaîtra pour un camarade.</p>
+<p>Tu peux consulter <a href="{rel}/fiche.php?user={$smarty.session.forlife}" class="popup2">l'état actuel de ta fiche</a>
+tel qu'elle apparaîtra pour un camarade,
+ou <a href="{rel}/fiche.php?user={$smarty.session.forlife}&public=1" class="popup2">tel</a> qu'elle apparaîtra à tout le monde.</p>
<form action="{$smarty.server.PHP_SELF}" method="post" id="prof_annu">
<table class="cadre_a_onglet" cellpadding="0" cellspacing="0" style="width: 98%; margin-left:1%;">