Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php // This file is protected by copyright law and provided under license. Reverse engin..
Decoded Output download
ini_set('session.cache_limiter', '');
header('Expires: Thu, 19 Nov 1981 08:52:00 GMT');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: no-cache');
session_start();
include_once('configuracion/abrirbd.php');
include_once('lee_base.php');
include ('fechas.php');
include ('trae_mon.php');
include ('prepare.php');
include ('mayorizar.php');
session_register("mat_mon");
session_register("a_movi");
session_register("a_audit");
session_register("niv_deta");
session_register("pagi");
session_register("compra");
session_register("numa");
session_register("debitos");
session_register("creditos");
session_register("empresa");
session_register("lineasxpagi");
session_register("cod_mon");
session_register("en_ventana");
# variables del mayorizador
session_register("sctas");
session_register("sctan");
session_register("pos");
session_register("lon");
session_register("total_tipo");
session_register("total_mayor");
session_register("total_clase");
session_register("total_subclase");
session_register("total_auxiliar");
session_register("total_subaux");
$mat_mon=trae_mon();
if (isset($accion))
{
switch ($accion)
{
case "Inicio":
if ($en_ventana == 1)
{
;echo ' <script languaje="JavaScript">
top.location = self.location;
window.close();
</script>
';
}
else
{
session_destroy();
;echo ' <script languaje="JavaScript"> location.href=\'index.php?programa=lismovc\';</script>
';
}
break;
case "Mayor":
mayorizado("cuentas");
break;
case "Resumen":
$niv_deta = 2;
$pagi=0;
$lineasxpagi=100;
switch($niv_deta)
{
case 1:
mostrar_movi();
break;
case 2:
mostrar_rep();
break;
case 3:
break;
case 4:
break;
}
break;
case "Errados":
$niv_deta = 3;
$pagi=0;
$lineasxpagi=100;
mostrar_rep();
break;
case "Detallado":
$niv_deta = 1;
$pagi=0;
$lineasxpagi=100;
switch($niv_deta)
{
case 1:
mostrar_movi();
break;
case 2:
mostrar_rep();
break;
case 3:
break;
case 4:
break;
}
break;
case "Reportar":
$empresa = $emp;
$comprobs = prepare($comp);
if (strlen(trim($comprobs))==0)
$comprobs = " 1=1 ";
else
$comprobs = " movi.comprob $comprobs";
$numeros = prepare($numero);
if (strlen(trim($numeros))==0)
$numeros = " 1=1 ";
else
$numeros = " movi.numero $numeros";
$fechas = prepare($fecha);
if (strlen(trim($fechas))==0)
$fechas = " 1=1 ";
else
$fechas = " movi.fecha $fechas";
$grabadores = prepare($grabador);
if (strlen(trim($grabadores))==0)
$grabadores = " 1=1 ";
else
$grabadores = " movi.grabador $grabadores";
$filtro = " $comprobs AND $numeros AND $fechas AND $grabadores ";
#echo "filtro:$filtro ";
$debitos = 0;
$creditos = 0;
$a_movi = genera_rep($filtro);
#echo " sale count $y<br>
";
$pagi=0;
$lineasxpagi=100;
$excel=0;
$niv_deta = 1;
switch($niv_deta)
{
case 1:
mostrar_movi();
break;
case 2:
mostrar_rep();
break;
case 3:
break;
case 4:
break;
}
break;
case "<--":
$pagi=$pagi-$lineasxpagi;
if ($pagi<0)
$pagi=0;
switch($niv_deta)
{
case 1:
mostrar_movi();
break;
case 2:
mostrar_rep();
break;
case 3:
break;
case 4:
break;
}
break;
case "-->":
$pagi=$pagi+$lineasxpagi;
switch($niv_deta)
{
case 1:
mostrar_movi();
break;
case 2:
mostrar_rep();
break;
case 3:
break;
case 4:
break;
}
break;
case "-->|":
switch($niv_deta)
{
case 1:
$pagi=floor(count($a_movi) / $lineasxpagi);
$pagi=$pagi*$lineasxpagi;
mostrar_movi();
break;
case 2:
$pagi=floor(count($a_audit) / $lineasxpagi);
$pagi=$pagi*$lineasxpagi;
mostrar_rep();
break;
case 3:
$pagi=floor(count($a_movi) / $lineasxpagi);
$pagi=$pagi*$lineasxpagi;
break;
}
break;
case "|<--":
$pagi=0;
switch($niv_deta)
{
case 1:
mostrar_movi();
break;
case 2:
mostrar_rep();
break;
case 3:
break;
case 4:
break;
}
break;
default:
}
}
else
{
if (strlen(trim($pcomprob))>0)
{
$debitos = 0;
$creditos = 0;
$en_ventana = 1;
$compra = $pcomprob;
$numa = $pnumero;
$filtro = " movi.comprob = '$pcomprob' AND movi.numero = $pnumero ";
$a_movi = genera_rep($filtro);
$pagi=0;
$lineasxpagi=100;
$excel=0;
$niv_deta = 5;
$compra ="";
mostrar_movi();
}
else
{
$en_ventana = 1;
pide_datos();
}
}
function pide_datos()
{
global $mat_mon, $fmtfecha;
include('configuracion/estilos.php');
$patron_f = "MMDDYYYY";
if ($fmtfecha=="DMY")
$patron_f = "DDMMYYYY";
$fechaf = hoy($fmtfecha);
;echo '<html><head><title>';echo $titulosoftware;;echo '</title>
<script language="javascript" type="text/javascript" src="javascript/datetimepicker.js">
</script>
<script language="javascript" type="text/javascript" src="javascript/enter.js"> </script>
<script languaje="javascript">
<!--
function lee_centro()
{
var llega;
llega=\'buscar/centro.php?&cen=\'+document.depe.centr.value+\'&ncen=\'+document.depe.n_cent.value;
window.open(llega,\'der\');
}
--></script>
<script languaje="javascript">
<!--
function lee_cta(ur,j)
{
var llega;
//alert(i);
//alert(ur);
if (j==1)
{
llega=\'buscar/cuenta1.php?&ite=\'+ur+\'&lin=0\';
}
else
{
llega=\'buscar/cuenta1.php?&des=\'+ur+\'&lin=0\';
}
window.open(llega,\'der\');
}
--></script>
<script languaje="javascript">
<!--
function lee_nit()
{
var llega;
llega=\'buscar/nit.php?&soli=\'+document.depe.nit.value+\'&nom=\'+document.depe.nombre.value;
window.open(llega,\'der\');
}
--></script>
<script languaje="javascript">
<!--
function lee_vendedor()
{
var llega;
llega=\'buscar/vendedor.php?&soli=\'+document.depe.vende.value+\'&nom=\'+document.depe.nvende.value;
window.open(llega,\'der\');
}
function highlight(which,color)
{
if (color == 1)
color = \'#00FF00\';
else
color = \'#FFF7E7\';
if (document.all||document.getElementById)
which.style.backgroundColor=color;
document.depe.submit();
}
--></script>
</head>
<body topmargin=0 leftmargin=0 bgColor=#e5e8ee link=#000000>
<table border=1 width="100%" cellspacing="0" cellpadding="0" height="100%"><tr><td height="3" colspan=2>';include('configuracion/infsuperior.php');;echo '</td></tr>
<tr><td>
';$titulo="Movimiento Contable ";$ancho=650;;echo '<table border="0" width="100%" align=center cellspacing="0" cellpadding="0" height="100%">
<tr><td align="center">
';include('configuracion/tablasuperior.php');;echo ' <table border="0" align=center cellspacing="4" cellpadding="0" bgcolor="#FFF7E7" width=100%>
<form action="';echo $PHP_SELF ;echo '" target=\'_top\' method="post" name="depe">
<tr><td align=center>
<table border="0" cellspacing="1" cellpadding="0" width=100%>
<tr>
<td><b>Comprobantes: </td><td><b><input id="comp0" type="text" name=\'comp\' size="14" value="';echo $cuentai;;echo '" onkeypress=\'return handleEnter(this, event)\' style=\'background-color: font-weight: bold;\'> </td>
';
$ur="desc0.value";
echo "<td colspan=3><input id='desc0' type=text value='".$nom_ta . "' MAXLENGTH=60 onBlur='this.value=this.value.toUpperCase()' name='desc0' onkeypress='return handleEnter(this, event)' onchange='lee_cta($ur,2)' size=10 style='color: #000000; font-family: Arial; background-color: #FFFFFF; font-size: 8 pt; height: 18; width: 220; border: 1 solid #000000; padding: 0; background-position: center 50%' ></td>";
;echo ' <tr>
<td><b>Numeros:</td><td><b><input id="num" type="text" name=\'numero\' size="14" value="';echo $cuentai;;echo '" onkeypress=\'return handleEnter(this, event)\' style=\'background-color: font-weight: bold;\'> </td>
<tr>
<td><b>Fechas:</td><td><b><input id="fi" type="text" name=\'fecha\' size="14" value="';echo $cuentai;;echo '" onkeypress=\'return handleEnter(this, event)\' style=\'background-color: font-weight: bold;\'> </td>
<tr>
<td><b>Grabador:</td><td><b><input id="vende" type="text" name=\'grabador\' size="14" value="';echo $cuentai;;echo '" onkeypress=\'return handleEnter(this, event)\' style=\'background-color: font-weight: bold;\'> </td>
<td colspan=3><input type="text" name="nvende" value="';echo $mat_movih['nombre'];;echo '" MAXLENGTH=30 onBlur=\'this.value=this.value.toUpperCase()\' onkeypress=\'return handleEnter(this,event)\' onchange=\'lee_vendedor()\' style=\'width:220;\'>
<tr>
<tr><td colspan=7><hr></td></tr>
<tr><td colspan=7>
</td></tr>
<tr><td colspan=7 align=center>
<input type=\'submit\' value=\'Reportar\' id=eliminar name=\'accion\' onClick=\'highlight(this,1)\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' >
<input type=hidden name=\'xxx\' value=\'';echo "";;echo '\'>
</td></tr>
</table>
</td></tr>
</form>
</table>
';include('configuracion/tablainferior.php');;echo ' </td>
</tr>
</table>
</td></tr>
</table>
</body>
';
}
function mostrar_rep() {
global $a_audit, $base, $puerto, $host, $usuario, $pagi, $lineasxpagi, $fecha_i, $fecha_f, $niv_deta, $cod_mon;
include('configuracion/estilos.php');
;echo '<script languaje="javascript">
<!--
function vmovdoc(tipo_doc,numero_doc,nit,cuenta)
{
var $ur;
ur = "pextracto.php?pnit="+nit+\'&pcuenta=\'+cuenta+\'&ptipo_doc=\'+tipo_doc+\'&pnumero_doc=\'+numero_doc;
miPopup = window.open(ur,"_blank","resizable,height=300,width=520, top=300, left=400, toolbars=0, Scrollbars=yes");
}
--></script>
<html><head><title>';echo $titulosoftware;;echo '</title>
</head>
<body topmargin=0 leftmargin=0 bgColor=#e5e8ee link=#000000 >
<table border=1 width="100%" cellspacing="0" cellpadding="0" height="100%"><tr><td height="3" colspan=2>';include('configuracion/infsuperior.php');;echo '</td></tr>
<tr><td>
';$titulo="Resumen de comprobantes ";$ancho=950;;echo '<table border="0" width="100%" align=center cellspacing="0" cellpadding="0" height="100%">
<tr><td align="center">
';include('configuracion/tablasuperior.php');;echo ' <table border="0" align=center cellspacing="4" cellpadding="0" bgcolor="#FFF7E7" width=100%>
<form action="';echo $PHP_SELF ;echo '" method="post" name="dep_r">
<tr><td align=center>
<table border="0" cellspacing="1" cellpadding="0" width=100%>
<tr>
<tr><td colspan=6><hr></td></tr>
<tr><td colspan=6>
<table border="1" cellspacing="0" cellpadding="1" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" width=100%>
<tr bgColor=#CBD9E5>
<td colspan=16 align=center><b>';echo "Resumen de comprobantes $cod_mon $fecha_i A $fecha_f";;echo '</td>
<tr bgColor=#CBD9E5>
';
$k=$pagi+$lineasxpagi;
if ($k>count($a_audit))
$k=count($a_audit);
echo "<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR='#999966' ROWSPAN=1 COLSPAN=2> <FONT FACE='ARIAL' SIZE='2' COLOR='#ffffff'>COMPROBANTE</FONT><BR></TD>";
echo "<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR='#999966' ROWSPAN=1 COLSPAN=1> <FONT FACE='ARIAL' SIZE='2' COLOR='#ffffff'>FECHA </FONT><BR></TD>";
echo "<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR='#999966' ROWSPAN=1 COLSPAN=1> <FONT FACE='ARIAL' SIZE='2' COLOR='#ffffff'>AUTOR </FONT><BR></TD>";
echo "<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR='#999966' ROWSPAN=1 COLSPAN=1> <FONT FACE='ARIAL' SIZE='2' COLOR='#ffffff'>DEBITOS </FONT><BR></TD>";
echo "<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR='#999966' ROWSPAN=1 COLSPAN=1> <FONT FACE='ARIAL' SIZE='2' COLOR='#ffffff'>CREDITOS</FONT><BR></TD>";
echo "<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR='#999966' ROWSPAN=1 COLSPAN=1> <FONT FACE='ARIAL' SIZE='2' COLOR='#ffffff'></FONT><BR></TD>";
echo "<TR>";
$tipo_a = "";
$numa = 0;
foreach ($a_audit as $p => $bal)
{
$tipo_doc = $a_audit[$p]['comprob'];
$numero_doc = $a_audit[$p]['numero'];
if ($tipo_a == $tipo_doc & ($numero_doc - $numa)>1)
{
$var = $numero_doc - $numa-1;
$var = "$tipo_a $numa FALTAN $var COMPOBANTES";
echo "<td align=right colspan=6><font color=red>$var</font></td></tr><tr>";
}
if ($niv_deta == 2 || ($niv_deta == 3 & round($a_audit[$p]['debitos'],2) != round($a_audit[$p]['creditos'],2)))
{
echo "<td align=left>$tipo_doc</td>";
echo "<td align=right>$numero_doc</td>";
$var = $a_audit[$p]['fecha'];
echo "<td align=right>$var</td>";
$var = $a_audit[$p]['grabador'];
echo "<td align=left>$var</td>";
$va1 = $a_audit[$p]['debitos'];
$var = number_format($va1,2,'.',',');
if ($va1>0)
echo "<td align=right>$var</td>";
else
echo "<td align=right><font color=red>$var</font></td>";
$va1 = $a_audit[$p]['creditos'];
$var = number_format($va1,2,'.',',');
if ($va1>0)
echo "<td align=right>$var</td>";
else
echo "<td align=right><font color=red>$var</font></td>";
if (round($a_audit[$p]['debitos'],2) != round($a_audit[$p]['creditos'],2))
{
$var = "DESBALANCEADO";
echo "<td align=right><font color=red>$var</font></td>";
}
echo "<tr>
";
}
$tipo_a = $tipo_doc;
$numa = $numero_doc;
}
;echo ' </td></tr>
<td colspan=14 align=center><B><input type=text size=12 value=\'';echo "Regs:". count($a_audit);;echo '\'>
<input type=\'submit\' value=\'|<--\' id=\'inicio\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'<--\' id=\'anterior\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'-->\' id=\'avance\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'-->|\' id=\'final\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'Detallado\' id=\'final\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'Inicio\' id=\'ini\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' >
<a href="auditacx.php?&niv_deta=';echo $niv_deta;;echo '"><img src=\'iconos/excel.gif\' alt=\'Hoja de calculo\' border=0></a>
</td></tr>
</table>
</td></tr>
</form>
</table>
';include('configuracion/tablainferior.php');;echo ' </td>
</tr>
</table>
</td></tr>
</table>
</body>
';
}
function genera_rep($filtro)
{
global $a_audit, $puerto, $base, $host, $usuario, $conex, $motor, $fmtfecha, $db;
$consulta = "SELECT comprobante.nom_compr, movi.comprob,movi.numero,movi.fecha,movi.cuenta,movi.nit,movi.centro,movi.cuenta_t, cuentat.nom_ctat, movi.tipo_doc,movi.numero_doc,movi.valor AS valor,movi.base AS base,cuentas.nom_cta, centros.n_centro,nits.nombre,movi.f_vence,movi.fecha_grab,movi.grabador,movi.deb_cre,movi.nota,descripcion,movie.cod_mon,movie.cambio_e,movi.activi,movi.concepto, movi.valor/movie.cambio_e AS valor_me, notas.nota FROM movi,cuentas,centros,nits, comprobante, OUTER movie, OUTER cuentat, OUTER notas WHERE movi.comprob = comprobante.comprob AND movi.cuenta_t = cuentat.cuenta_t AND movi.comprob=movie.comprob AND movi.numero = movie.numero AND movi.cuenta=cuentas.cuenta AND centros.centro = movi.centro AND movi.nit=nits.nit AND $filtro AND movi.comprob=notas.transaccion AND movi.numero=notas.numero AND notas.origen=0 AND movie.tipo_doc is null ORDER BY 2, 3 ";
if ($motor == "Oci8po")
$consulta = "SELECT comprobante.nom_compr, movi.comprob,movi.numero,movi.fecha,movi.cuenta,movi.nit,movi.centro,movi.cuenta_t, cuentat.nom_ctat, movi.tipo_doc,movi.numero_doc,movi.valor AS valor,movi.base AS base,cuentas.nom_cta, centros.n_centro,nits.nombre,movi.f_vence,movi.fecha_grab,movi.grabador,movi.deb_cre,movi.nota,descripcion,movie.cod_mon,movie.cambio_e,movi.activi,movi.concepto, movi.valor/movie.cambio_e AS valor_me, notas.nota FROM movi LEFT JOIN cuentat ON (cuentat.cuenta_t = movi.cuenta_t) LEFT JOIN movie ON (movie.comprob = movi.comprob AND movie.numero = movi.numero AND movie.tipo_doc is null) LEFT JOIN notas ON (notas.transaccion = movi.comprob and notas.numero = movi.numero and notas.origen = 0 ), cuentas, centros, nits, comprobante WHERE movi.comprob = comprobante.comprob AND movi.cuenta=cuentas.cuenta AND centros.centro = movi.centro AND movi.nit=nits.nit AND $filtro ORDER BY 2, 3 ";
#echo "$consulta";
$cue = lee_todo($consulta);
$a_movi =array();
$a_audit=array();
$k=0;
$l=-1;
$n=-1;
$c=-1;
$nitaa=0;
$ndocs=0;
$s_saldo = 0;
for($i=0;$i<count($cue);$i++)
{
$x = $cue[$i];
$comprob = $x['comprob'];
$numero = $x['numero'];
$a_movi[$i]= $x;
$valor = $x['valor'];
$deb_cre = $x['deb_cre'];
$nota = $x['nota'];
$key = $comprob . $numero;
$a_audit[$key]['grabador'] = $x['grabador'];
$a_audit[$key]['comprob'] = $comprob;
$a_audit[$key]['numero'] = $numero;
$a_audit[$key]['fecha'] = $x['fecha'];
$a_audit[$key]['nota'] = $x['nota'];
if (strlen(trim($a_audit[$key]['debitos']))==0)
$a_audit[$key]['debitos'] = 0;
if (strlen(trim($a_audit[$key]['creditos']))==0)
$a_audit[$key]['creditos'] = 0;
if (trim($deb_cre)=="D")
$a_audit[$key]['debitos'] += $valor;
else
$a_audit[$key]['creditos'] += $valor;
}
return $a_movi;
}
function mostrar_movi() {
global $niv_deta, $compra, $numa, $debitos, $creditos, $a_movi, $pagi, $lineasxpagi;
include('configuracion/estilos.php');
;echo '
<html><head><title>';echo $titulosoftware;;echo '</title>
<script languaje="JavaScript">
function highlight(which,color)
{
if (color == 1)
color = \'#00FF00\';
else
color = \'#FFF7E7\';
if (document.all||document.getElementById)
which.style.backgroundColor=color;
document.dep_a.submit();
}
</script>
</head>
<body topmargin=0 leftmargin=0 bgColor=#e5e8ee link=#000000>
<table border=1 width="100%" cellspacing="0" cellpadding="0" height="100%"><tr><td height="3" colspan=2>
';
if ($niv_deta !=5)
include('configuracion/infsuperior.php');;echo '</td></tr>
<tr><td>
';$titulo="Movimiento Contable";$ancho=700;;echo '<table border="0" width="100%" align=center cellspacing="0" cellpadding="0" height="100%"><tr>
<td align="center">
';
include('configuracion/tablasuperior.php');
;echo '
<table border="0" align=center cellspacing="4" cellpadding="0" bgcolor="#FFF7E7" width=100%>
<form action="';echo $PHP_SELF ;echo '" method="post" name="dep_a">
<tr><td align=center>
<table border="0" cellspacing="1" cellpadding="0" width=100%> <tr>
<tr> <td colspan=6><hr></td></tr>
<tr> <td colspan=6>
<table border="1" cellspacing="0" cellpadding="1" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" width=100%>
<tr bgColor=#CBD9E5>
';
$k=$pagi+$lineasxpagi;
if ($k>count($a_movi))
$k=count($a_movi);
$l = 0;
for($p=$pagi;$p<$k;$p++)
{
if (trim($a_movi[$p]['comprob']) != trim($compra) || $a_movi[$p]['numero'] != $numa )
{
if ($p > 0)
{
$var = "DEBITOS :";
echo "<td colspan=9 ALIGN=RIGHT>$var</td>";
$var = number_format($debitos,2,'.',',');
echo "<td align=right>$var</td>";
echo "<tr>
";
$var = "CREDITOS :";
echo "<td colspan=9 ALIGN=RIGHT>$var</td>";
$var = number_format($creditos,2,'.',',');
echo "<td align=right>$var</td>";
echo "<tr>
";
$debitos=round($debitos,2);
$creditos=round($creditos,2);
if ($debitos!=abs($creditos))
{
$er=$debitos-$creditos;
$var = " DESBALANCEADO $er";
echo "<td colspan=18 ALIGN=CENTER bgcolor=RED><font color=white>$var</font></td>";
}
$debitos = 0;
$creditos = 0;
}
echo "<tr bgColor=#CBD9E5>";
echo "<td></td><td><B>Comprobante <font color=#ff00000></td>";
echo "<td><b>". $a_movi[$p]['comprob']."</td><td colspan=2><b>".$a_movi[$p]['nom_compr']."</td>";
echo "<td><b>". $a_movi[$p]['numero']."</td><b>";
echo "<td><B>Fecha <font color=#ff00000></td>";
echo "<td><b>". $a_movi[$p]['fecha']."</td><b>";
echo "<td><B>Moneda <font color=#ff00000></td>";
echo "<td><b>". $a_movi[$p]['cod_mon']."</td><b>";
echo "<td><b>". $a_movi[$p]['nom_mon']."</td><b>";
echo "<td><B>Cambio: <font color=#ff00000></td>";
echo "<td><b>". $a_movi[$p]['cambio_e']."</td><b>";
echo "<td><B>Autor: <font color=#ff00000></td>";
echo "<td><b>". $a_movi[$p]['grabador']."</td><b>";
echo "<td><b>". $a_movi[$p]['fecha_grab']."</td><b>";
;echo ' <tr bgColor=#CBD9E5>
<td></td>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>CUENTA</FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>CENTRO DE COSTO</FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>TERCERO</FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>DOCUMENTO </FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=1> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>DESCRIPCION </FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>VALOR </FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=1> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>BASE </FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=1> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>VALOR M.E. </FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>TESORERIA </FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>ACTIVIDAD</FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>CONCEPTO</FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>NOTA</FONT><BR></TD>
<TR>
';
}
$l = $l+1;
echo "<td align=right><font color=red>$l</font></td>";
$var = $a_movi[$p]['cuenta'];
echo "<td>$var</td>";
$var = $a_movi[$p]['nom_cta'];
echo "<td>$var</td>";
$var = $a_movi[$p]['centro'];
echo "<td>$var</td>";
$var = $a_movi[$p]['n_centro'];
echo "<td>$var</td>";
$var = $a_movi[$p]['nit'];
echo "<td align=right>$var</td>";
$var = $a_movi[$p]['nombre'];
echo "<td>$var</td>";
$var = $a_movi[$p]['tipo_doc'];
echo "<td>$var</td>";
$var = $a_movi[$p]['numero_doc'];
$var = number_format($var,0,'.',',');
echo "<td>$var</td>";
$var = $a_movi[$p]['descripcion'];
echo "<td>$var</td>";
$var = $a_movi[$p]['valor'];
$var = number_format($var,2,'.',',');
$deb_cre = $a_movi[$p]['deb_cre'];
if ($deb_cre == "C")
{
$creditos = $creditos + $a_movi[$p]['valor'];
echo "<td align=right><font color=red>$var</font></td>";
}
else
{
$debitos = $debitos + $a_movi[$p]['valor'];
echo "<td align=right>$var</td>";
}
echo "<td align=right>$deb_cre</td>";
$var = $a_movi[$p]['base'];
$var = number_format($var,2,'.',',');
echo "<td align=right>$var</td>";
$var = $a_movi[$p]['valor_me'];
$var = number_format($var,2,'.',',');
echo "<td align=right>$var</td>";
$var = $a_movi[$p]['cuenta_t'];
echo "<td>$var</td>";
$var = $a_movi[$p]['nom_ctat'];
echo "<td>$var</td>";
$var = $a_movi[$p]['activi'];
echo "<td>$var</td>";
$var = $a_movi[$p]['n_activi'];
echo "<td>$var</td>";
$var = $a_movi[$p]['concepto'];
echo "<td>$var</td>";
$var = $a_movi[$p]['n_concepto'];
echo "<td>$var</td>";
$var = $a_movi[$p]['nota'];
echo "<td><font size=1>$var</td>";
echo "<tr>
";
$compra = $a_movi[$p]['comprob'];
$numa = $a_movi[$p]['numero'];
}
if ($p==count($a_movi))
{
$var = "DEBITOS :";
echo "<td colspan=10 ALIGN=RIGHT>$var</td>";
$var = number_format($debitos,2,'.',',');
echo "<td align=right>$var</td>";
echo "<tr>
";
$var = "CREDITOS :";
echo "<td colspan=10 ALIGN=RIGHT>$var</td>";
$var = number_format($creditos,2,'.',',');
echo "<td align=right>$var</td>";
echo "<tr>
";
$debitos=round($debitos,2);
$creditos=round($creditos,2);
if ($debitos!=abs($creditos))
{
$er=$debitos-$creditos;
$var = "DESBALANCEADO $er";
echo "<td colspan=18 ALIGN=CENTER bgcolor=RED><font color=white>$var</font></td>";
}
}
;echo ' </td></tr>
<tr>
<td colspan=18 align=center><B>';echo "Regs:". count($a_movi);;echo ' <input type=\'submit\' value=\'Inicio\' id=\'ini\' name=\'accion\' onClick=\'highlight(this,1)\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' >
<input type=\'submit\' value=\'Resumen\' id=\'ini\' name=\'accion\' onClick=\'highlight(this,1)\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'Errados\' id=\'ini\' name=\'accion\' onClick=\'highlight(this,1)\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'Mayor\' id=\'ini\' name=\'accion\' onClick=\'highlight(this,1)\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' >
<input type=\'submit\' value=\'|<--\' id=\'inicio\' name=\'accion\' onClick=\'highlight(this,1)\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'<--\' id=\'anterior\' name=\'accion\' onClick=\'highlight(this,1)\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' >
<input type=\'submit\' value=\'-->\' id=\'avance\' name=\'accion\' onClick=\'highlight(this,1)\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'-->|\' id=\'final\' name=\'accion\' onClick=\'highlight(this,1)\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<a href="lismovcx.php?&niv_det=';echo $niv_det;;echo '"><img src=\'iconos/excel.gif\' alt=\'Hoja de calculo\' border=0></a>
</td></tr>
</table>
</td></tr>
</form>
</table>
';include('configuracion/tablainferior.php');;echo ' </td>
</tr>
</table>
</td></tr>
</table>
</body>
';
}
function mayorizado($tabla) {
global $sctan, $sctas, $lon, $pos, $a_movi, $motor, $puerto, $base, $host, $usuario, $conex, $motor;
$cppag = "SELECT m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12 FROM cod_int WHERE tabla = '$tabla' ";
$mpaag = lee_uno($cppag);
$p=0;
$pos[0]=0;
foreach ($mpaag as $key => $val)
{
$lon[$p]=$val;
$p=$p+1;
$pos[$p]=$pos[$p-1]+$lon[$p-1];
}
# inicializa el arreglo
# iniciar las 12 dimensiones (pendiente)
for($p=0;$p<count($a_movi);$p++)
{
$cuenta = trim($a_movi[$p]['cuenta']);
$sctas[$cuenta][0]= 0;
}
for($p=0;$p<count($a_movi);$p++)
{
if ($a_movi[$p]['deb_cre']=="D")
$valor= $a_movi[$p]['valor'];
else
$valor= -$a_movi[$p]['valor'];
$cuenta = trim($a_movi[$p]['cuenta']);
$sctas[$cuenta]['nom_cta']= $a_movi[$p]['nom_cta'];
$sctas[$cuenta][0]= $sctas[$cuenta][0] + $valor;
}
ksort($sctas,SORT_STRING);
reset($sctas);
mayorizar();
switch ($tabla)
{
case ("cuentas"):
$nom_cta = "nom_cta";
$llave = "cuenta";
}
foreach ($sctan as $key => $val)
{
$cppag = "SELECT $nom_cta FROM $tabla WHERE $llave='$key' ";
echo "$ccpag<br>
";
$mpaag = lee_uno($cppag);
foreach ($mpaag as $lla => $nlla)
{
}
$sctas[$key]=$val;
$sctas[$key]['nom_cta']=$nlla;
}
ksort($sctas,SORT_STRING);
reset($sctas);
mostrar_mayor();
}
function mostrar_mayor() {
global $tipo_c, $a_movi, $sctas, $pagina, $lineasxpagina, $debitos, $creditos;
include('configuracion/estilos.php');
;echo '
<html><head><title>';echo $titulosoftware;;echo '</title>
</head>
<body topmargin=0 leftmargin=0 bgColor=#e5e8ee link=#000000>
<table border=1 width="100%" cellspacing="0" cellpadding="0" height="100%"><tr><td height="3" colspan=2>';include('configuracion/infsuperior.php');;echo '</td></tr>
<tr><td>
';$titulo="Movimiento Contable";$ancho=650;;echo '<table border="0" width="100%" align=center cellspacing="0" cellpadding="0" height="100%"><tr>
<td align="center"> ';include('configuracion/tablasuperior.php');;echo ' <table border="0" align=center cellspacing="4" cellpadding="0" bgcolor="#FFF7E7" width=100%>
<form action="';echo $PHP_SELF ;echo '" method="post" name="dep_a">
<tr><td align=center>
<table border="0" cellspacing="1" cellpadding="0" width=100%> <tr>
<td><B>Comprobante <font color=#ff00000></td><td><b>
<input type="text" name="com" value="';echo $a_movi[0]['comprob'];;echo '" MAXLENGTH=3 onBlur=\'this.value=this.value.toUpperCase()\' style=\'width: 60;\'>
<td><b> ';echo $a_movi['nom_compr'] ;echo '</td><td>
<td><B>Numero <font color=#ff00000></td><td><b>
<input type="text" name="num" value="';echo $a_movi[0]['numero'];;echo '" MAXLENGTH=12 style=\'width: 120;\'>
<td><B>Fecha <font color=#ff00000></td><td><b>
<input type="text" name="com" value="';echo $a_movi[0]['fecha'];;echo '" MAXLENGTH=12 style=\'width: 120;\'><tr>
<td><B>Moneda <font color=#ff00000></td><td><b>
<input type="text" name="mon" value="';echo $a_movi[0]['cod_mon'];;echo '" MAXLENGTH=3 onBlur=\'this.value=this.value.toUpperCase()\' style=\'width: 60;\'>
<td><b> ';echo $a_movi['nom_mon'] ;echo '</td><td>
<td><B>Cambio <font color=#ff00000></td>
<td><b> ';echo $a_movi[0]['cambio'];;echo '</td>
<td><B>Grabador <font color=#ff00000></td><td><b>
<input type="text" name="graba" value="';echo $a_movi[0]['grabador'];;echo '" MAXLENGTH=12 onBlur=\'this.value=this.value.toUpperCase()\' style=\'width: 60;\'>
<td><b> ';echo $a_movi['fecha_grab'] ;echo '</td>
<tr><td colspan=18><hr></td></tr>
<tr><td colspan=18>
<table border="1" cellspacing="0" cellpadding="1" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" width=100%>
<tr bgColor=#CBD9E5>
<td colspan=18 align=center><b>Movimiento Contable</td> <tr bgColor=#CBD9E5>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>CUENTA</FONT><BR></TD>
<TD VALIGN=MIDDLE ALIGN=CENTER BGCOLOR=\'#999966\' ROWSPAN=1 COLSPAN=2> <FONT FACE=\'ARIAL\' SIZE=\'2\' COLOR=\'#ffffff\'>VALOR </FONT><BR></TD>
<TR>
';
$k=$pagina+$lineasxpagina;
if ($k>count($sctas))
$k=count($sctas);
foreach ($sctas as $key => $bal)
{
echo "<td>$key</td>";
$var = $sctas[$key]['nom_cta'];
echo "<td>$var</td>";
$val = $bal[0];
$var = number_format($val,2,'.',',');
if ($val < 0)
echo "<td align=right><font color=red>$var</font></td>";
else
echo "<td align=right>$var</td>";
echo "<tr>
";
}
;echo ' </td></tr>
<tr>
<td colspan=18 align=center><B><input type=text size=12 value=\'';echo "Regs:". count($sctas);;echo '\' >
<input type=\'submit\' value=\'Inicio\' id=\'ini\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'Mayor\' id=\'ini\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\'>
<input type=\'submit\' value=\'|<--\' id=\'inicio\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' >
<input type=\'submit\' value=\'<--\' id=\'anterior\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' >
<input type=\'submit\' value=\'-->\' id=\'avance\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' >
<input type=\'submit\' value=\'-->|\' id=\'final\' name=\'accion\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' >
<a href="mlismovcx.php?&niv_det=';echo $niv_det;;echo '"><img src=\'iconos/excel.gif\' alt=\'Hoja de calculo\' border=0></a>
</td></tr>
</table>
</td></tr>
</form>
</table>
';include('configuracion/tablainferior.php');;echo ' </td>
</tr>
</table>
</td></tr>
</table>
</body>
';
}
;echo '
';
Did this file decode correctly?
Original Code
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=45128;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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d3cpRM5pfe1VDbOzRM5pftnnTLWIkocpduOZdZnNALOyAJntBUEZRtEzwtw7eWPjcBYPdZEJkoYvdmY1duOiwjSYtJOjfBAINUnScBagfo9LdZILC29VF3aSforpKX0hkoygdB92DUE9CbkZCbLPhTSYtJOib2y1col0NByZFMy5htL7eWPLDz0XKX0hkoX9RTr7eWPLdj0sHTSYtJOjNU0xKX0hko5pfoyiNTE7eWPLdMOvC3H9HeSYtJOzb3YidoOvwe0IHeSYtMcvFJILDT0XKZOpNoYvfB50htOjfBApKZOphZSpeWp7tW0hkuIIwtEIwtEIwtE9wtOjfBadkolfKX0hkoYvdbnZd2wIwtE9wtO4BZfjd21XFM9Jk107eWPLdmascbkvwtEIwe0Ikuidk251dBaZdZffKX0hkoygdB92DaSLDa09wtO4KX0hkucido9ZwtEIwtE9wtO4BZf2CBxvFJffKX0hkoOlCl9jFMAIwtE9wtO4BZfLcBkgC3klk107eWPLdM90CWLINUELGySmdM90CUffKX0hkoslGUEIwtEIwtE9wtOjd21XFM9Jwt4Iko51dBaZdzSYtJOib2y1col0BZOqcblfBZfmFMyJCBOvFJffwe0Ikuidk2fZCBkico9Zk107eWPLCa9ifBOpfySLD2a5baSmC29sFukvCJffwtE9wtOjd21XFM9JKX0hkoygCbaLDbOdkoslGa1dk251dBaZdZffwtEINUELdmascbkvKX0hkoygCbaLDbOdkoslGa1dk2clC2iik10IwtEINUELGySmcMajDormbTSYtJOib2y1col0BZOqcblfBZfVd3Oik10IwtEIwe0Ikuidk25vformbTSYtMlMwtizfukScB4PfukpdUILCa9ifBOpfySLD2a5baSmcoaJDbOvFZffhUL9NTEpeWPLCa9ifBOpfySLD2a5baSmcoaJDbOvFZffwe0IHeSYtMlMwtizfukScB4PfukpdUILCa9ifBOpfySLD2a5baSmC3klcol0d3HmbULpNT0XhW0hkoygCbaLDbOdkoslGa1dk2YZcBOpfo9zk10INUEXKX0hDBCIhuOZDB0PkoOlCl9jFMApNT0JOtwpeWPLCa9ifBOpfySLD2a5baSmcoaJDbOvFZffwtS9wtO2CBxvFjSYtMaSF2AYtJOib2y1col0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
Function Calls
fgets | 2 |
fopen | 1 |
fread | 2 |
strtr | 2 |
fclose | 1 |
ereg_replace | 1 |
base64_decode | 3 |
Stats
MD5 | bd4795514fdb32cb2f5e5f6d770e7557 |
Eval Count | 3 |
Decode Time | 142 ms |