Ejemplo n.º 1
0
 function crearReino(Reino_model $reino)
 {
     error_reporting(0);
     $configbd = new configbd_model();
     $dbconn4 = $configbd->abrirSesion('profesor');
     $consult = "SELECT K_CEDULA FROM PROFESOR WHERE N_NICKNAME='" . $_SESSION['codigo'] . "'";
     $resultConsult = pg_query($consult) or die('La consulta fallo: ' . pg_last_error());
     $profesor = pg_fetch_array($resultConsult, null, PGSQL_ASSOC);
     $insert = "INSERT INTO REINO (K_REINO,K_CEDULA,N_NOMBRE,I_ESTADO,N_HISTORIA,N_MISION,N_VISION,F_CREACION,K_IMAGEN_REINO,O_CODIGO) \n                         VALUES (nextval('sec_reinos')," . floatval($profesor['k_cedula']) . ", '" . $reino->getNombre() . "', 'Act', '" . $reino->getHistoria() . "',\n                         '" . $reino->getMision() . "', '" . $reino->getVision() . "',current_date," . floatval($reino->getImagen()) . ",'" . $reino->getCodigo() . "')";
     $resultInser = pg_query($insert) or die('La consulta fallo: ' . pg_last_error());
     $idReinoConsult = "SELECT currval('sec_reinos') AS id";
     $resultConsultId = pg_query($idReinoConsult) or die('La consulta fallo: ' . pg_last_error());
     $line = pg_fetch_array($resultConsultId, null, PGSQL_ASSOC);
     $configbd->cerrarSesion();
     $region = new dao_region_model();
     $region->regionesGenericas($line['id']);
     return true;
 }
Ejemplo n.º 2
0
 public function crearArregloReino(Reino_model $newReino)
 {
     $reino['k_reino'] = $newReino->getReino();
     $reino['n_nombre'] = $newReino->getNombre();
     $reino['o_codigo'] = $newReino->getCodigo();
     $reino['i_estado'] = $newReino->getEstado();
     $reino['f_creacion'] = $newReino->getFechaCreacion();
     $reino['n_historia'] = $newReino->getHistoria();
     $reino['o_imagen'] = $newReino->getImagen();
     $reino['n_mision'] = $newReino->getMision();
     $reino['n_vision'] = $newReino->getVision();
     $reino['n_profesor'] = $newReino->getProfesor();
     return $reino;
 }