$json_rsp["mensaje"] = "Error al modificar el perfil.";
         }
         $con->close();
     } else {
         $json_rsp["error"] = true;
         $json_rsp["mensaje"] = "Error al conectarse al servidor.";
     }
     echo json_encode($json_rsp);
     return;
 case "guardar_contrato":
     $contrato = $_POST["contrato"];
     $json_rsp = array("error" => false, "mensaje" => "", "id" => -1);
     $con = new Conexion($hostname, $user, $password, $dataBase);
     if ($con->connect()) {
         $consulta = "INSERT INTO TIPO_CONTRATO(TICO_TIPOCONTRATO) VALUES('{$contrato}')";
         if ($con->insert($consulta)) {
             $consulta = "SELECT MAX(TICO_ID) AS ID FROM TIPO_CONTRATO";
             if ($rs = $con->select($consulta)) {
                 if ($fila = mysqli_fetch_assoc($rs)) {
                     $json_rsp["id"] = $fila["ID"];
                 } else {
                     $json_rsp["error"] = true;
                     $json_rsp["mensaje"] = "Error al consultar el contrato nuevo.";
                 }
             } else {
                 $json_rsp["error"] = true;
                 $json_rsp["mensaje"] = "Error al consultar el contrato nuevo.";
             }
         } else {
             $json_rsp["error"] = true;
             $json_rsp["mensaje"] = "Error al guardar en el servidor.";
Beispiel #2
0
 $verificarRegistro = json_decode($conex->get("SELECT * FROM personal where correo_electronico='{$email}' and idPersonal={$id}"));
 if (count($verificarRegistro) == 0) {
     $query = "SELECT * FROM personal where correo_electronico='{$email}'";
     $duplicarRegistro = json_decode($conex->get($query));
     if (count($duplicarRegistro) > 0) {
         $_SESSION["msj"] = "Error!. Ya existe este personal.";
         header("location: inicio_admin.php");
         return;
     }
 }
 //Antes que nada se verificará si en la relacion rol-personal se tiene algun dato
 $isExistDatos = json_decode($conex->get("SELECT * FROM personal_rol where Personal_idPersonal={$id}"));
 //$isExistDatos =  json_decode($conex->get("SELECT * FROM personal_rol"));
 if (count($isExistDatos) == 0) {
     $query = "insert into personal_rol(Rol_idRol,Personal_idPersonal) values ({$idRol},{$id})";
     if (!$conex->insert($query)) {
         $_SESSION["msj"] = "Ocurrio un error al actualizar el personal";
         header("Location: inicio_admin.php");
         return;
     }
 } else {
     //primero se hara el update a la relacion
     $query = "update personal_rol set Rol_idRol={$idRol},Personal_idPersonal={$id} where Personal_idPersonal={$id}";
     if (!$conex->insert($query)) {
         $_SESSION["msj"] = "Ocurrio un error al actualizar el personal";
         header("Location: inicio_admin.php");
         return;
     }
 }
 //echo $query;
 //return;
            if ($conexion->connect()) {
                //Español
                $tituloEs = $_POST['titulo-es'];
                $cuerpoEs = $_POST['cuerpo-es'];
                //Ingles
                $tituloEn = $_POST['titulo-en'];
                $cuerpoEn = $_POST['cuerpo-en'];
                //Fecha
                $fecha = date("Y-m-d H:i:s");
                //Resto
                $departamento = intval($_POST['departamento']);
                //Consiguiendo el id del boletin
                //Agregar la Imagen
                if (move_uploaded_file($_FILES['imagen-boletin']['tmp_name'], $path)) {
                    $insertBoletin = "INSERT INTO Boletin(titulo_en, titulo_es, descripcion_en, descripcion_es, fecha, imagen,id_departamento) \n\t\t\t\t\t\t\t\t\t\tVALUES ('{$tituloEn}','{$tituloEs}','{$cuerpoEn}','{$cuerpoEs}','{$fecha}','{$path}','{$departamento}')";
                    if ($conexion->insert($insertBoletin)) {
                        $msj = "<div class='alert alert-success'>Boletin agregado correctamente</div>";
                    } else {
                        $msj = "<div class='alert alert-warning'>No se pudo agregar boletin<br></div>";
                    }
                } else {
                    $msj = "<div class='alert alert-warning'>Error al subir la imagen. Boletin no agregado</div>";
                }
            }
        } else {
            $msj = "<div class='alert alert-warning'>Esta siendo victima de un hackeo.</div>";
        }
    } else {
        $msj = "<div class='alert alert-warning'>Complete todo el formulario.</div>";
    }
} else {
                 } else {
                     $query = "INSERT INTO CURSOS(CURS_CURSO,CURS_ANIO,CURRI_ID) \n\t\t\t\t\t\t\t\tVALUES('{$nombre[$i]}','{$año[$i]}','{$idCurriculo}')";
                     $insertArray[$contInsert] = $query;
                     $contInsert++;
                 }
             } else {
                 exit("1");
             }
         }
         for ($i = 0; $i < count($updateArray); $i++) {
             if ($conexion->update($updateArray[$i])) {
                 $contBandera++;
             }
         }
         for ($i = 0; $i < count($insertArray); $i++) {
             if ($conexion->insert($insertArray[$i])) {
                 $contBandera++;
             }
         }
         if ($tamañoArray == $contBandera) {
             echo "0";
         } else {
             echo "2";
         }
     } else {
         echo "3";
     }
     $conexion->close();
 } else {
     echo "4";
 }
 $conexion = new Conexion($hostname, $user, $password, $dataBase);
 if ($conexion->connect()) {
     if (isset($_POST['idioma'])) {
         $idiomas = $_POST['idioma'];
         $tamañoIdiomas = count($idiomas);
         $contBandera = 0;
         $idEstudiante = $_SESSION['idUsuario'];
         $query = "SELECT * FROM CURRICULO WHERE ESTU_ID='{$idEstudiante}'";
         $result = $conexion->select($query);
         $result = mysqli_fetch_array($result);
         $idCurriculo = $result['CURRI_ID'];
         $query = "DELETE FROM CURRICULO_IDIOMA WHERE CURRI_ID='{$idCurriculo}'";
         if ($conexion->delete($query)) {
             for ($i = 0; $i < $tamañoIdiomas; $i++) {
                 $query = "INSERT INTO CURRICULO_IDIOMA(CURRI_ID,IDIO_ID)\n\t\t\t\t\t\tVALUES('{$idCurriculo}','{$idiomas[$i]}')";
                 if ($conexion->insert($query)) {
                     $contBandera++;
                 }
             }
             if ($contBandera == $tamañoIdiomas) {
                 echo "0";
             } else {
                 echo "2";
             }
         } else {
             echo "2";
         }
     } else {
         echo "3";
     }
 } else {
 $fase = $_POST["idFase"];
 if (isset($_POST['idModel'])) {
     $idMedida = $_POST["idMedida"];
 } else {
     $idMedida = 0;
 }
 $identificador = $_POST["identificador"];
 /* ------ */
 $oldData = json_decode($conex->get("SELECT * FROM actividad where idActividad={$id}"));
 $oldName = $oldData[0]->nombre;
 //$oldOrden = $oldData[0]->orden;
 $oldFase = $oldData[0]->Fase_idFase;
 $oldIdentificador = $oldData[0]->identificador;
 if ($idMedida == 0) {
     $query = "DELETE FROM actmed WHERE Actividad_idActividad={$id}";
     $conex->insert($query);
 } else {
     $query = "update actmed set Medida_idMedida={$idMedida} where Actividad_idActividad={$id}";
     if ($conex->insert($query) == 0) {
         $query = "INSERT INTO actmed(Actividad_idActividad,Medida_idMedida) VALUES({$id},{$idMedida})";
         echo "<br>" . $query;
         $conex->insert($query);
     }
 }
 //if($oldName == $nombre && $oldFase == $id && $oldIdentificador == $identificador){//Si es el mismo nombre y la misma fase
 if ($oldName == $nombre && $oldFase == $id) {
     //Si es el mismo nombre y la misma fase
     echo "Iguales<br>";
     $queryVer = "select * from dependencia where Actividad_idActividad={$id}";
     $band = json_decode($conex->get($queryVer));
     if (isset($_POST['dependencia']) && $_POST['dependencia'] > 0) {
if (isset($_POST)) {
    $conexion = new Conexion($hostname, $user, $password, $dataBase);
    if ($conexion->connect()) {
        if (isset($_POST['telefono']) and isset($_POST['direccion']) and isset($_POST['fechaNacimiento']) and isset($_FILES['fotografia'])) {
            $fotografia = $_FILES['fotografia'];
            $direccion = $_POST['direccion'];
            $telefono = $_POST['telefono'];
            $fechaNacimiento = $_POST['fechaNacimiento'];
            $fechaNacimiento = str_replace("/", "-", $fechaNacimiento);
            $usuarioId = $SESSION['idUsuario'];
            $banderaCampos = 0;
            if ($direccion != "" and $telefono != "" and $fechaNacimiento != "" and $fotografia['tmp_name'] != "") {
                $fullPathImage = subirImagen($fotografia);
                if ($fullPathImage != "") {
                    $query = "INSERT INTO CURRICULO(CURRI_FOTOGRAFIA, CURRI_DIRECCION, CURRI_TELEFONO,CURRI_FECHANACIMIENTO,ESTU_ID) \n\t\t\t\t\tVALUES('{$fullPathImage}', '{$direccion}', '{$telefono}','{$fechaNacimiento}','{$usuarioId}');";
                    if ($conexion->insert($query)) {
                        $banderaCampos++;
                        $curriculoId = $conexion->rowId();
                        if (isset($_POST['educacion_instituto']) and isset($_POST['educacion_titulo']) and isset($_POST['educacion_anio'])) {
                            $eduInstituto = $_POST['educacion_instituto'];
                            $eduTitulo = $_POST['educacion_titulo'];
                            $eduAnio = $_POST['educacion_anio'];
                            $tamañoArreglo = count($eduInstituto);
                            $insertArray = array();
                            $indiceArray = 0;
                            for ($i = 0; $i < $tamañoArreglo; $i++) {
                                if ($eduInstituto[$i] != "" and $eduTitulo[$i] != "" and $eduAnio[$i] != "") {
                                    $query = "INSERT INTO NIVEL_EDUCATIVO(NIED_NOMBREINSTITUCION, NIED_TITULO, NIED_ANIO, CURRI_ID) \n\t\t\t\t\t\t\t\t\t\tVALUES('{$eduInstituto[$i]}', '{$eduTitulo[$i]}', '{$eduAnio[$i]}','{$curriculoId}');";
                                    $insertArray[$indiceArray] = $query;
                                    $indiceArray++;
                                    $banderaCampos++;