$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.";
$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++;