getEmprunteur()->setId($data)->beValid(); } /** * @param $data string */ public function endEndDate($data) { if ($data && 'null' != $data) $this->getEmprunteur()->setEndDate($data); } /** * @param $data string */ public function endMail($data) { if ($data && 'null' != $data) $this->getEmprunteur()->setEmail($data); } /** * @param string $data */ public function endBarcode($data) { $this->_emprunteur->setCodeBarres($data); } /** * @param string $data */ public function endAddress($data) { $this->_emprunteur->setAdresse($data); } /** * @param string $data */ public function endTown($data) { $this->_emprunteur->setVille($data); } /** * @param string $data */ public function endZipCode($data) { $this->_emprunteur->setCodePostal($data); } /** * @param string $data */ public function endPhoneNumber($data) { $this->_emprunteur->setTelephone($data); } /** * @param string $data */ public function endDisplayOrder($data) { $this->_emprunteur->setOrdre($data); } /** * @param string $data */ public function endBirthDate($data) { $this->_emprunteur->setDateNaissance($data); } /** * @param string $data */ public function endDueDate($data) { if ($this->_xml_parser->inParents('loan')) { $date = implode('/', array_reverse(explode('-', $data))); $this->_currentLoan->getExemplaire()->setDateRetour($date); } } /** * @param string $data */ public function endItemId($data) { $this->_getCurrentOperation()->setId($data); $this->_getCurrentOperation()->getExemplaire()->setId($data); } /** * @param string $data */ public function endBibId($data) { $this->_getCurrentOperation()->getExemplaire()->setNoNotice($data); } /** * @param string $data */ public function endLocationLabel($data) { $this->_getCurrentOperation()->getExemplaire()->setBibliotheque($data); } /** * @param string $data */ public function endAvailable($data) { if (1 == (int)$data) $this->_currentHold->setEtat('Disponible'); } /** * @paran string $data */ public function endAvailabilityDate($data) { if ('' != $data) $this->_currentHold->setEtat('Pas disponible avant le ' . $data); } } ?>