% if ($add && !$erro) { Informação Actualizada com sucesso!

Voltar ao Menu Principal % } else { % if ($erro==1) { Erro: Esse username já está registado. % }
url:
date: --
hour: :
store file:
  • Local
  • Remote

  • % } <%args> $url => "" $day => "" $month => "" $year => "" $hour => "" $mins => "" $store => "" $e_user => "" $e_pass => "" $e_host => "" $add => "" <%once> use lib qw( /home/tfp/toupeira/lib ); use Time::Local; use Toupeira::Users; use Toupeira::Files; use Data::Dumper; <%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); }