function updateSubSector()
{
var s = $('#sectorSelection').find('[name=sectorSelection]').val();
- var ss = $('#selectedSubSector').find("[name='jobs[-1][subSector]']").val();
+ var ss = $('#subSectorSelection').find("[name='jobs[-1][subSector]']").val();
if ((s == '' || ss == '') || $('#sectors_' + s + '_' + ss).length != 0) {
$('#addSector').hide();
} else {
var sector = $('#sectorSelection').find('[name=sectorSelection]').val();
if (sector == '') {
sector = '-1';
- $('#selectedSubSector').html('');
+ $('#subSectorSelection').html('');
return;
}
$.get(platal_baseurl + 'profile/ajax/sector/-1/0/0/' + sector,
function(data) {
data = '<a href="javascript:addSector()" style="display: none; float: right" id="addSector">'
- + ' <img src="images/icons/add.gif" alt="" title="Ajouter ce secteur" />'
+ + ' <img src="images/icons/add.gif" alt="Ajouter ce secteur" title="Ajouter ce secteur" />'
+ '</a>' + data;
- $('#selectedSubSector').html(data);
- $('#selectedSubSector').find("[name='jobs[-1][subSector]']").change(updateSubSector);
+ $('#subSectorSelection').html(data);
+ $('#subSectorSelection').find("[name='jobs[-1][subSector]']").change(updateSubSector);
});
}
function addSector()
{
var s = $('#sectorSelection').find('[name=sectorSelection]').val();
- var ss = $('#selectedSubSector').find("[name='jobs[-1][subSector]']").val();
- var sst = $('#selectedSubSector').find("[name='jobs[-1][subSector]'] :selected").text();
+ var ss = $('#subSectorSelection').find("[name='jobs[-1][subSector]']").val();
+ var sst = $('#subSectorSelection').find("[name='jobs[-1][subSector]'] :selected").text();
var html = '<div id="sectors_' + s + '_' + ss + '" style="clear: both; margin-top: 0.5em" class="titre">'
+ ' <a href="javascript:removeSector(\'' + s + '\', \'' + ss + '\')" style="display: block; float: right">'
$value[$s][$ss] = $ssname;
}
}
- } else if (!is_array($value)) {
+ } elseif (!is_array($value)) {
$value = array();
- } else if (count($value) > 10) {
+ } elseif (count($value) > 10) {
Platal::page()->trigError("Le nombre de secteurs d'expertise est limité à 10.");
$success = false;
}
if (!count($value)) {
return;
}
- foreach ($value as $id=>&$sect) {
- foreach ($sect as $sid=>&$name) {
+ foreach ($value as $id => $sect) {
+ foreach ($sect as $sid => $name) {
XDB::execute("INSERT INTO profile_mentor_sector (uid, sectorid, subsectorid)
VALUES ({?}, {?}, {?})",
S::i('uid'), $id, $sid);
protected function _fetchData()
{
$res = XDB::query("SELECT expertise
- FROM mentor
+ FROM profile_mentor
WHERE uid = {?}",
S::i('uid'));
$this->values['expertise'] = $res->fetchOneCell();
if ($this->changed['expertise']) {
$expertise = trim($this->values['expertise']);
if (empty($expertise)) {
- XDB::execute("DELETE FROM mentor
+ XDB::execute("DELETE FROM profile_mentor
WHERE uid = {?}",
S::i('uid'));
$this->values['expertise'] = null;
} else {
- XDB::execute("REPLACE INTO mentor (uid, expertise)
+ XDB::execute("REPLACE INTO profile_mentor (uid, expertise)
VALUES ({?}, {?})",
S::i('uid'), $expertise);
$this->values['expertise'] = $expertise;
public function _prepare(PlPage &$page, $id)
{
- $page->assign('sectors', XDB::iterator("SELECT id, name
- FROM profile_job_sector_enum"));
+ $page->assign('sectorList', XDB::iterator('SELECT id, name
+ FROM profile_job_sector_enum'));
$page->assign('countryList', XDB::iterator("SELECT iso_3166_1_a2, countryFR
FROM geoloc_countries
<div style="float: left; width: 30%" class="titre">Secteur</div>
<select name="sectorSelection" onchange="updateSector()">
<option value=""> </option>
- {iterate from=$sectors item=sector}
+ {iterate from=$sectorList item=sector}
<option value="{$sector.id}">{$sector.name}</option>
{/iterate}
</select>