%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/agregar_personal.php |
<?php session_start(); include "../../config/config.php"; $_SESSION['expire'] = time() + (120 * 60); $no_empleado = isset($_REQUEST['no_empleado']) ? $_REQUEST['no_empleado'] : 0; $titulo = isset($_REQUEST['titulo']) ? $_REQUEST['titulo'] : 0; $titulo_abrev = isset($_REQUEST['titulo_abrev']) ? $_REQUEST['titulo_abrev'] : 0; $genero = isset($_REQUEST['genero']) ? $_REQUEST['genero'] : 0; $nombre = isset($_REQUEST['nombre']) ? $_REQUEST['nombre'] : 0; $apellido1 = isset($_REQUEST['apellido1']) ? $_REQUEST['apellido1'] : 0; $apellido2 = isset($_REQUEST['apellido2']) ? $_REQUEST['apellido2'] : 0; $celular = isset($_REQUEST['celular']) ? $_REQUEST['celular'] : 0; $fecha_nac = isset($_REQUEST['fecha_nac']) ? $_REQUEST['fecha_nac'] : 0; $id_area = isset($_REQUEST['id_area']) ? $_REQUEST['id_area'] : 0; $id_puesto = isset($_REQUEST['id_puesto']) ? $_REQUEST['id_puesto'] : 0; $fecha_ing = isset($_REQUEST['fecha_ing']) ? $_REQUEST['fecha_ing'] : 0; $correo = isset($_REQUEST['correo']) ? $_REQUEST['correo'] : 0; $rfc = isset($_REQUEST['rfc']) ? $_REQUEST['rfc'] : 0; $curp = isset($_REQUEST['curp']) ? $_REQUEST['curp'] : 0; $id_estatus = isset($_REQUEST['id_estatus']) ? $_REQUEST['id_estatus'] : 0; $calle = isset($_REQUEST['calle']) ? $_REQUEST['calle'] : ''; $numero = isset($_REQUEST['numero']) ? $_REQUEST['numero'] : ''; $colonia = isset($_REQUEST['colonia']) ? $_REQUEST['colonia'] : ''; $cp = isset($_REQUEST['cp']) ? $_REQUEST['cp'] : ''; // $documentoP = isset($_REQUEST['documentoP']) ? $_REQUEST['documentoP'] : 0; // $tipoP = isset($_REQUEST['tipoP']) ? $_REQUEST['tipoP'] : 0; // $documentoP1 = isset($_REQUEST['documentoP1']) ? $_REQUEST['documentoP1'] : 0; //$id_usuario = $_SESSION['usuario_id']; // Datos cliente $conf = new Configuracion(); $conf->conectarBD(); $sql = "SELECT * FROM tjam_empleados WHERE rfc = '$rfc' "; $rst = $conf->consulta($sql); if (count($rst) > 0) { header("Location: page_find_personal.php?error=1"); } $sql = "SELECT * FROM tjam_empleados WHERE num_empleado = '$no_empleado' "; $rst = $conf->consulta($sql); if (count($rst) > 0) { header("Location: page_find_personal.php?error=1"); } else { $sql1 = "INSERT INTO tjam_empleados(calle,colonia,numero,cp,num_empleado, genero, titulo, titulo_abrev, nombre, apellido1, apellido2, celular, fecha_nacimiento, id_area, id_puesto, fecha_ingreso, correo, rfc, curp, id_estatus, habilitado) VALUES ('$calle','$colonia','$numero','$cp','$no_empleado', '$genero', '$titulo', '$titulo_abrev', '$nombre', '$apellido1', '$apellido2', '$celular', '$fecha_nac', $id_area, $id_puesto, '$fecha_ing', '$correo', '$rfc', '$curp', 1, 1);"; $id_personal = $conf->ultimo_id($sql1); $sql3 = "INSERT INTO tjam_movimientos_rh(id_empleado, movimiento, duracion, f_movimiento, id_area, id_puesto, id_cubre, num_oficio) VALUES ('$id_personal', 'Alta', 0, '$fecha_ing', $id_area, $id_puesto, 0, '');"; $id_personal = $conf->ultimo_id($sql3); // $conf->desconectarDB(); // header("Location: page_find_personal.php?app=1"); } //INSERTA RH /*$sql1 = "INSERT INTO tjam_empleados(nombre, apellido1, apellido2, celular, id_area, id_puesto, correo, rfc, id_estatus) VALUES ('$nombre','$apellido1','$apellido2','$celular',$id_area,'$id_puesto','$correo','$rfc','$id_estatus');"; $id_personal = $conf->ultimo_id($sql1); $conf->desconectarDB(); header("Location: page_find_personal.php?app=1");*/ // BETA DOCUMENTOS DINAMICO // for ($i = 0; $i < count($tipoP); $i++) { // // $documentoP[$i]; // $sql4 = "INSERT INTO tjam_empleados_documentos (id_personal,id_tipo,url_pdf) // VALUES ('$id_personal','$tipoP[$i]','No aplica');"; // $id_documento = $conf->ultimo_id($sql4); // insertaImagen($id_apoyo,"url_documento",$conf); // } // if ($_FILES['documentoP1']['size'] == 0) { // } else { // $sql4 = "INSERT INTO tjam_empleados_documentos (id_personal,id_tipo,url_pdf) // VALUES ('$id_personal','1','No aplica');"; // $id_documento = $conf->ultimo_id($sql4); // insertaImagen($id_documento, $no_empleado, $documentoP1, $conf); // } $conf->desconectarDB(); header("Location: page_find_personal.php?app=1"); function insertaImagen($tipo_imagen, $no_empleado, $id_documento, $conf) { if (empty($_FILES[$tipo_imagen]["name"])) return; $file_name = $_FILES[$tipo_imagen]["name"]; $extension = pathinfo($_FILES[$tipo_imagen]['name'], PATHINFO_EXTENSION); $ext_formatos = array('png', 'gif', 'jpg', 'jpeg', 'pdf', 'doc', 'docx', 'xml'); if (!in_array(strtolower($extension), $ext_formatos)) return; if ($_FILES[$tipo_imagen]["size"] > 33000300800) return; $dia = date("d"); $mes = date("m"); $anio = date("Y"); $targetDir = "./documentos/$no_empleado/"; @rmdir($targetDir); // Create target dir if (!file_exists($targetDir)) { @mkdir($targetDir, 0777, true); } $token = md5(uniqid(rand(), true)); $file_name = $token . '.' . $extension; $add = $targetDir . $file_name; $db_url_img = "$anio/$mes/$dia/$file_name"; if (move_uploaded_file($_FILES[$tipo_imagen]["tmp_name"], $add)) { $insertar = "UPDATE tjam_empleados_documentos SET $tipo_imagen = '$db_url_img' WHERE id_documento = $id_documento"; $conf->actualizacion($insertar); } } ?>