<?php include_once "../../Comun/FuncionesComunes.php"; include_once "../../Comun/codigoSeguridad.php"; //Se incluye la clase Funcionalidad include_once "../../Clases/Funcionalidad.php"; //Recogemos las variables que vienen por POST desde el formulario de inserccion $FUN_nombre = recoge('FUN_nombre'); $FUN_descripcion = recoge('FUN_descripcion'); //Creamos el objeto Funcionalidad para facilitar el trabajo de datos $objeto = new Funcionalidad(); //Se debe añadir a la clase los datos que habia seleccionado el usuario para que no los tenga que // voler a seleccionar, en caso de que no se producieran errores, el usuario seria almacenado en la BD $objeto->FUN_nombre = $FUN_nombre; $objeto->FUN_descripcion = $FUN_descripcion; //Se agregan a la Funcionalidad los roles que va a tener en funcion de los 'checks' del formulario foreach ($_SESSION['rolesSistema'] as &$var) { $indiceasociativo = str_replace(" ", "_", "ckbxR_" . $var . ""); if (isset($_POST[$indiceasociativo])) { $objeto->addRol($var); } } //Se agregan a la Funcionalidad las paginas que va a tener en funcion de los 'checks' del formulario foreach ($_SESSION['paginasSistema'] as &$var) { $indiceasociativo = str_replace(" ", "_", "ckbxP_" . $var . ""); if (isset($_POST[$indiceasociativo])) { $objeto->addPagina($var); } } // ----------------------------------------- COMPROBACION DE ERRORES --------------------------------------------------------- //Se comprueba errores en los datos
<?php function recoge($var) { $tmp = isset($_REQUEST[$var]) ? trim(htmlspecialchars($_REQUEST[$var], ENT_QUOTES, "UTF-8")) : ""; return $tmp; } $filas = recoge("filas"); $filasMinimo = 1; $filasMaximo = 200; $filasOk = false; if ($filas == "") { print "<p class=\"aviso\">No ha escrito el número de filas.</p>\n"; } elseif (!is_numeric($filas)) { print "<p class=\"aviso\">No ha escrito el número de filas como número.</p>\n"; } elseif (!ctype_digit($filas)) { print "<p class=\"aviso\">No ha escrito el número de filas " . "como número entero positivo.</p>\n"; } elseif ($filas < $filasMinimo || $filas > $filasMaximo) { print "<p class=\"aviso\">El número de filas debe estar entre " . "{$filasMinimo} y {$filasMaximo}.</p>\n"; } else { $filasOk = true; } if ($filasOk) { print "<table class=\"conborde\">\n"; print " <tbody>\n"; for ($i = 1; $i <= $filas; $i++) { print " <tr>\n"; print " <td>{$i}</td>\n"; print " </tr>\n"; } print " </tbody>\n";
<?php include "../../Comun/FuncionesComunes.php"; include "../../Comun/codigoSeguridad.php"; //Se incluye la clase de datos include "../../Clases/Rol.php"; //Cargamos el idioma a utilizar en el controlador $idioma = CargarIdioma(); //Recogemos las variables que vienen por POST desde el formulario $ROL_nombreAnt = recoge('ROL_nombreAnt'); $ROL_nombre = recoge('ROL_nombre'); $ROL_descripcion = recoge('ROL_descripcion'); //Creamos el objeto para facilitar el trabajo de datos $datos = new Rol(); //Se debe añadir a la clase los datos que habia seleccionado el usuario para que no los tenga que // voler a seleccionar, en caso de que no se producieran errores, el usuario seria almacenado en la BD $datos->ROL_nombre = $ROL_nombre; $datos->ROL_descripcion = $ROL_descripcion; foreach ($_SESSION['usuariosSistema'] as &$var) { $indiceasociativo = str_replace(" ", "_", "ckbxU_" . $var . ""); if (isset($_POST[$indiceasociativo])) { $datos->addUsuario($var); } } foreach ($_SESSION['funcionalidadesSistema'] as &$var) { $indiceasociativo = str_replace(" ", "_", "ckbxF_" . $var . ""); if (isset($_POST[$indiceasociativo])) { $datos->addFuncionalidad($var); } } // ----------------------------------------- COMPROBACION DE ERRORES ---------------------------------------------------------
<?php include_once "../../Comun/FuncionesComunes.php"; include_once '../../Clases/BaseDatosControl.php'; session_start(); try { $conexionBD = new BaseDatosControl(); } catch (Exception $e) { //Campo login vacio $_SESSION['error'] = 'ERR CONECT BD'; header("Location: Login.php"); exit; } //Recpgemos los datos de login $Login = recoge('LoginL'); $Pass = $_POST['PassL']; //Se comprueban los datos provenientes de default.php que // es nuestra pagina de logeo. if ($Login == "") { //Campo login vacio $_SESSION['error'] = 'ERR Login'; header("Location: Login.php"); exit; } try { $consultaDeAcceso = $conexionBD->OperacionGenericaBD("Select * from USUARIOS where `Login`=\"" . $Login . "\""); $num = $consultaDeAcceso->num_rows; if ($num == 0) { //No existe Usuario $_SESSION['error'] = 'ERR Login'; header("Location: Login.php");
<meta charset="utf-8"> <link rel="stylesheet" type="text/css" href=".//css//estilos.css"> </head> <body> <?php /** * funcion login.php */ print "<p>"; print_r($_REQUEST); print "</p>"; $query_autenticacion = "select Login,Password,rol_id from usuarios where Login=? and Password=?"; $query_recup_rol = "select rol.nombre from rol where rol.id=?"; $login = recoge("login"); $password = recoge("pass"); $db = conectaDb("noticias", "root", ""); $result = $db->prepare($query_autenticacion); if (strcmp($login, "") == 0 || strcmp($password, "") == 0) { print "<br>" . strcmp($login, ""); print "<br>" . strcmp($password, ""); print "<p>Error de credenciales</p>\n"; } else { $result->bindParam(1, $login, PDO::PARAM_STR, 20); $result->bindParam(2, $password, PDO::PARAM_STR, 20); $result->execute(); // ***** comprueba que result tiene algo if (!$result) { print "<p>Error en la consulta.</p>\n"; } else { if ($result->rowCount() <= 0) {
<?php include "../../Comun/FuncionesComunes.php"; include "../../Comun/codigoSeguridad.php"; //Se incluye la clase de datos include "../../Clases/Pagina.php"; //Cargamos el idioma a utilizar en el controlador $idioma = CargarIdioma(); //Recogemos las variables que vienen por POST desde el formulario $PAG_nombreAnt = recoge('PAG_nombreAnt'); $PAG_ubicacionAnt = recoge('PAG_ubicacionAnt'); $PAG_nombre = recoge('PAG_nombre'); $PAG_descripcion = recoge('PAG_descripcion'); $PAG_ubicacion = recoge('PAG_ubicacion'); //Creamos el objeto para facilitar el trabajo de datos $datos = new Pagina(); //Se debe añadir a la clase los datos que habia seleccionado el usuario para que no los tenga que // voler a seleccionar, en caso de que no se producieran errores, el usuario seria almacenado en la BD $datos->PAG_nombre = $PAG_nombre; $datos->PAG_descripcion = $PAG_descripcion; $datos->PAG_ubicacion = $PAG_ubicacion; foreach ($_SESSION['usuariosSistema'] as &$var) { $indiceasociativo = str_replace(" ", "_", "ckbxU_" . $var . ""); if (isset($_POST[$indiceasociativo])) { $datos->addUsuario($var); } } foreach ($_SESSION['funcionalidadesSistema'] as &$var) { $indiceasociativo = str_replace(" ", "_", "ckbxF_" . $var . ""); if (isset($_POST[$indiceasociativo])) { $datos->addFuncionalidad($var);
<td><strong>Número:</strong></td> <td><input type="number" name="numero" min="1" max="100" value="10" /> </td> </tr> </tbody> </table> <p><input type="submit" value="Mostrar" /> </form> <?php function recoge($var) { $tmp = isset($_REQUEST[$var]) ? trim(htmlspecialchars($_REQUEST[$var], ENT_QUOTES, "UTF-8")) : ""; return $tmp; } $numero = recoge("numero"); $numeroMinimo = 1; $numeroMaximo = 100; $numeroOk = false; if ($numero == "") { print "<p class=\"aviso\">No ha escrito el tamaño de la tabla.</p>\n"; } elseif (!is_numeric($numero)) { print "<p class=\"aviso\">No ha escrito el tamaño de la tabla como número.</p>\n"; } elseif (!ctype_digit($numero)) { print "<p class=\"aviso\">No ha escrito el tamaño de la tabla " . "como número entero positivo.</p>\n"; } elseif ($numero < $numeroMinimo || $numero > $numeroMaximo) { print "<p class=\"aviso\">El tamaño de la tabla debe estar entre " . "{$numeroMinimo} y {$numeroMaximo}.</p>\n"; } else { $numeroOk = true; } if ($numeroOk) {
<?php include_once '../../Comun/FuncionesComunes.php'; session_start(); //include_once '../../Comun/codigoSeguridad.php'; //Se almacena en la variable el cambio a realizar. idioma o css $tipoCambio = recoge('tipoCambio'); $redirige = recoge('pagOrigen'); switch ($tipoCambio) { case 'ErrDet': if ($_SESSION['ErrDet'] == 'si') { unset($_SESSION['ErrDet']); $_SESSION['ErrDet'] = 'no'; } else { unset($_SESSION['ErrDet']); $_SESSION['ErrDet'] = 'si'; } header('Location: ' . $redirige); break; case 'CSS1': $_SESSION['css'] = ""; header('Location: ' . $redirige); break; case 'CSS2': $_SESSION['css'] = "2"; header('Location: ' . $redirige); break; case 'ESPANHOL': case 'ENGLISH': case 'GALEGO': if ($tipoCambio != $_SESSION['idioma']) {
<?php function recoge($var) { $tmp = isset($_REQUEST[$var]) ? trim(htmlspecialchars($_REQUEST[$var], ENT_QUOTES, "UTF-8")) : ""; return $tmp; } $columnas = recoge("columnas"); $columnasMinimo = 1; $columnasMaximo = 200; $columnasOk = false; if ($columnas == "") { print "<p class=\"aviso\">No ha escrito el número de columnas.</p>\n"; } elseif (!is_numeric($columnas)) { print "<p class=\"aviso\">No ha escrito el número de columnas como número.</p>\n"; } elseif (!ctype_digit($columnas)) { print "<p class=\"aviso\">No ha escrito el número de columnas " . "como número entero positivo.</p>\n"; } elseif ($columnas < $columnasMinimo || $columnas > $columnasMaximo) { print "<p class=\"aviso\">El número de columnas debe estar entre " . "{$columnasMinimo} y {$columnasMaximo}.</p>\n"; } else { $columnasOk = true; } if ($columnasOk) { print "<table class=\"conborde\">\n"; print " <tbody>\n"; print " <tr>\n"; for ($i = 1; $i <= $columnas; $i++) { print " <td>{$i}</td>\n"; } print " </tr>\n"; print " </tbody>\n";
<?php include "../../Comun/FuncionesComunes.php"; include "../../Comun/codigoSeguridad.php"; //Se incluye la clase de datos include "../../Clases/Usuario.php"; //Cargamos el idioma a utilizar en el controlador $idioma = CargarIdioma(); //Recogemos las variables que vienen por POST desde el formulario de consulta $LoginAnt = recoge('LoginAnt'); $Login = recoge('Login'); $Pass = recoge('Pass'); $USU_nombre = recoge('USU_nombre'); $USU_apellido = recoge('USU_apellido'); $USU_email = recoge('USU_email'); $USU_fecha_alta = recoge('USU_fecha_alta'); //Creamos el objeto para facilitar el trabajo de datos $datos = new Usuario(); //Se debe añadir a la clase los datos que habia seleccionado el usuario para que no los tenga que // voler a seleccionar, en caso de que no se producieran errores, el usuario seria almacenado en la BD $datos->Login = $Login; $datos->Pass = $Pass; $datos->USU_nombre = $USU_nombre; $datos->USU_apellido = $USU_apellido; $datos->USU_email = $USU_email; $datos->USU_fecha_alta = $USU_fecha_alta; foreach ($_SESSION['rolesSistema'] as &$var) { $indiceasociativo = str_replace(" ", "_", "ckbxR_" . $var . ""); if (isset($_POST[$indiceasociativo])) { $datos->addRol($var); }
<?php include_once "../../Comun/FuncionesComunes.php"; include_once "../../Comun/codigoSeguridad.php"; //Se incluye la clase Usuario include_once "../../Clases/Usuario.php"; //Recogemos las variables que vienen por POST desde el formulario de inserccion $Login = recoge('Login'); $Pass = recoge('Pass'); $USU_nombre = recoge('USU_nombre'); $USU_apellido = recoge('USU_apellido'); $USU_email = recoge('USU_email'); //Creamos el objeto Usuario para facilitar el trabajo de datos $objeto = new Usuario(); //Se debe añadir a la clase los datos que habia seleccionado el usuario para que no los tenga que // voler a seleccionar, en caso de que no se producieran errores, el usuario seria almacenado en la BD $objeto->Login = $Login; $objeto->Pass = $Pass; $objeto->USU_nombre = $USU_nombre; $objeto->USU_apellido = $USU_apellido; $objeto->USU_email = $USU_email; //Se agregan al usuario los roles que va a tener en funcion de los 'checks' del formulario foreach ($_SESSION['rolesSistema'] as &$var) { $indiceasociativo = str_replace(" ", "_", "ckbxR_" . $var . ""); if (isset($_POST[$indiceasociativo])) { $objeto->addRol($var); } } //Se agregan al usuario las paginas que va a tener en funcion de los 'checks' del formulario foreach ($_SESSION['paginasSistema'] as &$var) { $indiceasociativo = str_replace(" ", "_", "ckbxP_" . $var . "");