/** * Méthode pour tester les champs * * @param [array] $article Ensemble de données de l'article * * @return [array] Tableau erreurs vide */ public function valider($article) { if ($article->getTitre() == "") { $this->erreurs['titre'] = "Il faut rentrer un titre"; } if ($article->getAuteur() == "") { $this->erreurs['auteur'] = "Il faut rentrer un auteur"; } if ($article->getContenu() == "") { $this->erreurs['contenu'] = "Il faut rentrer l'article"; } return empty($this->erreurs); }
/** * Describe the Function * * @param datatype Description of the parameter. * * @return datatype Description of the value returned. * * @since 1.0 */ public function getCalculatedOptions() { $total = 0; foreach ($this->getItemOptions() as $key => $value) { if ($value->get('value')) { $total += $this->_price_options->get($key . '.' . $value->get('value'), 0); } } return $total; }