function anularPagoAlumno($rut, $trans_ID) { $mensualidades = $this->obtenerMensualidad($rut); $class_transaccion = new transaccion(); $detalles = $class_transaccion->obtenerDetalleTransaccion($trans_ID); //dpr($mensualidades); //dpr($detalles); if (count($detalles) > 0) { foreach ($detalles as $det_ID => $det_datos) { if ($det_datos['det_cuota'] == "deuda") { $pago_men[$det_datos['det_cuota']] = $mensualidades[$det_datos['det_cuota']] + $det_datos['det_monto']; } else { $pago_men[$det_datos['det_cuota']] = $mensualidades[$det_datos['det_cuota']] - $det_datos['det_monto']; } } } DBBegin($this->dbh); DBSQLUpdate($pago_men, array("rut" => $rut), "mensualidades"); $datos_anular['anu_usuario'] = $_SESSION['usuario']->login; $datos_anular['anu_fecha'] = date('Y-m-d'); $datos_anular['anu_hora'] = date('H:i'); $anu_ID = $class_transaccion->insertarAnulacion($datos_anular); $class_transaccion->eliminarHistorial($trans_ID); $class_transaccion->actualizarTransacciones(array("FK_anulaciones_anu_ID" => $anu_ID), array("trans_ID" => $trans_ID)); DBCommit($this->dbh); }
<br /><br /> <?php $cuota_fecha = explode("/", $fechapago); //dpr($cuota_fecha); $mescuota = $cuota[strlen($cuota) - 1]; $y = $cuota_fecha[2]; $mensualidad = number_format($mensualidad, 0, ",", "."); //$mescuota = DateToMonth($cuota_fecha[1]); //$mescuota = $cuota == "Abono"?"Abono":DateToMonth($mescuota+2); $mescuota = "Abono"; //dpr($mescuota); $mensualidad = $abono + $descuento + $beca; $total = $abono + $interes; $exencion = $descuento + $beca; $class_transaccion = new transaccion(); $detalles = $class_transaccion->obtenerDetalleTransaccion($_GET[trans_ID]); $porcentajeDescuento = round($exencion * 100 / $mensualidad, 2); foreach ($detalles as $det_ID => $det_datos) { $kk++; $aux_detalle[] = $det_datos[det_tipo] . " " . $det_datos[det_cuota]; if ($kk == 4) { $aux_detalle[] = "<br>"; } } $txt_detalle = implode(", ", $aux_detalle); //$abono=$abono-$descuento; //else $abono=0; echo " {$nombres} {$apellidop} {$curso}<br><br><br><br><br><br><br><br><br><br><br><br></p><p class=\"Estilo2\"> {$mescuota} {$y} \r\n\$ {$mensualidad}<br>\r\n Detalle: {$txt_detalle} \r\n<br> Intereses \$ {$interes}\r\n<br><br><br><br> \r\n{$porcentajeDescuento}% \$ {$exencion}<br><br><br><br><br><br>   \r\n\$ {$total}<br></p>"; ?> <br /> <br />
<body> <div id="banner"> <h1><?php echo $alumno['nombres']; ?> <em><?php echo $alumno['apellidop']; ?> </em></h1> <h2>Historial de Pagos</h2> <h3>RUT:<?php echo $rut; ?> </h3> <?php switch ($_SESSION['pagina_anterior']) { case "SEC-mensualidad.php": echo '<a href="' . PATH_HTTP . 'secretaria/SEC-mensualidad.php?rut=' . $rut . '">VOLVER</a>'; break; default: echo '<a href="' . PATH_HTTP . 'secretaria/SEC-mensualidad.php?rut=' . $rut . '">VOLVER</a>'; break; } ?> </div> <table cellspacing="1" class="tablesorter" id="hist_table"> <thead> <tr> <th> </th> <th>N° Boleta</th> <th>Fecha</th>