]> git.ipfire.org Git - thirdparty/AWStats.git/commitdiff
webmin: Show config name instead of config file. Use AWStats colors as row headers.
authoreldy <>
Sun, 12 Dec 2004 02:54:15 +0000 (02:54 +0000)
committereldy <>
Sun, 12 Dec 2004 02:54:15 +0000 (02:54 +0000)
tools/webmin/awstats/index.cgi
tools/webmin/awstats/view_all.cgi

index 2f442c4b7606488103234de22fad2786b4f14e81..f3783e1bdf09d16f211d901372e9a39bdbc801e6 100644 (file)
@@ -42,12 +42,12 @@ if ($out !~ /^----- awstats (\S+)\.(\S+)\s(\S+\s\S+)/) {
 
 &header($text{'index_title'}, "", undef, 1, 1, 0, undef, undef, undef, &text('index_version', "$1.$2 $3"));
 
-
+my $widthtooltip=560;
 print <<EOF;
 <style type="text/css">\r
 <!--\r
 div { font: 12px 'Arial','Verdana','Helvetica', sans-serif; text-align: justify; }\r
-.CTooltip { position:absolute; top: 0px; left: 0px; z-index: 2; width: 560px; visibility:hidden; font: 8pt 'MS Comic Sans','Arial',sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black; }\r
+.CTooltip { position:absolute; top: 0px; left: 0px; z-index: 2; width: ${widthtooltip}px; visibility:hidden; font: 8pt 'MS Comic Sans','Arial',sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black; }\r
 //-->\r
 </style>
 
@@ -56,7 +56,7 @@ function ShowTip(fArg)
 {\r
        var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");\r
        if (tooltipOBJ != null) {\r
-               var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:560)) - 30;\r
+               var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:$widthtooltip)) - 30;\r
                var tooltipTop = 10;\r
                if (navigator.appName == 'Netscape') {\r
                        tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+10:event.clientY+10);\r
@@ -210,7 +210,7 @@ if (scalar @config) {
        print "<td width=\"40\" align=\"center\">$nbofallowedconffound</td>";
         print "<td align=\"center\" width=\"20\" onmouseover=\"ShowTip($nbofallowedconffound);\" onmouseout=\"HideTip($nbofallowedconffound);\"><img src=\"images/info.png\"></td>";
                print "<td>";
-               print "$l";
+               print "$conf";
                if ($access{'global'}) {        # Edit config
                print "<br><a href='edit_config.cgi?file=$l'>$text{'index_edit'}</a>\n";
                }
index fee7a06f7d77925254766aaa0acda4d3b44a492e..45d92bf370965fcb321d3d936795145af92654d6 100644 (file)
@@ -19,12 +19,12 @@ if (!&has_command($config{'awstats'})) {
 
 &header($text{'viewall_title'}, "", undef, 1, 1, 0, undef, undef, undef, undef);
 
-
+my $widthtooltip=560;
 print <<EOF;
 <style type="text/css">\r
 <!--\r
 div { font: 12px 'Arial','Verdana','Helvetica', sans-serif; text-align: justify; }\r
-.CTooltip { position:absolute; top: 0px; left: 0px; z-index: 2; width: 540px; visibility:hidden; font: 8pt 'MS Comic Sans','Arial',sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black; }\r
+.CTooltip { position:absolute; top: 0px; left: 0px; z-index: 2; width: ${widthtooltip}px; visibility:hidden; font: 8pt 'MS Comic Sans','Arial',sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black; }\r
 //-->\r
 </style>
 
@@ -33,7 +33,7 @@ function ShowTip(fArg)
 {\r
        var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");\r
        if (tooltipOBJ != null) {\r
-               var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:540)) - 30;\r
+               var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:${widthtooltip})) - 30;\r
                var tooltipTop = 10;\r
                if (navigator.appName == 'Netscape') {\r
                        tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+10:event.clientY+10);\r
@@ -169,11 +169,12 @@ if (scalar @config) {
                        print "<table border width=\"100%\">\n";
                        print "<tr $tb>";
                        print "<td colspan=\"3\"><b>$text{'index_path'}</b></td>";
-                       print "<td align=center><b>$text{'viewall_u'}</b></td>";
-                       print "<td align=center><b>$text{'viewall_v'}</b></td>";
-                       print "<td align=center><b>$text{'viewall_p'}</b></td>";
-                       print "<td align=center><b>$text{'viewall_h'}</b></td>";
-                       print "<td align=center><b>$text{'viewall_k'}</b></td>";
+                       print "<td width=80 bgcolor=#FFB055 align=center><b>$text{'viewall_u'}</b></td>";
+                       print "<td width=80 bgcolor=#F8E880 align=center><b>$text{'viewall_v'}</b></td>";
+                       print "<td width=80 bgcolor=#4477DD align=center><b>$text{'viewall_p'}</b></td>";
+                       print "<td width=80 bgcolor=#66F0FF align=center><b>$text{'viewall_h'}</b></td>";
+                       print "<td width=80 bgcolor=#2EA495 align=center><b>$text{'viewall_k'}</b></td>";
+                       print "<td align=center><b>$text{'index_view'}</b></td>";
                        print "</tr>\n";
                }
 
@@ -284,7 +285,7 @@ if (scalar @config) {
                print "<td>$nbofallowedconffound</td>";
         print "<td align=\"center\" width=\"20\" onmouseover=\"ShowTip($nbofallowedconffound);\" onmouseout=\"HideTip($nbofallowedconffound);\"><img src=\"images/info.png\"></td>";
                print "<td>";
-        print $l;
+        print "$conf";
                if ($access{'global'}) {        # Edit config
                print "<br><a href=\"edit_config.cgi?file=$l\">$text{'index_edit'}</a>";
                }
@@ -318,6 +319,18 @@ if (scalar @config) {
                print "</td>";
         }
 
+               if ($access{'view'}) {
+                       if ($config{'awstats_cgi'}) {
+                               print "<td align=center><a href='$config{'awstats_cgi'}?".($conf?"config=$conf":"").($dir?"&configdir=$dir":"")."' target=awstats>$text{'index_view2'}</a></td>\n";
+                       }
+                       else {
+                               print "<td align=center>".&text('index_cgi', "$gconfig{'webprefix'}/config.cgi?$module_name")."</td>";  
+                       }
+               }
+               else {
+               print "<td align=center>NA</td>";
+               }
+
                print "</tr>\n";
        }