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); }
foreach ($alumnos_sacar as $key => $rut_sacar) { $class_alumno->modificarCursoAlumno($rut_sacar); } } $_SESSION['curso_seleccionado'] = $_POST['curso']; unset($_POST); moveLocation("modificar_cursos.php", 0); } elseif (isset($_POST['libt_ID2'])) { if (is_array($vals_alum_sin)) { $alumnos_sacar = array_diff($_POST['libt_ID2'], $vals_alum_sin); } else { $alumnos_sacar = $_POST['libt_ID2']; } if (count($alumnos_sacar) > 0) { foreach ($alumnos_sacar as $key => $rut_sacar) { $class_alumno->modificarCursoAlumno($rut_sacar); } } $_SESSION['curso_seleccionado'] = $_POST['curso']; unset($_POST); moveLocation("modificar_cursos.php", 0); } elseif (isset($_POST['modificar_alumno'])) { $dato_alumno = array("rut" => $_POST['_rut'], "apellidop" => $_POST['_apellidop'], "apellidom" => $_POST['_apellidom'], "nombres" => $_POST['_nombres'], "lista" => $_POST['_lista'], "matricula" => $_POST['_matricula'], "curso" => $_POST['_curso']); DBConnect($dbh); DBBegin($dbh); $class_alumno->modificarAlumno($dato_alumno, $_POST['_rut_antiguo']); DBCommit($dbh); //DBRollback($dbh); $_SESSION['curso_seleccionado'] = $_POST['curso']; moveLocation("modificar_cursos.php", 0); }