コード例 #1
0
ファイル: saldosControlador.php プロジェクト: netor27/Unova
function generarArchivoCsv()
{
    if (validarUsuarioAdministrador()) {
        if (isset($_POST['idSolicitud']) && sizeof($_POST['idSolicitud']) > 0) {
            $idSolicitudes = $_POST['idSolicitud'];
            require_once 'modulos/pagos/modelos/solicitudSaldoModelo.php';
            $solicitudes = getSolicitudesSaldo($idSolicitudes);
            if (isset($solicitudes) && sizeof($solicitudes) > 0) {
                header('Content-Type: text/csv; charset=utf-8');
                header('Content-Disposition: attachment; filename=data.csv');
                $output = fopen('php://output', 'w');
                foreach ($solicitudes as $solicitud) {
                    fputcsv($output, array($solicitud->emailPaypal, $solicitud->cantidad, "MXN", $solicitud->idSolicitudSaldo, "Depósito de saldo de la solicitud realizada " . $solicitud->fechaSolicitud));
                }
            } else {
                setSessionMessage("<h4 class='error'>Ocurrió un error al obtener las solicitudes de la base de datos</h4>");
                redirect("/administracion/saldos");
            }
        } else {
            setSessionMessage("<h4 class='error'>No hay ninguna solicitud seleccionada</h4>");
            redirect("/administracion/saldos");
        }
    } else {
        goToIndex();
    }
}
コード例 #2
0
function principal()
{
    if (validarUsuarioAdministrador()) {
        require_once 'modulos/administracion/vistas/principal.php';
    } else {
        goToIndex();
    }
}
コード例 #3
0
function principal()
{
    if (validarUsuarioAdministrador()) {
        // Con esto podemos ver el status de la cola de mensajes
        require_once 'lib/php/beanstalkd/ColaMensajes.php';
        $colaMensajes = new ColaMensajes("transformarvideos");
        $colaMensajes->printStats();
    }
}
コード例 #4
0
ファイル: cursosControlador.php プロジェクト: netor27/Unova
function principal()
{
    if (validarUsuarioAdministrador()) {
        require_once 'modulos/cursos/modelos/CursoModelo.php';
        $cursos = getAllCursos();
        require_once 'modulos/administracion/vistas/adminCursos.php';
    } else {
        goToIndex();
    }
}
コード例 #5
0
ファイル: usuariosControlador.php プロジェクト: netor27/Unova
function cursosAlumno()
{
    if (validarUsuarioAdministrador()) {
        $idUsuario = $_GET['i'];
        require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
        $cursos = getCursosInscritoDetalles($idUsuario, "titulo", "ASC");
        $titulo = "Cursos que esta tomando este usuario";
        require_once 'modulos/administracion/vistas/listaCursos.php';
    } else {
        goToIndex();
    }
}
コード例 #6
0
ファイル: archivosControlador.php プロジェクト: netor27/Unova
function detallesContenedor()
{
    if (validarUsuarioAdministrador()) {
        require_once 'modulos/cdn/modelos/cdnModelo.php';
        $containerName = $_GET['i'];
        if (isset($containerName)) {
            $container = getContainer($containerName);
            $objects = $container->get_objects();
            require_once 'modulos/administracion/vistas/detallesContenedorArchivos.php';
        } else {
            setSessionMessage("No se especificó el nombre del contenedor");
            redirect("administracion/archivos");
        }
    } else {
        goToIndex();
    }
}