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); }
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); } }
$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ó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'>";
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ñ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ó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éfono</font></td>\n\t\t\t<td><font size={$tam}>Correo Electrónico</font></td>\n\t\t\t<td><font size={$tam}>Gé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) {