public static function ejecutar() { $ejecutar = ''; if (isset($_GET[self::$parametroAccion])) { $ejecutar = trim($_GET[self::$parametroAccion]); } $ejecutar = empty($ejecutar) ? array() : explode(self::$separadorAccion, $ejecutar); self::$id_accion = isset($ejecutar[1]) ? trim($ejecutar[1]) : ''; //echo __METHOD__.'['.__LINE__.']'."<br/>"; self::$id_controlador = isset($ejecutar[0]) ? trim($ejecutar[0]) : config::get('aplicacion.controlador.defecto', ''); //depurar( array( 'ejecutar', $ejecutar)); //echo __METHOD__.'['.__LINE__.']'."<br/>"; if (empty(self::$id_controlador)) { error_grave('No es posible ejecutar la petición,' . ' no hay controlador predefinido.'); } else { self::$id_controlador = strtolower(self::$id_controlador); $archivo = self::$rutaControladores . '/' . self::$id_controlador . '.php'; if (!is_readable($archivo)) { error_grave('No es posible ejecutar la petición,' . ' no existe el archivo para el controlador' . ' "' . self::$id_controlador . '".'); } else { $clase_control = 'controlador_' . self::$id_controlador; require_once $archivo; if (!class_exists($clase_control, false)) { error_grave('No es posible ejecutar la petición,' . ' no existe la clase para el controlador' . ' "' . self::$id_controlador . '".'); } else { self::$controlador = new $clase_control(); if (self::$controlador === null) { error_grave('No es posible ejecutar la petición,' . ' no se ha creado la instancia de control' . ' "' . self::$id_controlador . '".'); } else { if (empty(self::$id_accion)) { self::$id_accion = self::$controlador->accion_defecto; } if (empty(self::$id_accion)) { error_grave('No es posible ejecutar la petición,' . ' no hay accion predefinida para el controlador' . ' "' . self::$id_controlador . '".'); } else { $metodo = 'accion_' . self::$id_accion; if (!method_exists(self::$controlador, $metodo)) { error_grave('No es posible ejecutar la petición,' . ' no existe el metodo para la accion' . ' "' . self::$id_accion . '", en el controlador' . ' "' . self::$id_controlador . '".'); } else { if (!puede_ejecutar(sesion::get('usuario'), self::$id_controlador, self::$id_accion)) { error_grave('No es posible ejecutar la petición,' . ' no tiene permisos suficientes para la accion' . ' "' . self::$id_accion . '", en el controlador' . ' "' . self::$id_controlador . '".'); } else { call_user_func(array(self::$controlador, $metodo)); } } //if } //if } //if } //if } //if } //if }
<?php include_once 'session/class.php'; $sesion = new sesion(); $usuario = $sesion->get(); if ($usuario != false) { ?> <script type="text/javascript" language="javascript">window.location="../inicio/";</script> <?php } else { if ($usuario == false) { ?> <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]--> <head> <meta charset="utf-8"> <title>Acceso al Sistema de Administración To Be</title> <meta name="description" content="SATOB Administrador"> <meta name="author" content="To Be Publicidad"> <meta name="robots" content="noindex, nofollow"> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0"> <link rel="shortcut icon" href="img/favicon.ico"> <link rel="apple-touch-icon" href="img/apple-touch-icon.png"> <link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57-precomposed.png"> <link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72-precomposed.png"> <link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114-precomposed.png"> <link rel="apple-touch-icon-precomposed" href="img/apple-touch-icon-precomposed.png"> <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic">
<!DOCTYPE html> <!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]--> <!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]--> <!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]--> <!--[if (gte IE 9)|!(IE)]><!--> <?php require_once "profesionalModel.php"; require_once "sesion.php"; $sesion = new sesion(); $usuario = $sesion->get("usuario"); $profesionalModel = new profesionalModel(); $profesionales = $profesionalModel->get_profesionales(); ?> <html lang="en"> <!--<![endif]--> <head> <!-- Basic Page Needs ================================================== --> <meta charset="utf-8"> <title>..:: Profesionales ::.. - Profesionales</title> <meta name="description" content="Free Html5 Templates and Free Responsive Themes Designed by Kimmy | zerotheme.com"> <meta name="author" content="www.zerotheme.com"> <!-- Mobile Specific Metas ================================================== --> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <!-- CSS ================================================== --> <link rel="stylesheet" href="css/zerogrid.css">
date_default_timezone_set('America/Bogota'); require_once "modulos/module.LeerArchivos.php"; require_once "modulos/module.ManejoFechas.php"; require_once "clases/class.Session.php"; require_once "clases/class.rped.php"; require_once "clases/class.Menu.php"; require_once "clases/class.Entidad.php"; require_once "clases/class.Municipio.php"; require_once "clases/class.Errores.php"; $objRPED = new rped(); $objEntidad = new Entidad(); $objMunicipio = new Municipio(); $objMenu = new Menu(); $objErrores = new Errores(); $sesion = new sesion(); $usuario = $sesion->get("usuario"); if (isset($_GET['menu'])) { $id = $objMenu->getMenu($_GET['menu']); } $list_enti = $objEntidad->getEntidades(); $ListEnt = $objEntidad->getListEnt($sesion->get("idUsuario")); // Obtener Entidad por ID if (isset($_GET['CodEPS'])) { $Ent = $objEntidad->getEntidadId($_GET['CodEPS']); } $list_mun = $objMunicipio->getMunicipios(); // Funcion Para Exportar $regEnt = $objRPED->getRegByEnt(); if ($usuario == false) { $sesion->termina_sesion(); header("Location: ../index.php");
<?php //Pieza de generación del "menu izquierdo"... ?> <div class="menu"> <ul> <li><a href="?a=inicio">Inicio</a></li> <li><a href="?a=clientes">Clientes</a></li> <li><a href="?a=articulos">Articulos</a></li> <li><a href="?a=pedidos">Pedidos</a></li> <?php $usuario = sesion::get('usuario'); if ($usuario !== null) { ?> <li><a href="?a=clientes.ver&id=<?php echo html::encode($usuario->referencia); ?> ">Mis datos</a></li> <?php } ?> </ul> </div>
<?php require_once "../clases/class.Session.php"; $sesion = new sesion(); $IdUsuario = $sesion->get("idUsuario"); $CodigoEntidad = $_POST['CodigoEntidad']; $CodigoMunicipio = $_POST['CodigoMunicipio']; $Periodo = $_POST['Periodo']; if (!$IdUsuario) { $sesion->termina_sesion(); } function get_between($input, $start, $end) { $substr = substr($input, strlen($start) + strpos($input, $start), (strlen($input) - strpos($input, $end)) * -1); return $substr; } require_once "../clases/class.Errores.php"; $ObjErrores = new Errores(); date_default_timezone_set('America/Bogota'); // Definimos la Carpeta de Destino $carpetaDestino = "../Uploads/"; // Si la Carpeta No Existe La Creamos if (!file_exists($carpetaDestino)) { mkdir($carpetaDestino); } // Verificamos Que No Haya Errores if ($_FILES['upload']["error"] > 0) { // Si el Codigo del Error es 4 Significa // Error: 4 = UPLOAD_ERR_NO_FILE = Valor: 4; No se subió ningún fichero. if ($_FILES['upload']['error'] == 4) { header("Location: ../inicio.php?menu=12&CodEPS={$CodigoEntidad}&CodMun={$CodigoMunicipio}&CodUs={$IdUsuario}&Per={$Periodo}&Estado=4");
public function accion_aceptarPedido() { //Comprobar que el cliente se ha logueado $usuario = sesion::get('usuario'); if ($usuario === null) { //No se ha logueado vista::redirigir('?a=clientes.login'); } else { //Copiar y modificar el método accion_crear de la clase pedidos.php $bien = false; $error = ''; $modelo = new pedido(); $modelo->fecha = date('Y-m-d'); $fecha = getdate(); $modelo->serie = date('Y'); $modelo->numero = $modelo->siguienteNumero($modelo->serie); $modelo->domEnvio = $usuario->domEnvio; $modelo->refCli = $usuario->referencia; $modelo->notas = "Pedido realizado desde el carro."; $modelo->lineas = array(); $miCarro = sesion::get('carro'); $orden = 1; foreach ($miCarro as $key => $value) { $linea = new pedidolin(); $linea->serie = $modelo->serie; $linea->numero = $modelo->numero; $linea->orden = $orden; $linea->refArt = $key; $linea->texto = "Artículo del carro."; $linea->cantidad = $value->cantidad; $linea->precio = $value->precio; $linea->iva = $value->iva; $linea->importeBase = $value->cantidad * $value->precio; $linea->cuotaIva = $linea->importeBase * $value->iva / 100; $linea->pedido = $modelo; $linea->articulo = $value; $modelo->lineas[] = $linea; $orden++; } $modelo->cliente = $usuario; //---------- //$pagina= (int)(isset($_GET['p']) ? $_GET['p'] : 0);//coger la pagina para poder volver //---------- //Si hay datos del formulario pedido, se intenta crear nuevo... if ($modelo !== null) { //Copiar los datos del formulario... //$modelo->llenar( $_POST['pedido']); //Intentar guardar validando antes el modelo... $bien = $modelo->guardar(); if ($bien) { $error = 'El pedido se ha guardado correctamente.'; } else { $error = 'No se ha podido guardar el pedido nuevo. ' . basedatos::$error; } } //if //---------- //Dar una respuesta segun el resultado del proceso. if ($bien) { //vista::redirigir( array('pedidos.editar'), array('id'=>$modelo->referencia, 'p'=>$pagina)); vista::generarPagina('ver', array('modelo' => $modelo, 'error' => $error)); } /*else { vista::generarPagina( 'crear', array( 'modelo'=>$modelo, 'error'=>$error, //'pagina'=>$pagina, )); }//if*/ //vista::redirigir('?a=pedidos.crear'); } }
<?php sesion::start(); ?> <h1>Carrito de la compra</h1> <?php $miCarro = sesion::get('carro'); $totalCarro = 0; if ($miCarro == null) { ?> <p>No se han añadido productos al carro</p> <?php } else { ?> <div class="hoja"> <?php foreach ($miCarro as $key => $value) { ?> <hr /> <table> <tbody class="ficha"> <tr> <th>Referencia</th> <td><?php echo html::encode($miCarro[$key]->referencia); ?> </td> </tr> <tr> <th>Texto</th>
<?php //Accedim a recollir les dades. include 'PHP/dataBaseConnect.php'; include 'PHP/dataBaseFunctions.php'; //Obtenir les dades dels llibres ob_start(); require_once "PHP/classeSessions.php"; $sesion = new sesion(); //session_destroy(); if ($sesion->get("course")) { $course = $sesion->get("course"); } else { $course = 500; } $arrayLlibres = getBookData($course); //Obtenir la llista d'alumenes. $arrayAlumnes = getStudentsCourseCollect($course); ?> <!DOCTYPE HTML> <HTML> <HEAD> <meta charset='utf-8'/> <font face="Trebuchet MS" size="6" color="blue"></font> <title> Taula Comprovants Recollida - INS Narcís Monturiol </title> <script src="jquery-2.1.4.min.js"></script> <script src="JS/JS_Comprovants.js"></script> <script src="JS/JS_ValidacioREC.js"></script> <link href="style/style_ev.css" rel="stylesheet" type="text/css"> </HEAD>
<?php ob_start(); require_once "PHP/classeSessions.php"; $sesion = new sesion(); //session_destroy(); $usuari = $sesion->get("userName"); $permis = $sesion->get("idTypeUser"); if ($usuari) { ?> <!DOCTYPE html> <HTML> <HEAD> <meta charset='utf-8'/> <link rel="shortcut icon" href="images/iconEscolesVerdes.ico" /> <title> Índex Reutilització Llibres </title> <link href="style/style_ev.css" rel="stylesheet" type="text/css"> <script src="jquery-2.1.4.min.js"></script> </HEAD> <BODY> <div id="div_logo"> <center> <img src="images/logo.png"></img> </center> </div> <div id="div_cos"> <div id="div_contingut" style="text-align:center" class="container"> <h1><center>Programa Web de Reutilització de Llibres de Text</center></h1> <div id="Fila1"> <h2>Comprovants de Recollida!</h2> <form action="" method="post"><!--javascript:void(0);" method="get">-->
public function accion_borrardemo() { $bien = false; //---------- //Simular la eliminacion de los datos de cliente... En concreto la clave primaria... $modelo = new cliente(); $borrado = sesion::get('cliente.borrado', null); if ($borrado !== null) { $modelo = $borrado; $bien = $modelo->guardar(); if ($bien) { depurar(array('modelo.sesion.guardado' => print_r($modelo, true))); //Quitar de sesion el cliente borrado para la proxima vez... sesion::set('cliente.borrado', null); } else { echo 'No se ha podido guardar el cliente de la sesion.'; } //if } else { $bien = $modelo->cargar('ZA000005'); if ($bien) { depurar(array('modelo.cargado' => print_r($modelo, true))); if ($modelo->eliminar()) { depurar(array('modelo.borrado' => print_r($modelo, true))); //Guardar en sesion el cliente borrado para la proxima vez... sesion::set('cliente.borrado', $modelo); } else { echo 'No se ha podido eliminar el cliente de la BD.'; } //if } else { echo 'No se ha podido cargar el cliente de la BD.'; } //if } //if }