Пример #1
0
 /**
  * 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);
 }
Пример #2
0
 /**
  * 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;
 }