Ejemplo n.º 1
0
 public function crearArregloEstudiante(Estudiante_model $newEstudiante)
 {
     $estudiante['k_nickname'] = $newEstudiante->getNickname();
     $estudiante['n_nombre'] = $newEstudiante->getNombre();
     $estudiante['n_apellido'] = $newEstudiante->getApellido();
     $estudiante['o_correo'] = $newEstudiante->getCorreo();
     $estudiante['f_nacimiento'] = $newEstudiante->getFechaNacimiento();
     $estudiante['o_sexo'] = $newEstudiante->getSexo();
     $estudiante['o_num_tel'] = $newEstudiante->getNumTel();
     $estudiante['n_colegio'] = $newEstudiante->getColegio();
     $estudiante['o_grado_actual'] = $newEstudiante->getGradoActual();
     $estudiante['o_imagen'] = $newEstudiante->getAvatar();
     return $estudiante;
 }
Ejemplo n.º 2
0
 function estudianteReg($valores, Estudiante_model $estudiante)
 {
     $configbd = new configbd_model();
     $dbconn4 = $configbd->abrirSesion('admin');
     $consult = "SELECT * FROM ESTUDIANTE WHERE K_NICKNAME='" . $valores['codigo'] . "'";
     $resultConsult = pg_query($consult) or die('La consulta fallo: ' . pg_last_error());
     $line = pg_fetch_array($resultConsult, null, PGSQL_ASSOC);
     if ($line['k_nickname'] == null) {
         $insert = "INSERT INTO ESTUDIANTE (K_NICKNAME,N_NOMBRE,N_APELLIDO,O_CORREO,F_NACIMIENTO,O_SEXO,O_NUM_TEL,N_COLEGIO,O_GRADO_ACTUAL) \n                         VALUES ('" . $estudiante->getNickname() . "', '" . $estudiante->getNombre() . "','" . $estudiante->getApellido() . "', '" . $estudiante->getCorreo() . "',\n                         '" . $estudiante->getFechaNacimiento() . "', '" . $estudiante->getSexo() . "'," . $estudiante->getNumTel() . ",'" . $estudiante->getColegio() . "'," . $estudiante->getGradoActual() . " )";
         $resultInser = pg_query($insert) or die('La consulta fallo: ' . pg_last_error());
         $selectIdAvatar = "SELECT K_AVATAR FROM AVATAR WHERE O_IMAGEN= '" . $estudiante->getAvatar() . "'";
         $queryAvatar = pg_query($selectIdAvatar) or die('La consulta fallo: ' . pg_last_error());
         $line2 = pg_fetch_array($queryAvatar, null, PGSQL_ASSOC);
         $createAvatar = "INSERT INTO AVATAR_ESTUDIANTE(K_AVATAR,K_NICKNAME) VALUES (" . $line2['k_avatar'] . ",'" . $estudiante->getNickname() . "')";
         $queryCreate = pg_query($createAvatar) or die('La consulta fallo: ' . pg_last_error());
         $query = "CREATE USER e" . $valores['codigo'] . " IN GROUP estudiantes PASSWORD '" . $valores['pass'] . "'";
         $result = pg_query($query) or die('La consulta fallo: ' . pg_last_error());
         $configbd->cerrarSesion();
         return false;
     } else {
         $configbd->cerrarSesion();
         return $estudiante;
     }
 }