#!/usr/local/bin/perl5 # -*- perl -*- use P4CGI ; use strict ; # ##################################################################### ## ## CONFIGURATION INFORMATION ## All config info should be in $configFile (see init() in P4CGI.pm) ## ##################################################################### ## ## List All Labels ## ##################################################################### # Set back references my $homepage="index.cgi"; my $backtohome="Back to Home" ; # Get labels my @labels ; &P4CGI::p4call(\@labels, "labels" ); foreach (@labels) { /^Label (\S+)\s+(\S+)\s+'(.*)'/ ; my $lab = &P4CGI::ahref(-url => &P4CGI::LV_URL(), "LABEL=$1", $1) ; $_ = &P4CGI::table_row(-valign => "top", {-type=>"th", -align=>"left", -text=>$lab}, $2, $3) ; } # Print title and legend print "", &P4CGI::start_page("P4 Labels", &P4CGI::ul_list("<b>Label:</b> to view label info"), $homepage,$backtohome) ; # Print page print "", "<b>", scalar @labels," labels:</b><br>", &P4CGI::start_table(""), &P4CGI::table_row(-type=>"th", "Label","Date","Description") ; # Print $_, from above foreach (@labels) { print ; } # End the table, end the page print &P4CGI::end_table(), &P4CGI::end_page() ;
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 271 | Diane Holt |
The Perl files for P4DB. These (almost) match the files in rev 1 of the p4db.tar file -- a few files have some minor cosmetic changes in the code, and chv.cgi has a Legend item added that was missing in the one in the tar-file. These files, at rev 1 (and the files in p4db.tar at rev 1), are suitable for for running the app with release 98.2 of P4. |