public function getNuevoHorario($idNuevoHorario) { $connection = parent::initDB(); $query = "SELECT *\n FROM nuevo_horario_habitual \n WHERE idNuevoHorario = {$idNuevoHorario}"; $result = mysql_query($query); if (mysql_num_rows($result) != 1) { throw new Exception('No se pudo obtener el nuevo horario'); } $row = mysql_fetch_array($result); $nuevoHorario = new NuevoHorario(); $nuevoHorario->setIdNuevoHorario($row['idNuevoHorario']); $nuevoHorario->setHorarioHabitual($this->getHorarioHabitual($row['horarioHabitual'])); $nuevoHorario->setObservacionesUsuario($row['observacionesUsuario']); $nuevoHorario->setObservacionesAdministrador($row['observacionesAdministrador']); parent::closeDB($connection); return $nuevoHorario; }