% if ($register && !$erro) {
Informação Actualizada com sucesso!
Voltar ao Menu Principal
% } else {
% if ($erro==1) {
Erro: Esse username já está registado.
% }
% }
<%args>
$username => ""
$email => ""
$password1 => ""
$password2 => ""
$register => ""
%args>
<%once>
use lib qw( /home/tfp/toupeira/lib );
use Toupeira::Users;
use Data::Dumper;
%once>
<%init>
my $erro = 0;
if ($register) {
eval {
my $user = Toupeira::Users->create( username => $username, email => $email, password => $password1 );
};
$erro = 1 if ($@ =~ /user.*exists/i);
}
%init>