ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/reports/php/graphs/graphs_config.inc.php
(Generate patch)

Comparing projects/cms/source/reports/php/graphs/graphs_config.inc.php (file contents):
Revision 1.4 by tdb, Mon Mar 10 21:17:41 2003 UTC vs.
Revision 1.6 by tdb, Fri Feb 11 14:05:30 2005 UTC

# Line 44 | Line 44 | function tidyName($machine_name, $string) {
44          return "Paging";
45      }
46  
47 +    # The name Uptime information should be displayed as
48 +    if($string == "uptime") {
49 +        return "Uptime";
50 +    }
51 +
52      # Values use for escaping (need to match the perl scripts!)
53      # / converted to a decimal then hex'd
54      $hex_slash = "_2f";
55      # _ converted to a decimal then hex'd
56      $hex_underscore = "_5f";
57 +    # (space) converted to a decimal then hex'd
58 +    $hex_space = "_20";
59 +    # : converted to a decimal then hex'd
60 +    $hex_colon = "_3A";
61 +    # \ converted to a decimal then hex'd
62 +    $hex_bslash = "_5C";
63      
64      # The name Disk information should be displayed as
65      if(preg_match("/^disk-(\S+)$/", $string, $matches)) {
66          $string = preg_replace("/$hex_slash/", "/", $matches[1]);
67          $string = preg_replace("/$hex_underscore/", "_", $string);
68 +        $string = preg_replace("/$hex_bslash/", "\\", $string);
69 +        $string = preg_replace("/$hex_space/", " ", $string);
70 +        $string = preg_replace("/$hex_colon/", ":", $string);
71          return "Disk usage: $string";
72      }
73  
74      # The name DiskIO information should be displayed as
75      if(preg_match("/^diskio-(\S+)$/", $string, $matches)) {
76 <        return "Disk IO: $matches[1]";
76 >        $string = preg_replace("/$hex_slash/", "/", $matches[1]);
77 >        $string = preg_replace("/$hex_underscore/", "_", $string);
78 >        $string = preg_replace("/$hex_bslash/", "\\", $string);
79 >        $string = preg_replace("/$hex_space/", " ", $string);
80 >        $string = preg_replace("/$hex_colon/", ":", $string);
81 >        return "Disk IO: $string";
82      }
83  
84      # The name Network information should be displayed as
85      if(preg_match("/^net-(\S+)$/", $string, $matches)) {
86 <        return "Network usage: $matches[1]";
86 >        $string = preg_replace("/$hex_slash/", "/", $matches[1]);
87 >        $string = preg_replace("/$hex_underscore/", "_", $string);
88 >        $string = preg_replace("/$hex_bslash/", "\\", $string);
89 >        $string = preg_replace("/$hex_space/", " ", $string);
90 >        $string = preg_replace("/$hex_colon/", ":", $string);
91 >        return "Network IO: $string";
92 >    }
93 >
94 >    # The name Mail Queue information should be displayed as
95 >    if(preg_match("/^mailq-(\S+)$/", $string, $matches)) {
96 >        return "Mail Queue Size: $matches[1]";
97      }
98      
99      # The name Queue information should be displayed as

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines