]> git.etc.gen.nz Git - spong.git/commitdiff
changed date and time display code to use POSIX::strftime() and fmt vars spong-2_7-alpha8
authorStephen L Johnson <sjohnson@monsters.org>
Thu, 27 Jul 2000 03:51:05 +0000 (03:51 +0000)
committerStephen L Johnson <sjohnson@monsters.org>
Thu, 27 Jul 2000 03:51:05 +0000 (03:51 +0000)
config/spong.conf
config/spong.hosts
pod/spong.conf.pod
src/lib/Spong/Ack.pm
src/lib/Spong/HistoryList.pm
src/lib/Spong/Host.pm
src/lib/Spong/Service.pm
src/www-spong.pl

index 97258956980e807f39416754dcc80327c959ec53..8c5addb2c2a157a01a77201425e7d81d678321e1 100755 (executable)
@@ -12,7 +12,7 @@ $SPONGSLEEP{'DEFAULT'} = 300;
 # $SPONGSLEEP{'spong-server'}  = 120;  # values to override the 'DEFAULT'
 # $SPONGSLEEP{'spong-client'}  = 300;  # with the named program
 
-$SPONGSERVER         = "spong-server.aci.alltel.com";
+$SPONGSERVER         = "spong-server.my-ink.com";
 $SPONGDB             = "/usr/local/spong/var/database";
 $SPONGTMP            = "/usr/local/spong/tmp";
 $SPONG_UPDATE_PORT    = 1998;
@@ -63,10 +63,10 @@ $WWW_TITLE_ACTIONBAR = ' <b>Extended ActionBar: </b> ' .
 $WWW_DEFAULT_VIEW = "GROUPS";
 
 # Date and time format strings. These are strftime() format variables
-$DATETIMEFMT = "%c";
-$DATEFMT = "%m/%d/%y";
-$TIMEFMT = "%H:%M:%S";
-
+$DATEFMT = "%m/%d/%y";    # MM/DD/YY
+$TIMEFMT = "%H:%M:%S";    # HH:MM:SS
+$TIMEFMTNOSEC = "%H:%M";  # HH:MM 
+$DATETIMEFMT = "%c";      # scalar localtime() format
 
 $WWW_TITLE_COLOR = "#9999ff";   # Background color for table title cells
 $WWW_CELL_COLOR  = "#cccccc";   # Background color for table detail cells
index e0a008d5f25a9dfb82e7f209aa1ea32581edc582..c71d3f36ae90db9093dec17db525910008d5342d 100755 (executable)
                                },
 );
 
-1;
+# %HOSTS_DEFAULTS is used to establish default configuration values for 
+# various spong network checks. Any value in the %HOSTS entry will override
+# the %HOSTS_DEFAULT value.
+
+%HOSTS_DEFAULTS = (
+);
+
+# %HOSTS_ALL is used to define values that will used/checks in the spong
+# network checks. %HOST_ALL values are not the same are %HOSTS_DEFAULTS 
+# entries. A value defined in a %HOST entry will override the same entry
+# defined in $HOSTS_DEFAULTS. Values in %HOSTS_ALL are added the list of
+# even if there are no values found.
+
+%HOSTS_ALL = (
+);
+
+1;  # Don't remove me
index dea60ab81906bbf59022c6f3dc57412c2d5aa834..0db2fc80af295a471b57f42ac284fa7f9a8c03cf 100644 (file)
@@ -76,6 +76,29 @@ named F<spong-network.log>.
 If set to I<1>, B<spong-network> will log errors to the syslog using the
 I<USER> facility and the I<ERR> priority.
 
+=item $TIMEFMT
+
+A string that contains strftime() presentation symbols for formatting time
+displays which have hours, minutes and seconds. The default is "%H:%M:%S".
+
+=item $TIMEFMTNOSEC
+
+A string that contains strftime() presentation symbols for formatting time
+displays which have hours and minutes. The default is "%H:%M".
+
+=item $DATEFMT
+
+A string that contains strftime() presentation symbols for formatting date
+displays. The default is "%m/%d/%y" (i.e numeric month / numeric day /
+ year w/o century ).
+
+=item $DATETIMEFMT
+
+A string that contains strftime() presentation symbols for formating a full
+date and time display. The default is "%c" (preferred date and time
+representation for the current locale. And alternate format might be 
+"$DATEFMT, $TIMEFMT".
+
 =back
 
 =head2 spong-server
index fd38fb55bec612a07c4495fa4d6d0c95e8ba2dbf..158a1aaa58b7063faf4d35aa88e63e862ed557bd 100755 (executable)
@@ -90,9 +90,9 @@ sub display_text {
       print " "x(9-length(substr( $self->services(), 0, 7 )));
 
       if( $d1 == $d2 && $m1 == $m2 && $y1 == $y2 ) {
-        $date = POSIX::strftime( "%H:%M", localtime($self->end()) );
+        $date = POSIX::strftime( $main::TIMEFMTNOSEC, localtime($self->end()) );
       } else {
-        $date = POSIX::strftime( "%D", localtime($self->end()) );
+        $date = POSIX::strftime( $main::DATEFMT, localtime($self->end()) );
       }
       print $date, " "x(12-length($date));
 
index e2b2f70410d430c5a3097b063d3b68afe7026a07..90d24bbaf41c63fd0a7c1ba6da9e7795a0e6bf3d 100755 (executable)
@@ -118,7 +118,7 @@ sub display_text {
          ($format eq "standard" && $event->time() > (time() - 7*$day)) ||
          ($format eq "full" && $event->time() > (time() - 31*$day)) ) {
 
-        my $dstr = POSIX::strftime( "%A, %D", localtime($event->time()) );
+        my $dstr = POSIX::strftime( "%A, $main::DATEFMT", localtime($event->time()) );
         if( $dstr ne $date ) { 
            if( $date ne "" ) { print "\n"; }
            print "$dstr\n", "-"x78, "\n";
@@ -142,7 +142,7 @@ sub display_html {
          ($format eq "standard" && $event->time() > (time() - 7*$day)) ||
          ($format eq "full" && $event->time() > (time() - 31*$day)) ) {
 
-        my $dstr = POSIX::strftime( "%A, %D", localtime($event->time()) );
+        my $dstr = POSIX::strftime( "%A, $main::DATEFMT", localtime($event->time()) );
         if( $dstr ne $date ) { 
            if( $date ne "" ) { print "</table><br>"; }
            print "$dstr\n<hr border=1 noshade>\n";
index 7d1f050a25767bcfe2d2cf59c28b00b3a5b2a6b5..49fc5bf52c811a7b3b911fdf1df1eb5f8a93f9d3 100755 (executable)
@@ -293,7 +293,7 @@ sub display_problem_text {
    print "  problem: $prob ";
    if( $summ ) { print "($summ)\n"; } else { print "\n"; }
    if( $time ) {
-      print "  updated: ", POSIX::strftime( "%H:%M, %D", localtime($time) );
+      print "  updated: ", POSIX::strftime( "$main::TIMEFMTNOSEC, $main::DATEFMT", localtime($time) );
       print "\n";
    }
    print "  contact: $human ($email)\n";
@@ -332,7 +332,7 @@ sub display_problem_html {
    # if( $summ ) { print "$spacer summary: $summ<br>\n"; }
    if( $time ) { 
       print "$spacer updated: ";
-      print POSIX::strftime( "%H:%M, %D", localtime($time) ), "<br>\n";
+      print POSIX::strftime( "$main::TIMEFMTNOSEC, $main::DATEFMT", localtime($time) ), "<br>\n";
    }
    
    if ( $main::WWWCONTACT ) {
index ff1ba15c5ed0dadfaa762bfa723d8597cec757e5..f5620208d02d17999cd0ed6798751dde0554e012 100755 (executable)
@@ -217,9 +217,9 @@ sub display_text {
       print $color, " "x(9-length($color));
 
       if( $d1 == $d2 && $m1 == $m2 && $y1 == $y2 ) {
-        $date = POSIX::strftime( "%H:%M", localtime($self->rtime()) );
+        $date = POSIX::strftime( $main::TIMEFMTNOSEC, localtime($self->rtime()) );
       } else {
-        $date = POSIX::strftime( "%D", localtime($self->rtime()) );
+        $date = POSIX::strftime( $main::DATEFMT, localtime($self->rtime()) );
       }
       print $date, " "x(11-length($date));
 
@@ -281,9 +281,9 @@ sub display_html {
       print "<td align=center valign=top nowrap>";
 
       if( $d1 == $d2 && $m1 == $m2 && $y1 == $y2 ) {
-        print POSIX::strftime( "%H:%M", localtime($self->rtime()) ), "  ";
+        print POSIX::strftime( $main::TIMEFMTNOSEC, localtime($self->rtime()) ), "  ";
       } else {
-        print POSIX::strftime( "%D", localtime($self->rtime()) ), "  ";
+        print POSIX::strftime( $main::DATEFMT, localtime($self->rtime()) ), "  ";
       }
 
       print "</td>\n";
@@ -310,7 +310,7 @@ sub display_html {
       print "</tr></table><p>";
 
       print "<b>Updated:</b> ";
-      print POSIX::strftime( "%H:%M, %D", localtime($self->rtime()) );
+      print POSIX::strftime( "$main::TIMEFMTNOSEC, $main::DATEFMT", localtime($self->rtime()) );
 
       print "<br><b>Duration:</b> ";
       print $self->format_duration($self->stime(),$self->rtime());
index 4c2b54ba728c11490c8f1cec57c888f59a1cc731..7ee57fc600e4759c0ddbe6b237a0c2748f5877d5 100755 (executable)
@@ -327,7 +327,7 @@ sub commands {
    &problems( $group );
 
    print "<p><hr><a href=\"$me/groups\">Group</a>: <b>$gname</b>\n<hr>\n";
-   print "Updated at ", POSIX::strftime( "%H:%M, on %D", localtime() ), "\n";
+   print "Updated at ", POSIX::strftime( "$TIMEFMTNOSEC, on $DATEFMT", localtime() ), "\n";
    &footer();
 }
 
@@ -366,7 +366,7 @@ sub ovcommands {
 
    print "<p><hr>";
 #   print "<a href=\"$me/groups\">Group</a>: <b>$gname</b>\n<hr>\n";
-   print "Updated at ", POSIX::strftime( "%H:%M, on %D", localtime() ), "\n";
+   print "Updated at ", POSIX::strftime( "$TIMEFMTNOSEC, on $DATEFMT", localtime() ), "\n";
    &footer();
 }