<?php

require_once './datos.php';
if (isset($_GET['pagina'])) {
    $offset = ($_GET['pagina'] - 1) * 8;
} else {
    $offset = 0;
}
$cuenta = $_GET['cuenta'];
$total = ceil(count(get_movimientos_cuenta($cuenta)) / 8);
$movimientos = get_movimientos_cuenta($cuenta, 8, $offset);
echo json_encode(array('total' => $total, 'datos' => $movimientos));
<?php

require_once './initSmarty.php';
require_once './datos.php';
try {
    session_start();
    if (isset($_SESSION['usuario'])) {
        $smarty->assign('nombreUsuario', get_nombre_usuario());
        $smarty->assign('admin', es_admin());
        $smarty->assign('movimientos', get_movimientos_cuenta(0, 8, 0));
        $smarty->assign('id', $_GET['cuenta']);
        agregar_ingreso_seccion(date('Y-m-d'), get_nombre_usuario(), 'Detalle de cuenta', 'Cuenta ' . $_GET['cuenta']);
        $smarty->display('detalleCuenta.tpl.html');
    } else {
        header('location: ./index.php');
    }
} catch (Exception $ex) {
    echo $ex->getMessage();
}
<?php

require_once './initSmarty.php';
require_once './datos.php';
try {
    session_start();
    if (isset($_SESSION['usuario'])) {
        $smarty->assign('nombreUsuario', get_nombre_usuario());
        $smarty->assign('admin', es_admin());
        $smarty->assign('cuentas', get_cuentas());
        $movimientos = array();
        foreach (get_cuentas() as $cuenta) {
            $movimientos[$cuenta[cuenta_codigo]] = get_movimientos_cuenta($cuenta[cuenta_codigo], 5);
        }
        $smarty->assign('movimientos', $movimientos);
        agregar_ingreso_seccion(date('Y-m-d'), get_nombre_usuario(), 'Consulta de saldo', 'Detalle');
        $smarty->display('consultarSaldo.tpl.html');
    } else {
        header('location: ./index.php');
    }
} catch (Exception $ex) {
    echo $ex->getMessage();
}