예제 #1
0
 public function crearArregloRegion(Region_model $newRegion)
 {
     $region['k_region'] = $newRegion->getRegion();
     $region['n_nombre'] = $newRegion->getNombre();
     $region['i_estado'] = $newRegion->getEstado();
     $region['posicionX'] = $newRegion->getxMapa();
     $region['posicionY'] = $newRegion->getyMapa();
     $region['imagen'] = $newRegion->getImagen();
     $region['actividades'] = $newRegion->arregloActividades();
     return $region;
 }
예제 #2
0
 function obtenerRegionesPorReino($idReino)
 {
     $configbd = new configbd_model();
     $dbconn4 = $configbd->abrirSesion('profesor');
     $consult2 = "SELECT * FROM REGION WHERE K_REINO=" . $idReino;
     $resultConsult2 = pg_query($consult2) or die('La consulta fallo: ' . pg_last_error());
     $regiones = array();
     $i = 0;
     while ($line = pg_fetch_array($resultConsult2, null, PGSQL_ASSOC)) {
         $region = new Region_model();
         $regiones[$i] = $region->crearRegion($line['k_region'], $line['n_nombre'], $line['i_estado'], $line['o_posicionx'], $line['o_posiciony'], $line['o_imagen']);
         $i++;
     }
     $configbd->cerrarSesion();
     return $regiones;
 }