<?php

include '../../conexion/session.php';
include '../../conexion/conn.php';

$fecha_inspeccion = $_REQUEST['fecha_inspeccion'];
$exportador_cod = $_REQUEST['exportador_cod'];
$especie_cod = $_REQUEST['especie_cod'];
$num_contenedor = $_REQUEST['num_contenedor'];
$cant_pallet = $_REQUEST['cant_pallet'];
$num_orden = $_REQUEST['num_orden'];
date_default_timezone_set('America/Santiago');
$hoy_sin_guion=date("dmY");
$hora_sin_guion=date("His");

$rs_folio = mysql_query("SELECT MAX(folio_planilla_sin_cambio) as pi_folio FROM contenedor_planilla WHERE usuario_crea='$rut'");

if ($row_folio = mysql_fetch_array($rs_folio)) {
    if ($row_folio['pi_folio'] == NULL) {
        $rs_folio2 = mysql_query("SELECT * FROM sys_usuario where usuario_rut='$rut'");

        if ($row_folio2 = mysql_fetch_array($rs_folio2)) {
            $fin_folio = $row_folio2['usuario_folio'] + 0.9999;
            $pi_folio_sin_cambio = $row_folio2['usuario_folio'] + 0.0001;
            $pi_folio = $hora_sin_guion.'_'.$hoy_sin_guion.'_'.$pi_folio_sin_cambio;
            if ($pi_folio_sin_cambio > $fin_folio) {
                //no quedan planillas
                $sql =  ("INSERT INTO cal_planilla_inspeccion(pi_folio, pi_fecha_inspeccion, pi_especie_id, pi_exportador_cod, pi_packing_id, pi_inspector, pi_zona_id, pi_tipo_packing_id, fecha_crea, pi_estado, usu_crea, cliente_id, pi_folio_web, sincro) VALUES(sfdfdsfd)");
                $result = @mysqli_query($sql);
            } else {
                $cont = 1;
                while ($cont <= $cant_pallet) {
                    $sql =  ("INSERT INTO contenedor_estiba (
                    folio_planilla,
                    num_pallet,
                    sincro,
                    cumple_norma
                ) VALUES(
                    '$pi_folio',
                    '$cont',
                    'N',
                    'SI')");

                    $result = @mysql_query($sql);
                    $cont++;
                }

                $sql =  ("INSERT INTO contenedor_planilla (
                    folio_planilla,
                    folio_planilla_sin_cambio,
                    fecha_inspeccion, 
                    exportador_cod, 
                    especie_cod,
                    num_contenedor,
                    cant_pallet,
                    num_orden,
                    num_instructivo,
                    n_embarque,
                    inspecctor,
                    cliente_cod,
                    usuario_crea,
                    fecha_crea,
                    sincro,
                    cumple_norma
                ) VALUES(
                    '$pi_folio',
                    '$pi_folio_sin_cambio',
                    '$fecha_inspeccion',
                    '$exportador_cod',
                    '$especie_cod',
                    '$num_contenedor',
                    '$cant_pallet',
                    '$num_orden',
                    '$num_orden',
                    '$num_orden',
                    '$rut',
                    '$cliente',
                    '$rut',
                    'now()',
                    'N',
                    'APROBADO'
                )"
                );

                $result = @mysql_query($sql);
            }
        }
    } else {
        $rs_folio2 = mysql_query("SELECT * FROM sys_usuario where usuario_rut='$rut'");

        if ($row_folio2 = mysql_fetch_array($rs_folio2)) {
            $fin_folio = $row_folio2['usuario_folio'] + 0.9999;
            $pi_folio = $row_folio['pi_folio'] + 0.0001;
            $pi_folio=$hora_sin_guion.'_'.$hoy_sin_guion.'_'.$pi_folio;
            $pi_folio_sin_cambio = $row_folio['pi_folio'] + 0.0001;

            $pi_folio4 = $row_folio2['usuario_folio'] + 0.0001;


            if ($pi_folio4 > $pi_folio_sin_cambio) {
                $pi_folio_sin_cambio = $pi_folio4;
                $pi_folio= $hora_sin_guion.'_'.$hoy_sin_guion.'_'.$pi_folio4;
            }


            if ($pi_folio_sin_cambio > $fin_folio) {
                $sql =  ("INSERT INTO cal_planilla_inspeccion(pi_folio, pi_fecha_inspeccion, pi_especie_id, pi_exportador_cod, pi_packing_id, pi_inspector, pi_zona_id, pi_tipo_packing_id, fecha_crea, pi_estado, usu_crea, cliente_id, pi_folio_web, sincro) VALUES(sfdfdsfd)");
                $result = @mysql_query($sql);
            } else {
                $cont = 1;
                while ($cont <= $cant_pallet) {
                    $sql =  ("INSERT INTO contenedor_estiba (
                    folio_planilla,
                    num_pallet,
                    sincro,
                    cumple_norma
                ) VALUES(
                    '$pi_folio',
                    '$cont',
                    'N',
                    'SI')");

                    $result = @mysql_query($sql);
                    $cont++;
                }

                $sql =  ("INSERT INTO contenedor_planilla (
                    folio_planilla,
                    folio_planilla_sin_cambio,
                    fecha_inspeccion, 
                    exportador_cod, 
                    especie_cod,
                    num_contenedor,
                    cant_pallet,
                    num_orden,
                    num_instructivo,
                    n_embarque,
                    inspecctor,
                    cliente_cod,
                    usuario_crea,
                    fecha_crea,
                    sincro,
                    cumple_norma
                ) VALUES(
                    '$pi_folio',
                    '$pi_folio_sin_cambio',
                    '$fecha_inspeccion',
                    '$exportador_cod',
                    '$especie_cod',
                    '$num_contenedor',
                    '$cant_pallet',
                    '$num_orden',
                    '$num_orden',
                    '$num_orden',
                    '$rut',
                    '$cliente',
                    '$rut',
                    'now()',
                    'N',
                    'APROBADO'
                )"
                );

                $result = @mysql_query($sql);
            }
        }
    }
}



if ($result) {
    echo json_encode(array('success' => true));
} else {
    echo json_encode(array('success' => false, 'sql_message' => mysql_error(), 'result' => $result));
}
