git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-497
}
}
foreach ($user['adr_pro'] as $i=>$adr) {
- if ($adr['pub'] != 'public' && $adr['tel_pub'] != 'public' && $adr['adr_pub'] != 'public')
+ if ($adr['pub'] != 'public' && $adr['tel_pub'] != 'public' && $adr['adr_pub'] != 'public' && $adr['email_pub'] != 'public')
unset($user['adr_pro'][$i]);
else {
if ($adr['adr_pub'] != 'public') {
$user['adr_pro'][$i]['fax'] = '';
$user['adr_pro'][$i]['mobile'] = '';
}
+ if ($adr['email_pub'] != 'public') {
+ $user['adr_pro'][$i]['email'] = '';
+ }
}
}
if ($user['medals_pub'] != 'public') {
&& $pro['secteur'] == '' && $pro['poste'] == ''
&& $pro['adr1'] == '' && $pro['adr2'] == '' && $pro['adr3'] == ''
&& $pro['cp'] == '' && $pro['ville'] == '' && $pro['pays'] == ''
- && $pro['tel'] == '' && $pro['fax'] == '' && $pro['mobile'] == '')
+ && $pro['tel'] == '' && $pro['fax'] == '' && $pro['mobile'] == ''
+ && $pro['email'] == '')
unset($user['adr_pro'][$i]);
}
if (count($user['adr_pro']) == 0) unset($user['adr_pro']);
$page->assign('pubpro',$pubpro);
$page->assign('adr_pubpro',$adr_pubpro);
$page->assign('tel_pubpro',$tel_pubpro);
+$page->assign('emailpro',$emailpro);
+$page->assign('email_pubpro',$email_pubpro);
$page->assign('cv',$cv);
?>
$res = $globals->xdb->iterRow("SELECT entrid, entreprise, secteur, ss_secteur, poste, fonction,
adr1, adr2, adr3, cp, ville, pays, region, tel, fax, mobile,
- pub, adr_pub, tel_pub
+ pub, adr_pub, tel_pub, email, email_pub
FROM entreprises
WHERE uid = {?} ORDER BY entrid",Session::getInt('uid', -1));
list($endrid[$i], $entreprise[$i], $secteur[$i], $ss_secteur[$i], $poste[$i], $fonction[$i],
$adrpro1[$i], $adrpro2[$i], $adrpro3[$i], $cppro[$i], $villepro[$i], $payspro[$i], $regionpro[$i],
$telpro[$i], $faxpro[$i], $mobilepro[$i], $pubpro[$i], $adr_pubpro[$i],
- $tel_pubpro[$i]) = $res->next();
+ $tel_pubpro[$i], $emailpro[$i], $email_pubpro[$i]) = $res->next();
}
//limite dure a 2
for($i = $nb_res; $i < 2 ; $i++){
$pubpro[$i] = '';
$adr_pubpro[$i] = '';
$tel_pubpro[$i] = '';
+ $emailpro[$i] = '';
+ $email_pubpro[$i] = '';
}
//recuperation des donnees sur les secteurs :
for($i = 0; $i < 2; $i++){
- $globals->xdb->execute("REPLACE INTO entreprises(uid,entrid,entreprise,secteur,ss_secteur,poste,fonction,adr1,adr2,adr3,cp,ville,pays,region,tel,fax,mobile,pub, adr_pub, tel_pub) ".
+ $globals->xdb->execute("REPLACE INTO entreprises(uid,entrid,entreprise,secteur,ss_secteur,poste,fonction,adr1,adr2,adr3,cp,ville,pays,region,tel,fax,mobile,pub, adr_pub, tel_pub, email, email_pub) ".
"VALUES ({?}, {?}, {?}, ".
"{?},".
"{?}".
"{?}, {?}, {?}, {?}, ".
"{?}, {?}, ".
"{?}, {?}, {?}, {?}, ".
- "{?}, {?}, {?})",
+ "{?}, {?}, {?}, ".
+ "{?}, {?})",
Session::getInt('uid', -1) , $i , $entreprise[$i] ,
( ($secteur[$i] == "") ? null : $secteur[$i]), //sinon un faux 0 est rentre dans la base
( ($ss_secteur[$i] == "") ? null : $ss_secteur[$i]),
$adrpro1[$i], $adrpro2[$i], $adrpro3[$i], $cppro[$i],
$villepro[$i], $payspro[$i],
$regionpro[$i], $telpro[$i], $faxpro[$i], $mobilepro[$i],
- $pubpro[$i], $adr_pubpro[$i], $tel_pubpro[$i]);
+ $pubpro[$i], $adr_pubpro[$i], $tel_pubpro[$i],
+ $emailpro[$i], $email_pubpro[$i]);
}
$globals->xdb->execute("UPDATE auth_user_md5 set cv= {?} WHERE user_id = {?}", $cv, Session::getInt('uid', -1));
?>
replace_ifset_i($pubpro,"pubpro",$i);
replace_ifset_i($adr_pubpro,"adr_pubpro",$i);
replace_ifset_i($tel_pubpro,"tel_pubpro",$i);
+replace_ifset_i($emailpro,"emailpro",$i);
+replace_ifset_i($email_pubpro,"email_pubpro",$i);
replace_ifset($cv,"cv");
// validité de l'entreprise
$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.cp, e.ville,
gp.pays, gr.name AS region, e.tel, e.fax, e.mobile, e.entrid,
- e.pub, e.tel_pub
+ e.pub, e.tel_pub, e.email, e.email_pub
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)
<em>Poste : </em> <strong>{$address.poste}</strong>
</div>
{/if}
+ {if $address.email}
+ <div>
+ <em>E-mail : </em> <strong>{$address.email}</strong>
+ </div>
+ {/if}
</div>
{include file="geoloc/address.tpl" address=$address titre="Adresse : "}
--- /dev/null
+ <tr>
+ <td colspan="5" class="pflags">
+ <table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
+ <tr>
+ <td class="vert">
+ <input type="radio" name="{$name}" value="public" {if $val eq 'public'}checked="checked"{/if} />
+ </td>
+ <td class="texte">
+ site public
+ </td>
+ <td class="orange">
+ <input type="radio" name="{$name}" value="ax" {if $val eq 'ax'}checked="checked"{/if} />
+ </td>
+ <td class="texte">
+ transmis à l'AX
+ </td>
+ <td class="rouge">
+ <input type="radio" name="{$name}" value="private" {if $val eq 'private'}checked="checked"{/if} />
+ </td>
+ <td class="texte">
+ prive
+ </td>
+ <td class="texte">
+ <a href="{"docs/faq.php"|url}#flags" class="popup_800x240">Quelle couleur ??</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
Informations professionnelles - Entreprise n°{$i+1}
</th>
</tr>
- <tr>
- <td colspan="5" class="pflags">
- <table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
- <tr>
- <td class="vert">
- <input type="radio" name="pubpro[{$i}]" value="public" {if $pubpro.$i eq 'public'}checked="checked"{/if} />
- </td>
- <td class="texte">
- site public
- </td>
- <td class="orange">
- <input type="radio" name="pubpro[{$i}]" value="ax" {if $pubpro.$i eq 'ax'}checked="checked"{/if} />
- </td>
- <td class="texte">
- transmis à l'AX
- </td>
- <td class="rouge">
- <input type="radio" name="pubpro[{$i}]" value="private" {if $pubpro.$i eq 'private'}checked="checked"{/if} />
- </td>
- <td class="texte">
- prive
- </td>
- <td class="texte">
- <a href="{"docs/faq.php"|url}#flags" class="popup_800x240">Quelle couleur ??</a>
- </td>
- </tr>
- </table>
- </td>
- </tr>
+ {include file=include/flags.radio.tpl name="pubpro[$i]" val=$pubpro.$i}
<tr>
<td class="colg">
<span class="titre">Entreprise ou organisme</span>
</select>
</td>
</tr>
- <tr>
- <td colspan="5" class="pflags">
- <table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
- <tr>
- <td class="vert">
- <input type="radio" name="adr_pubpro[{$i}]" value="public" {if $adr_pubpro.$i eq 'public'}checked="checked"{/if} />
- </td>
- <td class="texte">
- site public
- </td>
- <td class="orange">
- <input type="radio" name="adr_pubpro[{$i}]" value="ax" {if $adr_pubpro.$i eq 'ax'}checked="checked"{/if} />
- </td>
- <td class="texte">
- transmis à l'AX
- </td>
- <td class="rouge">
- <input type="radio" name="adr_pubpro[{$i}]" value="private" {if $adr_pubpro.$i eq 'private'}checked="checked"{/if} />
- </td>
- <td class="texte">
- prive
- </td>
- <td class="texte">
- <a href="{"docs/faq.php"|url}#flags" class="popup_800x240">Quelle couleur ??</a>
- </td>
- </tr>
- </table>
- </td>
- </tr>
+ {include file=include/flags.radio.tpl name="adr_pubpro[$i]" val=$adr_pubpro.$i}
<tr>
<td class="colg">
<span class="titre">Adresse professionnelle</span>
</select>
</td>
</tr>
- <tr>
- <td colspan="5" class="pflags">
- <table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
- <tr>
- <td class="vert">
- <input type="radio" name="tel_pubpro[{$i}]" value="public" {if $tel_pubpro.$i eq 'public'}checked="checked"{/if} />
- </td>
- <td class="texte">
- site public
- </td>
- <td class="orange">
- <input type="radio" name="tel_pubpro[{$i}]" value="ax" {if $tel_pubpro.$i eq 'ax'}checked="checked"{/if} />
- </td>
- <td class="texte">
- transmis à l'AX
- </td>
- <td class="rouge">
- <input type="radio" name="tel_pubpro[{$i}]" value="private" {if $tel_pubpro.$i eq 'private'}checked="checked"{/if} />
- </td>
- <td class="texte">
- prive
- </td>
- <td class="texte">
- <a href="{"docs/faq.php"|url}#flags" class="popup_800x240">Quelle couleur ??</a>
- </td>
- </tr>
- </table>
- </td>
- </tr>
+ {include file=include/flags.radio.tpl name="tel_pubpro[$i]" val=$tel_pubpro.$i}
<tr>
<td class="colg">
<span class="titre">Téléphone professionnel</span>
<input type="text" size="18" maxlength="18" name="mobilepro[{$i}]" value="{$mobilepro.$i}" />
</td>
</tr>
+ {include file=include/flags.radio.tpl name="email_pubpro[$i]" val=$email_pubpro.$i}
+ <tr>
+ <td class="colg">
+ <span class="titre">E-mail</span>
+ </td>
+ <td>
+ <input tyep="text" size="30" maxlength="60" name="emailpro[{$i}]" value="{$emailpro.$i}" />
+ </td>
+ </tr>
</table>
</div>
adr_pub = IF(FIND_IN_SET('adr_public', visibilite), 'public', IF(FIND_IN_SET('adr_ax', visibilite), 'ax', 'private')),
tel_pub = IF(FIND_IN_SET('tel_public', visibilite), 'public', IF(FIND_IN_SET('tel_ax', visibilite),'ax', 'private'));
ALTER TABLE entreprises DROP visibilite;
+ALTER TABLE entreprises
+ADD email VARCHAR(60) NOT NULL AFTER mobile,
+ADD email_pub ENUM('private', 'ax', 'public') DEFAULT 'private' NOT NULL;