public function getDiaFeriado($idDiaFeriado) { $connection = parent::initDB(); $query = "SELECT idDiaFeriado, periodo, fecha, descripcion " . "FROM dia_feriado " . "WHERE idDiaFeriado = {$idDiaFeriado} "; $result = mysql_query($query); if (mysql_num_rows($result) != 1) { throw new Exception('No se pudo obtener el dia feriado'); } $row = mysql_fetch_array($result); $diaFeriado = new DiaFeriado(); $diaFeriado->setIdDiaFeriado($row['idDiaFeriado']); $diaFeriado->setPeriodo($this->getPeriodo($row['periodo'])); $diaFeriado->setFechaISO($row['fecha']); $diaFeriado->setDescripcion($row['descripcion']); parent::closeDB($connection); return $diaFeriado; }