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; }
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; }