Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

33 lines (27 sloc) 0.773 kB
# [db-date table format]
#
# This tag returns the last-modified time of a database table,
# 'products' by default. Accepts a POSIX strftime value for
# date format; uses '%A %d %b %Y' by default.
#
UserTag db-date Order table format
UserTag db-date PosNumber 2
UserTag db-date Routine <<EOF
sub {
my ($db, $format) = @_;
my ($dbfile, $mtime);
# use defaults if necessary
$db = 'products' unless $db;
$format = '%A %d %b %Y' unless $format;
# build database file name
$dbfile = $Vend::Cfg->{ProductDir} . '/'
. $Vend::Cfg->{Database}{$db}{'file'};
# get last modified time
$mtime = (stat ($dbfile))[9];
if (defined ($mtime)) {
return POSIX::strftime($format, localtime($mtime));
} else {
logError ("Couldn't stat $dbfile: $!\n");
}
}
EOF
Jump to Line
Something went wrong with that request. Please try again.