Author: grzegorz                     Date: Sat Feb 17 10:04:37 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:


---- Files affected:
SOURCES:
   ping_php_version4_snmpgetnext.patch (NONE -> 1.1)  (NEW), 
tree_console_missing_hosts.patch (NONE -> 1.1)  (NEW), 
thumbnail_graphs_not_working.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/ping_php_version4_snmpgetnext.patch
diff -u /dev/null SOURCES/ping_php_version4_snmpgetnext.patch:1.1
--- /dev/null   Sat Feb 17 11:04:37 2007
+++ SOURCES/ping_php_version4_snmpgetnext.patch Sat Feb 17 11:04:32 2007
@@ -0,0 +1,42 @@
+--- cacti-0.8.6j/lib/ping.php  2007-01-17 19:23:10.000000000 -0500
++++ cacti-0.8.6j-patch/lib/ping.php    2007-01-20 19:45:55.015625000 -0500
+@@ -281,7 +281,13 @@
+ 
+               /* poll sysUptime for status */
+               $retry_count = 0;
++
++              /* getnext does not work in php versions less than 5 */
++              if (version_compare("5", phpversion(), "<")) {
+               $oid = ".1";
++              }else{
                        $oid = ".1.3.6.1.2.1.1.3.0";
++              }
++
+               while (1) {
+                       if ($retry_count >= $this->retries) {
+                               $this->snmp_status   = "down";
+@@ -289,6 +295,8 @@
+                               return false;
+                       }
+ 
++                      /* getnext does not work in php versions less than 5 */
++                      if (version_compare("5", phpversion(), "<")) {
+                       $output = cacti_snmp_getnext($this->host["hostname"],
+                               $this->host["snmp_community"],
+                               $oid,
+@@ -298,6 +306,16 @@
+                               $this->host["snmp_port"],
+                               $this->host["snmp_timeout"],
+                               SNMP_CMDPHP);
++                      }else{
                                $output = 
cacti_snmp_get($this->host["hostname"],
++                                      $this->host["snmp_community"],
++                                      $oid,
++                                      $this->host["snmp_version"],
++                                      $this->host["snmp_username"],
++                                      $this->host["snmp_password"],
++                                      $this->host["snmp_port"],
++                                      $this->host["snmp_timeout"],
++                                      SNMP_CMDPHP);
++                      }
+ 
+                       /* determine total time +- ~10% */
+                       $this->time = $this->get_time($this->precision);

================================================================
Index: SOURCES/tree_console_missing_hosts.patch
diff -u /dev/null SOURCES/tree_console_missing_hosts.patch:1.1
--- /dev/null   Sat Feb 17 11:04:37 2007
+++ SOURCES/tree_console_missing_hosts.patch    Sat Feb 17 11:04:32 2007
@@ -0,0 +1,20 @@
+--- cacti-0.8.6j/lib/html_tree.php     2007-01-17 19:23:10.000000000 -0500
++++ cacti-0.8.6j-patch/lib/html_tree.php       2007-01-27 15:48:50.390625000 
-0500
+@@ -328,7 +328,7 @@
+       while ($i > 1) {
+               $i--;
+ 
+-              $parent_tier = substr($tier_string, 0, $i * CHARS_PER_TIER);
++              $parent_tier = tree_tier_string(substr($tier_string, 0, $i * 
CHARS_PER_TIER));
+               $parent_variable = "sess_tree_leaf_expand_" . 
$leaf["graph_tree_id"] . "_" . $parent_tier;
+ 
+               $effective = @$_SESSION[$parent_variable];
+@@ -365,8 +365,6 @@
+    @returns - the string representing the leaf position
+ */
+ function tree_tier_string($order_key, $chars_per_tier = CHARS_PER_TIER) {
+-      $root_test = str_pad('', $chars_per_tier, '0');
+-
+       $new_string = preg_replace("/0+$/",'',$order_key);
+ 
+       return $new_string;

================================================================
Index: SOURCES/thumbnail_graphs_not_working.patch
diff -u /dev/null SOURCES/thumbnail_graphs_not_working.patch:1.1
--- /dev/null   Sat Feb 17 11:04:37 2007
+++ SOURCES/thumbnail_graphs_not_working.patch  Sat Feb 17 11:04:32 2007
@@ -0,0 +1,20 @@
+--- cacti-0.8.6j/lib/rrd.php   2007-01-17 19:23:10.000000000 -0500
++++ cacti-0.8.6j-patch/lib/rrd.php     2007-02-01 20:29:59.687500000 -0500
+@@ -1080,9 +1080,15 @@
+ 
+               if ($graph_item_types{$graph_item["graph_type_id"]} == 
"COMMENT") {
+                       if (read_config_option("rrdtool_version") == 
"rrd-1.2.x") {
+-                              $txt_graph_items .= 
$graph_item_types{$graph_item["graph_type_id"]} . ":\"" . str_replace(":", 
"\:", $graph_variables["text_format"][$graph_item_id]) . 
$hardreturn[$graph_item_id] . "\" ";
++                              $comment_string = 
$graph_item_types{$graph_item["graph_type_id"]} . ":\"" . str_replace(":", 
"\:", $graph_variables["text_format"][$graph_item_id]) . 
$hardreturn[$graph_item_id] . "\" ";
++                              if (trim($comment_string) != "COMMENT:\"\"") {
++                                      $txt_graph_items .= $comment_string;
++                              }
+                       }else {
+-                              $txt_graph_items .= 
$graph_item_types{$graph_item["graph_type_id"]} . ":\"" . 
$graph_variables["text_format"][$graph_item_id] . $hardreturn[$graph_item_id] . 
"\" ";
++                              $comment_string = 
$graph_item_types{$graph_item["graph_type_id"]} . ":\"" . 
$graph_variables["text_format"][$graph_item_id] . $hardreturn[$graph_item_id] . 
"\" ";
++                              if (trim($command_string) != "COMMENT:\"\"") {
++                                      $txt_graph_items .= $comment_string;
++                              }
+                       }
+               }elseif (($graph_item_types{$graph_item["graph_type_id"]} == 
"GPRINT") && (!isset($graph_data_array["graph_nolegend"]))) {
+                       $graph_variables["text_format"][$graph_item_id] = 
str_replace(":", "\:", $graph_variables["text_format"][$graph_item_id]); /* 
escape colons */
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to