Ejemplo n.º 1
0
        comprobar_password($password, $error);
        comprobar_repassword($password, $repassword, $error);
        comprobar_errores($error);
        $res = pg_query("begin");
        bloquear_tabla_usuarios();
        comprobar_existe_usuario($error, $numero, $id);
        $password = md5($password);
        $res = modificar_usuario(compact($cols));
        comprobar_modificacion($res, $error);
        $res = pg_query("commit");
        ?>
                <h3>Se ha modificado correctamente el usuario</h3><?php 
        $exito = true;
    } catch (Exception $e) {
        foreach ($error as $err) {
            ?>
                    <h3>Error: <?php 
            echo $err;
            ?>
</h3><?php 
        }
    }
}
if (!isset($exito)) {
    formulario_modificar($variables);
}
volver();
?>
    </body>
</html>
Ejemplo n.º 2
0
function index($columnas, $vista, $modulo, $bol = false)
{
    $res = pg_query("select * from {$vista}");
    $nfilas = pg_num_rows($res);
    $npags = ceil($nfilas / FPP);
    extract(recoger_parametros($columnas, $modulo, $npags));
    $params = compact('columnas', 'columna', 'criterio', 'orden', 'sentido', 'npag');
    formulario_busqueda($params);
    list($where, $pqp) = filtro($columnas, $columna, $criterio);
    $res = pg_query_params("select * from {$vista}\n                             where {$where}\n                          order by {$orden} {$sentido}\n                          limit " . FPP . "\n                          offset " . FPP . "*({$npag}-1)", $pqp);
    $params['npags'] = $npags;
    $params['res'] = $res;
    generar_resultado($params, $bol);
    if (!$bol) {
        ?>
        <a href="insertar.php"><input type="button" value="Insertar" /></a><?php 
    }
    if (es_admin()) {
        volver();
    }
}