} else {
$i = 0;
foreach ($value as $key=>&$edu) {
+ if ($edu['eduid'] < 1 || !isset($edu['degreeid']) || $edu['degreeid'] < 1) {
+ Platal::page()->trigError('L\'université ou le diplôme d\'une formation manque.');
+ $success = false;
+ }
if (($edu['grad_year'] < 1921) || ($edu['grad_year'] > (date('Y') + 4))) {
Platal::page()->trigWarning('L\'année d\'obtention du diplôme est mal ou non renseignée, elle doit être du type : 2004.');
$edu['grad_year'] = null;
$page->pid());
foreach ($value as $eduid=>&$edu) {
if ($edu['eduid'] != '') {
+ $fieldId = ($edu['fieldid'] == 0) ? null : $edu['fieldid'];
XDB::execute("INSERT INTO profile_education
SET id = {?}, pid = {?}, eduid = {?}, degreeid = {?},
fieldid = {?}, grad_year = {?}, program = {?}",
$eduid, $page->pid(), $edu['eduid'], $edu['degreeid'],
- $edu['fieldid'], $edu['grad_year'], $edu['program']);
+ $fieldId, $edu['grad_year'], $edu['program']);
}
}
}
}
-class ProfileSettingGeneral extends ProfilePage
+class ProfilePageGeneral extends ProfilePage
{
protected $pg_template = 'profile/general.tpl';