public static function obtenerPoblacionesPorProvincia($provincia) { $results = Poblacion::where('provincia', $provincia); if ($results) { $poblaciones = null; foreach ($results as $index => $poblacion) { $poblaciones[] = array('id' => $poblacion->id, 'nombre' => $poblacion->nombre); } $result = $poblaciones; } else { $result = array('error' => true, 'mensaje' => 'No hay poblaciones para esa provincia'); } return $result; }
public function populateFromRow($data) { $this->id = isset($data['id']) ? intval($data['id']) : null; $this->sfid = isset($data['nombre']) ? $data['nombre'] : null; $this->nombre_comercial = isset($data['nombre_comercial']) ? $data['nombre_comercial'] : null; $this->tipo = isset($data['tipo']) ? intval($data['tipo']) : null; if ($this->tipo && !isset($data['no_deep'])) { $this->obj_tipo = Tipo::find($this->tipo); } $this->direccion = isset($data['direccion']) ? $data['direccion'] : null; $this->cp = isset($data['cp']) ? $data['cp'] : null; $this->poblacion = isset($data['poblacion']) ? intval($data['poblacion']) : null; if ($this->poblacion && !isset($data['no_deep'])) { $this->obj_poblacion = Poblacion::find($this->poblacion); } $this->lat = isset($data['lat']) ? $data['lat'] : null; $this->lng = isset($data['lng']) ? $data['lng'] : null; $this->texto_promocion = isset($data['texto_promocion']) ? $data['texto_promocion'] : null; $this->texto_animacion = isset($data['texto_animacion']) ? $data['texto_animacion'] : null; }
if ($obj_php[$i]->aplicarPractica == '1') { $practica1->aplicar = true; } //echo ' sdfsf'; $actividadAgricola->practicaAgricola = $practica1; $actividadAgricola->escorrentia = $escorrentia; $arrFuentesContaminacion[] = $actividadAgricola; } else { if (strrpos($obj_php[$i]->idCapa, "ganadera")) { $actividadGanadera = new ActividadGanadera(); $actividadGanadera->setNumeroAnimales($obj_php[$i]->numeroAnimales); $actividadGanadera->setIdCapa($obj_php[$i]->idCapa); $arrFuentesContaminacion[] = $actividadGanadera; } else { if (strrpos($obj_php[$i]->idCapa, "poblacion")) { $poblacion = new Poblacion(); $poblacion->setNumeroHabitantes($obj_php[$i]->numeroHabitantes); $poblacion->setIdCapa($obj_php[$i]->idCapa); /**/ $poblacion->setMasaNitrogenoPromedio($poblacion->getNumeroHabitantes() * (4000000 + 550000)); //masaNitrogenoPromedio=numeroHabitantes*( mg promedio de nitrogeno por persona/año en orina + mg promedio de nitrogeno por persona/año en heces ) $str = new SistemaTratamientoResidual(); if ($obj_php[$i]->aplicarMetodo == '1') { $str->aplicar = true; } $poblacion->setSistemaTratamientoResidual($str); $arrFuentesContaminacion[] = $poblacion; } else { if ($obj_php[$i]->idCapa == 'rio') { $rio->setCaudal($obj_php[$i]->caudal); //echo 'caudal '.$rio->getCaudal();