public function getDataArray(Application_Model_Produit $oEntite) { $aData['ID_LIBELLE'] = $oEntite->getIdLibelle(); $aData['QUANTITE'] = $oEntite->getQuantite(); $aData['PER'] = $oEntite->getPer(); return $aData; }
public function formAjoutSave($aResults) { $oEntite = new Application_Model_Produit(); $oEntite->setIdLibelle($aResults[Form_AjoutProduit::LIBELLE]); $oEntite->setQuantite($aResults[Form_AjoutProduit::QUANTITE]); if ($aResults[Form_AjoutProduit::DATE_DUREE] == Form_AjoutProduit::N_NONPERISSABLE) { //TODO:eventuellement faire quelque chose ici! } elseif ($aResults[Form_AjoutProduit::DATE_DUREE] == Form_AjoutProduit::N_DUREE) { $oEntite->setPer(date(PDO_DATE_FORMAT, mktime(0, 0, 0, date("m"), date("d") + $aResults[Form_AjoutProduit::DUREE_PER], date("Y")))); } else { $oEntite->setPer($aResults[Form_AjoutProduit::DATE_PER]); } $oMapper = new Application_Model_Mapper_Produits(); $oMapper->save($oEntite); }