sub modified_time { use POSIX qw(strftime); my $time = strftime "%d %b %Y %H:%M %z", localtime($WML_SRC_TIME) ; return $time ; } my %urls = ( Home => "$ROOT/", About => "$ROOT/about/", Journal => "$ROOT/journal/", Friends => "$ROOT/about/friends.html", Work => "$ROOT/work/", Interests => "$ROOT/interests/", FOSS => "$ROOT/foss/", Debian => "$ROOT/debian/", Reading => "$ROOT/reading/", Music => "$ROOT/music/", Photography => "$ROOT/kiranaankan/", Travel => "$ROOT/travel/", Food => "$ROOT/food/", Scribbles => "$ROOT/writing/", Stuff => "$ROOT/get/", Extras => "$ROOT/extras/", Site => "$ROOT/extras/about-site.html", SiteMap => "$ROOT/extras/sitemap.html", ChangeLog => "$ROOT/extras/changes/", ) ; sub get_url { my $arg = @_[0] ; my $url ; if($urls{$arg} ne "") { $url = '' . "$arg" . '' ; } else { $url = $arg ; } return $url ; } sub get_page_path { my $page_path = '
  • » ' . get_url("Home") . '
  • ' ; my $cur_item = @_[0] ; if($cur_item ne "Home") { $page_path = $page_path . '
  • → ' . get_url("$cur_item") . '
  • ' ; } my @path_items = split('_', @_[1]) ; for $cur_item (@path_items) { if($cur_item ne "Home") { $page_path = $page_path . '
  • → ' . get_url("$cur_item") . '
  • ' ; } } return $page_path ; } sub b { my $string = @_[0] ; return '' . $string . ''; } sub i { my $string = @_[0] ; return '' . $string . ''; } sub bi { my $string = @_[0] ; return '' . $string . ''; } sub file_download { my $file_name = $_[0] ; my $formats = $_[1] ; }