git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-293
$page->assign('regionpro',$regionpro);
$page->assign('telpro',$telpro);
$page->assign('faxpro',$faxpro);
+$page->assign('mobilepro', $mobilepro);
$page->assign('entreprise_public',$entreprise_public);
$page->assign('entreprise_ax',$entreprise_ax);
$page->assign('adrpro_public',$adrpro_public);
require_once('fonction.emploi.inc.php');
$res = $globals->xdb->iterRow("SELECT entrid, entreprise, secteur, ss_secteur, poste, fonction,
- adr1, adr2, adr3, cp, ville, pays, region, tel, fax,
+ adr1, adr2, adr3, cp, ville, pays, region, tel, fax, mobile,
FIND_IN_SET('entreprise_public',visibilite),FIND_IN_SET('entreprise_ax',visibilite),FIND_IN_SET('adr_public',visibilite),
FIND_IN_SET('adr_ax',visibilite),FIND_IN_SET('tel_public',visibilite),FIND_IN_SET('tel_ax',visibilite)
FROM entreprises
for($i = 0; $i < $nb_res ; $i++){
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], $entreprise_public[$i], $entreprise_ax[$i], $adrpro_public[$i], $adrpro_ax[$i],
+ $telpro[$i], $faxpro[$i], $mobilepro[$i], $entreprise_public[$i], $entreprise_ax[$i], $adrpro_public[$i], $adrpro_ax[$i],
$telpro_public[$i], $telpro_ax[$i]) = $res->next();
}
//limite dure a 2
$regionpro[$i] = '';
$telpro[$i] = '';
$faxpro[$i] = '';
+ $mobilepro[$i] = '';
$entreprise_public[$i] = '';
$entreprise_ax[$i] ='';
$adrpro_public[$i] = '';
if (! empty($tab[$i])) $visibilite .= 'tel_ax,';
if (! empty($visibilite)) $visibilite = substr($visibilite, 0, -1);
- $globals->xdb->execute("REPLACE INTO entreprises(uid,entrid,entreprise,secteur,ss_secteur,poste,fonction,adr1,adr2,adr3,cp,ville,pays,region,tel,fax,visibilite) ".
+ $globals->xdb->execute("REPLACE INTO entreprises(uid,entrid,entreprise,secteur,ss_secteur,poste,fonction,adr1,adr2,adr3,cp,ville,pays,region,tel,fax,mobile,visibilite) ".
"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]),
$poste[$i], $fonction[$i],
$adrpro1[$i], $adrpro2[$i], $adrpro3[$i], $cppro[$i],
$villepro[$i], $payspro[$i],
- $regionpro[$i], $telpro[$i], $faxpro[$i], $visibilite);
+ $regionpro[$i], $telpro[$i], $faxpro[$i], $mobilepro[$i], $visibilite);
}
$globals->xdb->execute("UPDATE auth_user_md5 set cv= {?} WHERE user_id = {?}", $cv, Session::getInt('uid', -1));
?>
replace_ifset_i($regionpro,"regionpro",$i);
replace_ifset_i($telpro,"telpro",$i);
replace_ifset_i($faxpro,"faxpro",$i);
+replace_ifset_i($mobilepro,"mobilepro",$i);
if(Env::has('adresse_flag')){
set_flag_i($entreprise_public,"entreprise_public",$i);
{
$str_error = $str_error."Le champ 'Fax professionnel $j' contient un caractère interdit.<BR />";
}
+ if (strlen(strtok($mobilepro[$i],"<>{}@&#~\/:;?,!§*_`[]|%$^=")) < strlen($mobilepro[$i]))
+ {
+ $str_error = $str_error."Le champ 'Mobile professionnel $j' contient un caractère interdit.<BR />";
+ }
}
?>
$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, e.tel, e.fax
+ gp.pays, gr.name, e.tel, e.fax, e.mobile
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)
<strong>{$address.fax}</strong>
</div>
{/if}
+
+ {if $address.mobile}
+ <div>
+ <em>Mobile : </em>
+ <strong>{$address.mobile}</strong>
+ </div>
+ {/if}
</div>
<div class="spacer"> </div>
{/foreach}
<input type="text" size="18" maxlength="18" name="faxpro[{$i}]" value="{$faxpro.$i}" />
</td>
</tr>
+ <tr>
+ <td class="colg">
+ <span class="titre">Mobile</span>
+ </td>
+ <td>
+ <input type="text" size="18" maxlength="18" name="mobilepro[{$i}]" value="{$mobilepro.$i}" />
+ </td>
+ </tr>
</table>
</div>
--- /dev/null
+alter table entreprises add `mobile`varchar(30) not null after `fax`;