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>
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(); } }