Info(); if($Usr['type'] != 'admin' && $Usr['type'] != 'gerente' && $Usr['type'] != 'centralizador' && $Usr['type'] != 'almacen' && $Usr['type'] != 'facturacion' && $Usr['type'] != 'direccion' && $Usr['type'] != 'compras' && $Usr['type'] != 'supervisor'){ header('Location: '.WEB_ROOT); exit; } $name = "R_General_Dias"; extract($_POST); $sucursalId = $_POST['sucursalId']; $fechaI = $_POST['fechaI']; $fechaF = $_POST['fechaF']; $fechaI2 = date('Y-m-d',strtotime($fechaI)); $fechaF2 = date('Y-m-d',strtotime($fechaF)); $reportes->setIdSuc($sucursalId); $reportes->setFechaI($fechaI); $reportes->setFechaF($fechaF); if($sucursalId){ $sucursal->setSucursalId($sucursalId); $sucursales[0] = $sucursal->Info(); }else{ $sucursales=$reportes->EnumSucursales($Usr['type'],$Usr['usuarioId']); } foreach($sucursales as $key => $suc){ $sucursalId = $suc['sucursalId']; $reportes->setIdSuc($sucursalId); // get total venta $sucursales[$key]["ventas"] = $reportes->TotalVentasBySucReporteByDay(); // print_r($sucursales[$key]["ventas"]); $sucursales[$key]["totalCostoVtas"] = $reportes->GetTotalSumProductosReporteByDay(); $sucursales[$key]["totalDev"] = $reportes->TotalDevolucionesBySucReporteByDay(); $sucursales[$key]["totalCostoDev"] = $reportes->GetTotalCostoProductosReporteByDay(); foreach($sucursales[$key]["ventas"] as $keyVenta => $value) { if($value["fecha"] == $sucursales[$key]["totalCostoVtas"][$keyVenta]["fecha"]) { $sucursales[$key]["ventas"][$keyVenta]["importe"] = $sucursales[$key]["totalCostoVtas"][$keyVenta]["importe"]; } foreach($sucursales[$key]["totalDev"] as $dev) { if($dev["fecha"] == $value["fecha"]) { $sucursales[$key]["ventas"][$keyVenta]["totalDev"] = $dev["total"]; break; } }//froeach foreach($sucursales[$key]["totalCostoDev"] as $costoDev) { if($costoDev["fecha"] == $value["fecha"]) { $sucursales[$key]["ventas"][$keyVenta]["totalCostoDev"] = $costoDev["importe"]; break; } }//foreaach $sucursales[$key]["ventas"][$keyVenta]["totalVenta"] -= $sucursales[$key]["ventas"][$keyVenta]["totalDev"]; $sucursales[$key]["ventas"][$keyVenta]["totalCosto"] = $sucursales[$key]["ventas"][$keyVenta]["importe"] - $sucursales[$key]["ventas"][$keyVenta]["totalCostoDev"]; $sucursales[$key]["ventas"][$keyVenta]["utilidad"] = $sucursales[$key]["ventas"][$keyVenta]["totalVenta"] - $sucursales[$key]["ventas"][$keyVenta]["totalCosto"]; $sucursales[$key]["totales"]["totalVenta"] += $sucursales[$key]["ventas"][$keyVenta]["totalVenta"]; $sucursales[$key]["totales"]["totalCosto"] += $sucursales[$key]["ventas"][$keyVenta]["totalCosto"]; $sucursales[$key]["totales"]["utilidad"] += $sucursales[$key]["ventas"][$keyVenta]["utilidad"]; $sucursales[$key]["totales"]["ventas"] += $sucursales[$key]["ventas"][$keyVenta]["ventas"]; }//foreach venta $totalesGenerales["totalVenta"] += $sucursales[$key]["totales"]["totalVenta"]; $totalesGenerales["totalCosto"] += $sucursales[$key]["totales"]["totalCosto"]; $totalesGenerales["utilidad"] += $sucursales[$key]["totales"]["utilidad"]; $totalesGenerales["ventas"] += $sucursales[$key]["totales"]["ventas"]; }//foreach sucursal $x = "
Periodo del ".$fechaI." al ".$fechaF."


"; foreach($sucursales as $suc){ $x .= ""; foreach($suc['ventas'] as $res){ $x .= " "; }//foreach $x .= " "; $x .= "
".utf8_decode(urldecode($suc['nombre']))."
Fecha Venta Total Costo Total Utilidad No. de Ventas
Realizadas
".$res['fecha']." $".$res['totalVenta']." $".$res['totalCosto']." $".$res['utilidad']." ".$res['ventas']."
TOTALES $".$suc["totales"]['totalVenta']." $".$suc["totales"]['totalCosto']." $".$suc["totales"]['utilidad']." ".$suc["totales"]['ventas']."
"; }//foreach $x .= "

"; $x .= "
TOTALES GENERALES
  Venta Total Costo Total Utilidad No. de Ventas
Realizadas
  $".$totalesGenerales['totalVenta']." $".$totalesGenerales['totalCosto']." $".$totalesGenerales['utilidad']." ".$totalesGenerales['ventas']."
"; $x .= "Tiempo de Ejecucion: "; $end = microtime(true); $x .= $time = number_format(($end - $start), 2); header("Content-Type: application/vnd.ms-excel; charset=utf-8"); header("Content-type: application/x-msexcel; charset=utf-8"); header("Content-Disposition: attachment; filename=".$name.".xls"); header("Pragma: no-cache"); header("Expires: 0"); echo $x; ?>