Example #1
0
 public function validar_Modificar_Perfil($nombre, $sistema, $perfiles, $productos, $inventario, $facturacion, $reportes, $idPerfil)
 {
     // se crea el objeto con los datos del form
     $new_c_perfil = new Controlador_Perfil();
     $new_c_perfil->crear_Perfil($nombre, $sistema, $perfiles, $productos, $inventario, $facturacion, $reportes);
     $new_m_perfil = new Modelo_Perfil($new_c_perfil);
     // se modifica el perfil, y el resultado de la operacion de asigna a una variable
     $info = $new_m_perfil->modificar_Perfil($idPerfil);
     /*if( == "exito"){
     			header("Location: ../pages/Crear_Perfil.php?gestion=exito");
     		}else{*/
     // la variable es usada para arrojar un resultado en Crear_Perfil.php
     header("Location: ../pages/Crear_Perfil.php?gestion=" . $info);
 }
Example #2
0
 public function validar_Modificar_Usuario($num_id, $usuario, $password, $nombres, $apellidos, $direccion, $email, $tipoid, $ciudad, $pregunta, $respuesta, $celular, $edad, $foto, $genero, $perfil)
 {
     $c_perfil = new Controlador_Perfil();
     $m_perfil = new Modelo_Perfil($c_perfil);
     $m_perfil->buscar_Perfil($perfil);
     $c_usuario = new Controlador_Usuario();
     $c_usuario->crear_usuario($num_id, $usuario, $password, $nombres, $apellidos, $direccion, $email, $tipoid, $ciudad, $pregunta, $respuesta, $celular, $edad, $foto, $genero, $c_perfil->get_ID());
     $m_usuario = new Modelo_Usuario($c_usuario);
     $num_error = 1;
     if ($perfil) {
         $num_error = $m_usuario->actualizar_Datos_Usuario2($_REQUEST['doc']);
     }
     /*echo '<p>docum = '.$_REQUEST['doc'];
     		echo '<p>numerror = '.$num_error;
     		echo '<p>perfil = '.$perfil;
     		*/
     if ($num_error == 1) {
         header("Location: ../pages/Modificar_Usuario.php?gestion=1");
     } else {
         header("Location: ../pages/Modificar_Usuario.php?gestion=" . $num_error);
     }
 }
Example #3
0
$m_usuario->buscar_Usuario($usuario);
//aqui verifica si la clave dela sesion iniciada es la misma de la BD, en caso sontraio devuelve a login
if (!isset($_SESSION['clave'])) {
    header("Location: ../index.php");
} elseif ($c_usuario->get_Password() != $_SESSION['clave']) {
    header("Location: ../index.php");
} else {
    // se imprime la imagen del usuario que inicio sesion
    echo "<img src='" . $c_usuario->get_Foto() . "' border='0' width='160' height='180'>";
    echo "</div>";
    //aqui termina la div de la imagen
    // imprime el nombre de usuario abajo de la imagen, en el menu
    echo "<h1>" . $c_usuario->get_Usuario() . "</h1>";
    // se incluyen las clases a usar, en caso de no haber sido incluidas antes
    // se crean los objetos que se usaran en la impresion del menu
    $c_perfil = new Controlador_Perfil();
    $m_perfil = new Modelo_Perfil($c_perfil);
    // se busca el perfil asociado al usuario que inicio session
    $m_perfil->buscar_Perfil2($c_usuario->get_Perfil());
    $m_perfil->desconectarBD();
    // de acuerdo a los permisos del perfil, imprime o no los links de cada permiso
    echo "<label for='show-menu' class='show-menu'>Menu</label>\n\t\t\t<input type='checkbox' id='show-menu' role='button'>";
    echo "<ul id='menu'>";
    $enlace_sistema = "bajo";
    if ($c_perfil->get_PermisoSistema()) {
        $enlace_sistema = "alto";
    }
    echo "<li>\n\t\t\t<div class='login-help'>";
    echo "<a href='Sistema.php?gestion={$enlace_sistema}'>Gesti&oacute;n de usuarios</a></div>\n\t\t\t</li>\n\t\t\t<li>";
    if ($c_perfil->get_PermisoPerfiles()) {
        echo "<li>\n\t\t\t\t<div class='login-help'>";
Example #4
0
echo "<div style='overflow:scroll'><table border=1 class='CSSTableGenerator'>\n\t\t<tr>\n\t\t\t<td><font size=1></font></td>\n\t\t\t<td><font size={$tam}>Documento</font></td>\n\t\t\t<td><font size={$tam}>Tipo Id</font></td>\n\t\t\t<td><font size={$tam}>Nombres</font></td>\n\t\t\t<td><font size={$tam}>Apellidos</font></td>\n\t\t\t<td><font size={$tam}>Usuario</font></td>\n\t\t\t<td><font size={$tam}>Contrase&ntilde;a</font></td>\n\t\t\t<td><font size={$tam}>Pregunta</font></td>\n\t\t\t<td><font size={$tam}>Respuesta</font></td>\n\t\t\t<td><font size={$tam}>Ciudad</font></td>\n\t\t\t<td><font size={$tam}>Direcci&oacute;n</font></td>\n\t\t\t<td><font size={$tam}>Edad</font></td>\n\t\t\t<td><font size={$tam}>Foto</font></td>\n\t\t\t<td><font size={$tam}>Tel&eacute;fono</font></td>\n\t\t\t<td><font size={$tam}>Correo Electr&oacute;nico</font></td>\n\t\t\t<td><font size={$tam}>G&eacute;nero</font></td>\n\t\t\t<td><font size={$tam}>Perfil</font></td>\n\t\t</tr>\n\t\t\t</font> \n\t";
if ($c_perfil->get_PermisoSistema()) {
    echo "<form action='Buscar.php?page=1' method='post'>";
    echo "\n \t\t\t<input type='text' name='nombre' value='' placeholder='Escriba el nombre a buscar' required='required'/>\n \t\t\t<input type='submit' name='buscar' class='login login-submit' value='Buscar'>\n \t\t\t";
    echo "</form>";
    $usuarios = $m_usuario->mostrar_Todos();
    $tam_usuarios = count($usuarios);
    $tam_usuarios2 = 0;
    $saltos = 8;
    // Numero de usuarios que se muestran por pagina (solo para perfiles con permisos de Sistema)
    $recibe *= $saltos;
    $fin = $recibe + $saltos;
    $recibe2 *= $saltos;
    $fin2 = $recibe2 - $saltos;
    for ($i = $recibe; $i < $fin && $i < $tam_usuarios; $i++) {
        $c_perfil2 = new Controlador_Perfil();
        $m_perfil2 = new Modelo_Perfil($c_perfil2);
        $m_perfil2->buscar_Perfil2($usuarios[$i][15]);
        echo "\n\t\t\t\t<tr>\n\t\t\t\t\t<td><div class='eliminar'><font size=1><center>\n\t\t\t\t\t\t<a href='Visualizar_Usuario.php?gestion=" . $usuarios[$i][0] . "'>\n\t\t\t\t\t\tEditar<br></a>\n\t\t\t\t\t\t<a href='Eliminar_Usuario.php?gestion=" . $usuarios[$i][0] . "'>\n\t\t\t\t\t\tEliminar</a></center></font></div></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][0] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][7] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][1] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][2] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][3] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][4] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][5] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][6] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][8] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][9] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][10] . "</font></td>\n\t\t\t\t\t<td><div class='eliminar'><font size={$tam}><a href='" . $usuarios[$i][11] . "' target=blank>\n\t\t\t\t\t\t\tURL</a></font></div></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][12] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][13] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $usuarios[$i][14] . "</font></td>\n\t\t\t\t\t<td><font size={$tam}>" . $c_perfil2->get_Nombre() . "</font></td>\n\t\t\t\t</tr>";
    }
    echo '<tr>';
    if ($fin2 != 0) {
        $recibe_pagina2--;
        echo '
 					<td><div class="eliminar"><font size=$tam ><center>
 					<a href = "Ver_Usuario.php?page=' . $recibe_pagina2 . '">
 						Anterior
					</font></a></div></td>
 			';
    }
    if ($fin < $tam_usuarios) {