/** * apply updates to the edited object */ public function _validFromPostProperties(&$toUpdate) { $arMaj = array('id_blog', 'name_bact', 'sumary_bact', 'content_bact', 'date_bact', 'time_bact', 'author_bact', 'url_bact', 'format_bact'); foreach ($arMaj as $var) { if ($var == 'date_bact') { $toUpdate->{$var} = Kernel::_validDateProperties(_request($var)); } else { $toUpdate->{$var} = _request($var); } } if (strlen($toUpdate->url_bact) == 0 && strlen($toUpdate->name_bact) > 0) { $toUpdate->url_bact = killBadUrlChars($toUpdate->name_bact); } if (_request('sticky_bact')) { $toUpdate->sticky_bact = _request('sticky_bact'); } else { $toUpdate->sticky_bact = 0; } if (_request('is_online')) { $toUpdate->is_online = _request('is_online'); } else { $toUpdate->is_online = 0; } }
/** * @access: private. */ public function _validFromFormExportParams(&$toUpdate) { $toCheck = array('id_agenda', 'datedeb_export', 'datefin_export'); foreach ($toCheck as $elem) { if (_request($elem)) { if ($elem == 'datedeb_export' || $elem == 'datefin_event') { $toUpdate->{$elem} = Kernel::_validDateProperties(_request($elem)); } else { $toUpdate->{$elem} = _request($elem); } } } $toUpdate->agenda = _request("agenda") ? _request("agenda") : array(); }
/** * @access: private. */ public function _validFromForm(&$toUpdate) { $toCheck = array('id_agenda', 'title_event', 'desc_event', 'place_event', 'datefin_event', 'datedeb_event', 'alldaylong_event', 'repeat', 'repeat_event', 'endrepeat_event', 'nb_fois', 'dateendrepeat_event'); foreach ($toCheck as $elem) { if (_request($elem)) { if ($elem == 'repeat' || $elem == 'alldaylong_event') { $toUpdate->{$elem} = _request($elem) * 1; } elseif ($elem == 'datedeb_event' || $elem == 'datefin_event' || $elem == 'dateendrepeat_event') { $toUpdate->{$elem} = Kernel::_validDateProperties(_request($elem)); } else { $toUpdate->{$elem} = _request($elem); } } else { $toUpdate->{$elem} = null; } } //cas particulier de l'heure if (_request('heuredeb_event')) { //cas de l'heure saisie sur 4 caract�re (9:00 au lieu de 09:00) if (strlen(_request('heuredeb_event')) == 4) { $toUpdate->heuredeb_event = '0' . _request('heuredeb_event'); } else { $toUpdate->heuredeb_event = _request('heuredeb_event'); } } if (_request('heurefin_event')) { //cas de l'heure saisie sur 4 caract�re (9:00 au lieu de 09:00) if (strlen(_request('heurefin_event')) == 4) { $toUpdate->heurefin_event = '0' . _request('heurefin_event'); } else { $toUpdate->heurefin_event = _request('heurefin_event'); } } }