% if ($add && !$erro) {
Informação Actualizada com sucesso!
Voltar ao Menu Principal
% } else {
% if ($erro==1) {
Erro: Esse username já está registado.
% }
% }
<%args>
$url => ""
$day => ""
$month => ""
$year => ""
$hour => ""
$mins => ""
$store => ""
$e_user => ""
$e_pass => ""
$e_host => ""
$add => ""
%args>
<%once>
use lib qw( /home/tfp/toupeira/lib );
use Time::Local;
use Toupeira::Users;
use Toupeira::Files;
use Data::Dumper;
%once>
<%init>
my $erro = 0;
if ($add) {
my $user = Toupeira::Users->new( username => 'tfp' );
my $bag = Toupeira::Files->new();
my $timestamp = timelocal(0,$mins,$hour,$day,$month-1,$year-1900);
my $params = {
'username' => $user->username,
'url' => $url,
'store' => $store,
'date' => $timestamp,
'extra' => {}
};
if ($store =~ /^remote$/) {
$params->{extra}{user} = $e_user;
$params->{extra}{pass} = $e_pass;
$params->{extra}{host} = $e_host;
}
$bag->add_download( %$params );
#$erro = 1 if ($@ =~ /user.*exists/i);
}
%init>