示例#1
0
<?php

require_once 'autoload.php';
require_once 'sesiones.php';
$html = new element(array('tag' => 'html', 'lang' => 'es', 'id' => false, include 'view/head.php', new element(array('tag' => 'body', 'id' => false, include 'view/navbar.php'))));
$html->getElementByTag('body')->addElement(include 'view/modal.php');
//Finalmente esto lo usaremos bastante sin importar si ya se hizo login.
$html->getElementByTag('body')->addElement(new element(array('tag' => 'div', 'id' => 'bt-container', 'class' => 'container-fluid')));
if (!(isset($_SESSION['usuario']) && is_a($_SESSION['usuario'], 'usuario'))) {
    // Si no tenemos sesión nos vamos a identificar
    $html->getElementById('bt-container')->addElement(include 'view/login.php');
    $html->getElementByTag('head')->addElement(new element(array('tag' => 'script', 'src' => 'js/login.js', 'type' => 'text/javascript', 'id' => false)));
} else {
    /*
     * Supuestamente si tenemos una sesión activa (o por lo menos un email)
     * Por lo que ya hay menú
     */
    $html->getElementById('bt-container')->addElement(new element(array('id' => 'menu_usuario', 'tag' => 'div', new element(array('tag' => 'ul', 'class' => 'nav nav-tabs')))));
    $html->getElementById('bt-container')->addElement(new element(array('tag' => 'div', 'class' => 'tab-content', 'id' => 'tab-content')));
    //Aqui va el contenido de los tabs
    foreach ($_SESSION['usuario']->getMenu() as $value) {
        $active = true;
        /*
         * Agregamos el contenido y el menu
         */
        try {
            $html->getElementById('tab-content')->addElement(new element(array('tag' => 'div', 'id' => $value['leyenda'], 'class' => 'tab-pane fade', include_once 'view/' . stripAccents($value['leyenda']) . '.php')));
            $html->getElementByTag('head')->addElement(new element(array('tag' => 'script', 'id' => false, 'src' => 'js/' . stripAccents($value['leyenda']) . '.js')));
            if ($active) {
                $html->getElementById($value['leyenda'])->addAtributo('class', 'in active');
                $active = false;