#!/usr/local/bin/perl # list_received.cgi # Display a list of received voicemail messages require './vgetty-lib.pl'; &ui_print_header(undef, $text{'received_title'}, ""); @conf = &get_config(); $dir = &receive_dir(\@conf); opendir(DIR, $dir); while($f = readdir(DIR)) { if ($f =~ /\.rmd$/) { local $info = &rmd_file_info("$dir/$f"); push(@received, $info) if ($info); } } closedir(DIR); if (@received) { print "$text{'recieved_desc'}

\n"; print "

\n"; print "\n"; print &select_all_link("del", 0, $text{'received_all'})," \n"; print &select_invert_link("del", 0, $text{'received_invert'}),"\n"; print "\n"; print " ", " ", " ", " ", "\n"; foreach $r (sort { $b->{'date'} <=> $a->{'date'} } @received) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } print "

$text{'received_date'}$text{'received_size'}$text{'received_speed'}$text{'received_type'}
", scalar(localtime($r->{'date'})),"",int($r->{'size'}/1024)." kB","$r->{'speed'}",&text('pvfdesc', $r->{'type'}, $r->{'bits'}), "
\n"; print &select_all_link("del", 0, $text{'received_all'})," \n"; print &select_invert_link("del", 0, $text{'received_invert'}),"

\n"; print " \n"; print "

\n"; } else { print "

$text{'received_none'}

\n"; } &ui_print_footer("", $text{'index_return'});