Caja ".$nomcaja." Desde La Fecha ".$_REQUEST['fechainicio']." Hasta La Fecha ".$_REQUEST['fechafin']." |
|
Tipo |
Ticket |
Valor Efectivo |
Valor Total |
Tipo Operacion |
Cliente/Proveedor |
Concepto |
Encargado |
Fecha |
";
$no=1;
function orderMultiDimensionalArray ($toOrderArray, $field, $inverse) {
$position = array();
$newRow = array();
foreach ($toOrderArray as $a => $b)
{
foreach($b AS $key=>$row){
if ($a=='EGRESO')
{
$valoregreso=$row['efectivo'];
$valoringreso=0;
$totalegreso=$totalegreso+$row['efectivo'];
}
else if ($a=='INGRESO')
{
$valoringreso=$row['valor'];
$valoregreso=0;
$totalingreso=$totalingreso+$row['valor'];
}
$position[$key] = $row[$field];
$newRow[$key] = $row;
}
if ($inverse) {
arsort($position);
}
else {
asort($position);
}
$returnArray = array();
foreach ($position as $key => $pos) {
$returnArray[] = $newRow[$key];
}
}
return $returnArray;
}
$ordenado = orderMultiDimensionalArray ($s_pesaje, "fecha", $inverse = true);
foreach($ordenado AS $a=>$d)
{
$contenido.="
".$d['tipo']." |
".$d['ticket']." |
".number_format($d['efectivo'],0,'.','.')." |
".$d['valor']." |
".$d['operacion']." |
".$d['cliente/proveedor']." |
".$d['concepto']." |
".$d['encargado']." |
".$d['fecha']." |
";
$no++;
}
$saldo=$totalingreso-$totalegreso;
$saldo_caja = $db->field("saldo", "caj_cajas", "id", $tipocaja);
if($saldo_caja<=0)$color2='red';
if ($saldo<=0)$color='red';
$contenido.= "
Totales |
Ingresos $".number_format($totalingreso,0,'.','.')." |
Egresos $".number_format($totalegreso,0,'.','.')." |
Saldo según filtro: |
$".number_format($saldo,0,'.','.')." |
Saldo actual en caja: |
$".number_format($saldo_caja,0,'.','.')." |
";
$contenido.= "
";
$db->desconectar(); // CERRAMOS LA CONECCION CON LA BASE DE DATOS
// SE ASIGNA EL CONTENIDO PARA MOSTRARLO EN LA PLANTILLA
$smarty->assign("estilos",$estilos);
$smarty->assign("javascript",$javascript);
$smarty->assign("parametro",$parametro);
$smarty->assign("descripcion",strtoupper($descripcion));
$smarty->assign("paginaid",$paginaid);
$smarty->assign("_pagi_pg",$_pagi_pg);
$smarty->assign("contenido",$contenido);
$smarty->assign("tipo",$tipo);
// SE REALIZA EL LLAMADO A LA PLANTILLA
$smarty->display("arqueo.tpl");
?>