<?php

include("ApiGlobalFunctions.php");

$usuario=$_POST['uid'];
$password=$_POST['key'];
$url=$_POST['url'];
$ocosid=$_POST['OC_OS_id'];

$include=includec($url);
include $include;

mysqli_set_charset($link, "utf8");

$validate=loginkey($usuario,$password,$url);

if($validate==1){
    mysqli_set_charset($link, "utf8");
    $query=mysqli_query($link,"SELECT setype FROM vtiger_crmentity WHERE crmid='$ocosid'");    
    $data=mysqli_fetch_array($query);
    $direccionf=diccionario($url,'DirCaja');
    $comunaf=diccionario($url,'ComCaja');
    $regionf=diccionario($url,'RegCaja');
    $paisf=diccionario($url,'PaiCaja');
    $tipo=$data['setype'];
    if($tipo=="PurchaseOrder"){
        $query=mysqli_query($link,"SELECT vtiger_paquetes.paquetesid,paquetesno,paquetes_tks_tipo,purchaseorder_no as num,'ALGO',paquetes_tks_noguiaodespacho,paquetes_tks_centrodecosto as courier, paquetes_tks_detalles as detalles,paquetes_tks_fechadecierre ,
            paquetes_tks_estado,bodegas_tks_nombre,paquetes_tks_seccion as seccion, concat(first_name,' ',last_name) as asignado, vendorname, accountname,".$direccionf." as direccion, ".$comunaf." as comuna, ".$regionf." as region, ".$paisf." as pais,paquetes_tks_fechadellegadaosa
        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
        INNER JOIN vtiger_purchaseorder ON vtiger_purchaseorder.purchaseorderid=vtiger_paquetes.paquetes_tks_ordendecompra
        LEFT JOIN vtiger_bodegas ON vtiger_bodegas.bodegasid=vtiger_paquetes.paquetes_tks_bodega
        LEFT JOIN vtiger_slots ON vtiger_slots.slotsid=vtiger_paquetes.paquetes_tks_slot
        INNER JOIN vtiger_users ON vtiger_users.id=vtiger_crmentity.smownerid
        LEFT JOIN vtiger_vendor ON vtiger_vendor.vendorid=vtiger_paquetes.paquetes_tks_proveedor
        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
        WHERE vtiger_crmentity.deleted='0' AND purchaseorderid='$ocosid'");

    }
    if($tipo=="SalesOrder"){
        $query=mysqli_query($link,"SELECT vtiger_paquetes.paquetesid,paquetesno,paquetes_tks_tipo,salesorder_no as num,'ALGO',paquetes_tks_noguiaodespacho,paquetes_tks_centrodecosto as courier, paquetes_tks_detalles as detalles, paquetes_tks_fechadecierre,
            paquetes_tks_estado,bodegas_tks_nombre,paquetes_tks_seccion as seccion, concat(first_name,' ',last_name) as asignado, vendorname, accountname,".$direccionf." as direccion, ".$comunaf." as comuna, ".$regionf." as region, ".$paisf." as pais,paquetes_tks_fechadellegadaosa
        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
        INNER JOIN vtiger_salesorder ON vtiger_salesorder.salesorderid=vtiger_paquetes.paquetes_tks_ordendesalida
        LEFT JOIN vtiger_bodegas ON vtiger_bodegas.bodegasid=vtiger_paquetes.paquetes_tks_bodega
        LEFT JOIN vtiger_slots ON vtiger_slots.slotsid=vtiger_paquetes.paquetes_tks_slot
        INNER JOIN vtiger_users ON vtiger_users.id=vtiger_crmentity.smownerid
        LEFT JOIN vtiger_vendor ON vtiger_vendor.vendorid=vtiger_paquetes.paquetes_tks_proveedor
        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
        WHERE vtiger_crmentity.deleted='0' AND salesorderid='$ocosid'");

    }

 $num=mysqli_num_rows($query);
 $z=0;
//print_r(mysqli_fetch_array($query));
while ($row = mysqli_fetch_array($query)) {           
            $cajaid=$row['paquetesid'];
            $paquetesno=$row['paquetesno'];
            $tipo=$row['paquetes_tks_tipo'];
            $numocos=$row['num'];
            $guia=$row['paquetes_tks_noguiaodespacho'];
            $courier=$row['courier'];
            $detalles=$row['detalles'];
            $estado=$row['paquetes_tks_estado'];
            $bodega=$row['bodegas_tks_nombre'];
            $seccion=$row['seccion'];
            $slot=$row['slot'];
            $asignado=$row['asignado'];
            $vendor=$row['vendorname'];
            $cuenta=$row['accountname'];
            $direccion=$row['direccion'];
            $comuna=$row['comuna'];           
            $region=$row['region'];
            $pais=$row['pais'];
            $fechac=explode(" ", $row['paquetes_tks_fechadecierre']);
            $fechac=$fechac[0];    
            $cdate=$row['paquetes_tks_fechadellegadaosa'];       


            $docs[$z]=array('cajaID'=>$cajaid,'paquetesno'=>$paquetesno,'Tipo'=>$tipo,'OCid_OSid'=>$numocos,'cNdeGuia'=>$guia,'cDate'=>$cdate,'cCourier'=>$courier,'cDetalles'=>$detalles,'cStatus'=>$estado,'cBodega'=>$bodega,'cSeccion'=>$seccion,'cSlot'=>$slot,'cAssigned'=>$asignado,'cOrigen'=>$vendor,'cDestino'=>$cuenta,'cDireccion'=>$direccion,'cComuna'=>$comuna,'cRegion'=>$region,'cPais'=>$pais,'cFCompletado'=>$fechac);
            $z++;            
        }    
//print_r($docs);
echo json_encode(setDataJSON($docs,1));
}


?>
