<?php
require_once 'ApiGlobalFunctions.php';

$usuario=$_POST['uid'];
$password=$_POST['key'];
$url=$_POST['url'];
$pckid=$_POST['cID'];
$include=includec($url);
include $include;

$validate=loginkey($usuario,$password,$url);
if($validate==1){
    mysqli_set_charset($link, "utf8");
    $direccionf=diccionario($url,'DirCaja');    
    $comunaf=diccionario($url,'ComCaja');
    $regionf=diccionario($url,'RegCaja');
    $paisf=diccionario($url,'PaiCaja');

   $query=mysqli_query($link, "SELECT vtiger_paquetes.paquetesid, paquetes_tks_tipo,vtiger_purchaseorder.subject as oc,purchaseorder_no,paquetes_tks_ordendecompra,
    vtiger_salesorder.subject as os,salesorder_no,paquetes_tks_ordendesalida, paquetes_tks_fechadellegadaosa,paquetes_tks_noguiaodespacho,paquetes_tks_centrodecosto,
    paquetes_tks_detalles,paquetes_tks_estado, bodegas_tks_nombre,paquetes_tks_seccion ,slotsno,  concat(first_name,' ',last_name) as usuario, paquetesno, accountname, 
    concat(firstname,' ',lastname) as contacto,$direccionf as 'Direccion',$comunaf as 'Comuna',$regionf as 'Region' ,$paisf as 'Pais'
    FROM vtiger_paquetes 
    INNER JOIN vtiger_paquetescf ON vtiger_paquetescf.paquetesid=vtiger_paquetes.paquetesid 
    INNER JOIN vtiger_crmentity ON vtiger_crmentity.crmid=vtiger_paquetes.paquetesid 
    LEFT JOIN vtiger_bodegas ON vtiger_paquetes.paquetes_tks_bodega=vtiger_bodegas.bodegasid 
    LEFT JOIN vtiger_slots ON vtiger_paquetes.paquetes_tks_slot=vtiger_slots.slotsid 
    LEFT JOIN vtiger_salesorder ON vtiger_paquetes.paquetes_tks_ordendesalida=vtiger_salesorder.salesorderid
    LEFT JOIN vtiger_purchaseorder ON vtiger_paquetes.paquetes_tks_ordendecompra =vtiger_purchaseorder.purchaseorderid
    LEFT JOIN vtiger_account ON vtiger_account.accountid=vtiger_paquetes.paquetes_tks_cuenta
    LEFT JOIN vtiger_contactdetails ON vtiger_contactdetails.contactid=vtiger_paquetes.paquetes_tks_contacto
    INNER JOIN vtiger_users ON vtiger_users.id=vtiger_crmentity.smownerid 
    WHERE vtiger_crmentity.deleted='0' AND vtiger_paquetes.paquetesid='$pckid'");
    $num=mysqli_num_rows($query);    
    //echo $num;
    $z=0;                  
    //print_r( mysqli_fetch_array($query));   

    while ($row = mysqli_fetch_array($query)) {           
        $cajaid=$row['paquetesid'];            
        $tipo=$row['paquetes_tks_tipo'];
        $oc=$row['oc'];
        $os=$row['os'];
        $numoc=$row['purchaseorder_no'];
        $numos=$row['salesorder_no'];  
        $idoc=$row['paquetes_tks_ordendecompra'];
        $idos=$row['paquetes_tks_ordendesalida']; 
        $fecha=$row['paquetes_tks_fechadellegadaosa'];
        $guia=$row['paquetes_tks_noguiaodespacho']; 
        $courier=$row['paquetes_tks_centrodecosto'];
        $detalles=$row['paquetes_tks_detalles']; 
        $status=$row['paquetes_tks_estado']; 
        $bodega=$row['bodegas_tks_nombre']; 
        $seccion=$row['paquetes_tks_seccion']; 
        $slot=$row['slotsno']; 
        $usuario=$row['usuario'];
        $paquetesno=$row['paquetesno'];
        $cuenta=$row['accountname'];
        $contacto=$row['contacto'];
        $direccion=$row['Direccion'];
        $comuna=$row['Comuna'];
        $region=$row['Region'];
        $pais=$row['Pais'];
        if(!empty($oc)){
            $numocos=$oc;
            $idocos=$idoc;
            $oc_os_Nro=$numoc;
        }
        if(!empty($os)){
            $numocos=$os;
            $idocos=$idos;
            $oc_os_Nro=$numos;
        }

        $docs[$z]=array('cajaID'=>$cajaid,'Tipo'=>$tipo,'OCid_OSid'=>$idocos,'oc_os_Name'=>$numocos,'oc_os_Nro'=>$oc_os_Nro,'cDate'=>$fecha,'cNdeGuia'=>$guia,'cCourier'=>$courier,'cDetalles'=>$detalles,'cStatus'=>$status,'cBodega'=>$bodega,'cSeccion'=>$seccion,'cSlot'=>$slot,'cAssigned'=>$usuario,'cNumber'=>$paquetesno,'cDestino'=>$cuenta,'cContacto'=>$contacto,'cDireccion'=>$direccion,'cCiudad'=>$comuna,'cRegion'=>$region,'cPais'=>$pais);
        $z++;            
        }
     echo json_encode(setDataJSON($docs,1));
}
