Ejemplo n.º 1
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);
     }
 }
Ejemplo n.º 2
0
<?php

// llamado dl archivo que contiene los menus entre otras cosas.
include "perfil.php";
echo "<div class='contenido'>";
//se asigna a una variable el id contenido en el header
$nombre = $_REQUEST['id'];
$c_perfil2 = clone $c_perfil;
$m_perfil2 = new Modelo_Perfil($c_perfil2);
// se busca el perfil seleccionado
$m_perfil2->buscar_Perfil($nombre);
/*echo '<td>
		<p>nombre = '.$c_perfil2->get_Nombre().'
		<p>sistema = '.$c_perfil2->get_PermisoSistema().'
		<p>perfiles = '.$c_perfil2->get_PermisoPerfiles().'
		<p>productos = '.$c_perfil2->get_PermisoProductos().'
		<p>inventario = '.$c_perfil2->get_PermisoInventario().'
		<p>factu = '.$c_perfil2->get_PermisoFacturacion().'
		<p>report = '.$c_perfil2->get_PermisoReportes().'
	';*/
// se verifican los permisos del usuario.
if ($c_perfil->get_PermisoPerfiles()) {
    // se imprime el form y la tabla que contendra los valores modificables del perfil que se selecciono
    echo "<form action='../script/Modificar_Perfil.php?perfil=" . $nombre . "' method='post'>";
    echo "<div class='CSSTableGenerator' >\n                <table >\n                \t<tr>\n\n                        <td colspan='2'>\n                            Ingrese nuevos datos para el perfil: " . $nombre . "\n                        </td>\n                     <tr> \n                     \n                      <tr>\n                        <td>\n                            Nombre del perfil:\n                        </td>\n                        <td > \n                        \t<input type='text' name='newnomb' value='" . $nombre . "' required='required' maxlength=50/>\n                        </td>\n                     </tr>\t\n                </table>\n            </div><br><br>";
    // al dar submit envia los valores (1,0) de los "radio" los que tienen el mismo "name" solo se puede seleccionar una opcion
    echo "<div class='CSSTableGenerator'><table>\n\t\t\t\t\t<tr>\n\t\t\t\t\t  <td><strong>Permiso</strong></td>\n\t\t\t\t\t  <td><strong>S&iacute;</strong></td>\n\t\t\t\t\t  <td><strong>No</strong></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t \n\t\t\t\t\t<tr>\n\t\t\t\t\t  <td>Sistema</td>";
    if ($c_perfil2->get_PermisoSistema()) {
        echo "\n\t\t\t\t\t\t  <td><input type='radio' name='newsis' value='1' checked='checked'/></td>\n\t\t\t\t\t\t  <td><input type='radio' name='newsis' value='0'/></td>";
    } else {
        echo "\n\t\t\t\t\t\t  <td><input type='radio' name='newsis' value='1' /></td>\n\t\t\t\t\t\t  <td><input type='radio' name='newsis' value='0' checked='checked' /></td>";