/** * @name modifierCaracteristique($pParam) * @return CaracteristiqueVR * @desc Modifie une caracteristique */ public function modifierCaracteristique($pParam) { $lVr = CaracteristiqueValid::validUpdate($pParam); if ($lVr->getValid()) { $lCaracteristique = new CaracteristiqueVO(); $lCaracteristique->setId($pParam['id']); $lCaracteristique->setNom($pParam['nom']); $lCaracteristique->setDescription($pParam['description']); $lCaracteristique->setEtat(0); CaracteristiqueManager::update($lCaracteristique); } return $lVr; }
/** * @name remplirCaracteristique($pId, $pNom, $pDescription, $pEtat) * @param int(11) * @param varchar(50) * @param text * @param tinyint(1) * @return CaracteristiqueVO * @desc Retourne une CaracteristiqueVO remplie */ private static function remplirCaracteristique($pId, $pNom, $pDescription, $pEtat) { $lCaracteristique = new CaracteristiqueVO(); $lCaracteristique->setId($pId); $lCaracteristique->setNom($pNom); $lCaracteristique->setDescription($pDescription); $lCaracteristique->setEtat($pEtat); return $lCaracteristique; }