Tu peux toujours modifier le script pour virer la date lors de l'appel et générer le graph du jour par défaut.
Un bout de code non testé :
Tu changes la fonction dateControl comme suit.
Lorsque la date saisie est de format invalide ou nulle, cad que net est appelé sans argument, c'est la date du jour qui est prise en compte.
Code:sub dateControl {
my $context = shift;
my $date = shift;
my ($second, $minute, $hour, $mday, $month,$year,$wday, $yday, $stime) = localtime(time);
$month += 1;
$year+=1900;
if($date =~ /(\d{2})(\d{2})(\d{2})) {
($day,$month,$year) = ($1,$2,$3);
}
$context->{'date'} = $year.$month.$day;
$context->{'day'} = $day;
$context->{'month'}= $month;
$context->{'year'} = $year;
}