bug fixes
This commit is contained in:
parent
0026b1e73f
commit
0dd6b7b660
12 changed files with 1151 additions and 219 deletions
|
|
@ -68,21 +68,27 @@ These functions are available from this package:
|
|||
|
||||
sub epochToDate {
|
||||
my $secs = shift;
|
||||
my $cache = WebGUI::Cache->new(["epochToDate",$secs],"DateTime");
|
||||
my $value = $cache->get;
|
||||
my ($cache, $value);
|
||||
if ($session{config}{enableDateCache}) {
|
||||
$cache = WebGUI::Cache->new(["epochToDate",$secs],"DateTime");
|
||||
$value = $cache->get;
|
||||
}
|
||||
return $value if ($value);
|
||||
my $converted = &ParseDateString("epoch $secs");
|
||||
$cache->set($converted);
|
||||
$cache->set($converted) if ($session{config}{enableDateCache});
|
||||
return $converted;
|
||||
}
|
||||
|
||||
sub dateToEpoch {
|
||||
my $date = shift;
|
||||
my $cache = WebGUI::Cache->new(["dateToEpoch",$date],"DateTime");
|
||||
my $value = $cache->get;
|
||||
my ($cache, $value);
|
||||
if ($session{config}{enableDateCache}) {
|
||||
$cache = WebGUI::Cache->new(["dateToEpoch",$date],"DateTime");
|
||||
$value = $cache->get;
|
||||
}
|
||||
return $value if ($value);
|
||||
my $converted = &UnixDate($date,"%s");
|
||||
$cache->set($converted);
|
||||
$cache->set($converted) if ($session{config}{enableDateCache});
|
||||
return $converted;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue