<?php session_start(); include_once "includes/class.view.php"; $vista = new view(); $headParam = array('JQUERY', 'JQUERYUI', 'BOOTSTRAP', 'DATATABLES', 'EDWSDK', 'js/init.js', array('tipo' => 'title', 'content' => 'Prueba de sdk')); $vista->loadHeadElems($headParam); $body = $vista->loadInclude('partes/header.php', 'return', $permisos); $seccion = "administracion"; $modulo = "servicios"; $perm = $permisos->auth($modulo); if ($perm === true) { $sub = @$_GET["sub"] != "" ? $_GET["sub"] : "index"; $body .= $vista->loadInclude("partes/{$seccion}/{$sub}.php", 'return', $permisos); } else { $body .= $perm; } //*/ # escribe todo $vista->loadBody($body); $vista->writeHTML(); unset($vista);
<?php session_start(); include_once "includes/class.view.php"; $vista = new view(); $headParam = array('JQUERY', 'JQUERYUI', 'BOOTSTRAP', 'DATATABLES', 'EDWSDK', 'js/init.js', array('tipo' => 'title', 'content' => 'Prueba de sdk')); $vista->loadHeadElems($headParam); $body = $vista->loadInclude('partes/header.php', 'return', $permisos); $perm = $permisos->auth("usuarios"); if ($perm === true) { $body .= $vista->loadInclude('partes/seccion1/usuarios.php', 'return'); } else { $body .= $perm; } $vista->loadBody($body); $vista->writeHTML(); unset($vista);
- añadir jqueryPlot - o bien utilizar la plantilla superflat - hace falta crear la clase tablas, que será auxiliar a la hora de hacer las tablas para jQuery DataTables - Crear la clase del controlador de la aplicación */ //inicializamos la vista include_once "includes/class.view.php"; $vista = new view(); //declaramos los elementos del head $headParam = array('JQUERY', 'JQUERYUI', 'BOOTSTRAP', 'DATATABLES', 'EDWSDK', 'js/init.js', array('tipo' => 'title', 'content' => 'Prueba de sdk')); //cargamos los elementos en la vista $vista->loadHeadElems($headParam); //al utilizar load include con el parametro return estamos haciendo que lea el archivo y lo traiga en forma de variable //se pueden pasar variables usando $params[] $body = $vista->loadInclude('partes/header.php', 'return', $permisos); /* hace falta pensar en alguna forma de que los recursos como conexiones a bases de datos y los motores de tablas queden de alguna manera establecidos en una base compartida por todas las clases y que se puedan reciclar y modificar de manera rápida. Para lo cual hace falta crear una clase modelo que haga que se comunique con la base de datos y que se creen perfiles de clase para que se tenga acceso a diferentes tipos de permisos de la base de datos y así trabajar más seguro en la app Se llamará procesamiento granular, que hará uso de estas clases para poder procesar la datos I/O. */ //cargamos el body en la vista $vista->loadBody($body); //escribimos el html $vista->writeHTML(); //liberamos la memoria
<?php session_start(); //en esta sección se configuran las variables de conexión para las clases if (@$_SESSION["logged"] == true) { header("location: {$_GET["redir"]}"); } include_once "includes/class.view.php"; $vista = new view(); $vista->loadHeadElems('JQUERY'); $vista->loadHeadElems('EDWSDK'); $vista->loadHeadElems('BOOTSTRAP'); $headParam[] = array('tipo' => 'script', 'attr' => array('type' => 'text/javascript', 'src' => 'js/init.js')); $vista->loadHeadElems($headParam); //$vista->loadBody("aquí se usará el codigo para login"); $params["redir"] = $_GET["redir"]; $vista->loadInclude("partes/login/login.php", 'add', $params); $vista->writeHTML();