Author: glen Date: Wed Dec 15 18:40:10 2010 GMT Module: packages Tag: HEAD ---- Log message: updated from cacti-plugin-0.8.7g-PA-v2.9.tar.gz : filterdiff -p 1 -x 'images/*' cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.9.diff > cacti-PA.patch
---- Files affected: packages/cacti: cacti-PA.patch (1.5 -> 1.6) ---- Diffs: ================================================================ Index: packages/cacti/cacti-PA.patch diff -u packages/cacti/cacti-PA.patch:1.5 packages/cacti/cacti-PA.patch:1.6 --- packages/cacti/cacti-PA.patch:1.5 Mon Dec 13 11:06:01 2010 +++ packages/cacti/cacti-PA.patch Wed Dec 15 19:40:05 2010 @@ -1,6 +1,6 @@ -diff -Naur cacti-0.8.7g-old/auth_changepassword.php cacti-0.8.7g/auth_changepassword.php ---- cacti-0.8.7g-old/auth_changepassword.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/auth_changepassword.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/auth_changepassword.php cacti-0.8.7g-PA-v2.9/auth_changepassword.php +--- cacti-0.8.7g/auth_changepassword.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/auth_changepassword.php 2010-10-17 20:09:52.000000000 -0400 @@ -59,6 +59,8 @@ header("Location: index.php"); break; case '3': /* default graph page */ @@ -10,9 +10,9 @@ } }else{ header("Location: graph_view.php"); -diff -Naur cacti-0.8.7g-old/auth_login.php cacti-0.8.7g/auth_login.php ---- cacti-0.8.7g-old/auth_login.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/auth_login.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/auth_login.php cacti-0.8.7g-PA-v2.9/auth_login.php +--- cacti-0.8.7g/auth_login.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/auth_login.php 2010-10-17 20:09:52.000000000 -0400 @@ -124,10 +124,12 @@ } @@ -144,8 +144,42 @@ </form> </body> </html> ---- cacti-0.8.7g/data_sources.php~ 2010-12-13 11:59:32.000000000 +0200 -+++ cacti-0.8.7g/data_sources.php 2010-12-13 12:00:13.152496733 +0200 +diff -Naur cacti-0.8.7g/cli/add_graph_template.php cacti-0.8.7g-PA-v2.9/cli/add_graph_template.php +--- cacti-0.8.7g/cli/add_graph_template.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/cli/add_graph_template.php 2010-10-17 20:09:52.000000000 -0400 +@@ -144,6 +144,7 @@ + exit(1); + }else{ + db_execute("replace into host_graph (host_id,graph_template_id) values (" . $host_id . "," . $graph_template_id . ")"); ++ api_plugin_hook_function('add_graph_template_to_host', array("host_id" => $host_id, "graph_template_id" => $graph_template_id)); + } + + if (is_error_message()) { +diff -Naur cacti-0.8.7g/cli/add_tree.php cacti-0.8.7g-PA-v2.9/cli/add_tree.php +--- cacti-0.8.7g/cli/add_tree.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/cli/add_tree.php 2010-10-17 20:09:52.000000000 -0400 +@@ -33,6 +33,7 @@ + include(dirname(__FILE__)."/../include/global.php"); + include_once($config["base_path"]."/lib/api_automation_tools.php"); + include_once($config["base_path"].'/lib/tree.php'); ++include_once($config["base_path"].'/lib/api_tree.php'); + + /* process calling arguments */ + $parms = $_SERVER["argv"]; +diff -Naur cacti-0.8.7g/cli/host_update_template.php cacti-0.8.7g-PA-v2.9/cli/host_update_template.php +--- cacti-0.8.7g/cli/host_update_template.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/cli/host_update_template.php 2010-10-17 20:09:52.000000000 -0400 +@@ -136,6 +136,7 @@ + + foreach ($graph_templates as $graph_template) { + db_execute("REPLACE INTO host_graph (host_id, graph_template_id) VALUES (" . $host["id"] . ", " . $graph_template["graph_template_id"] . ")"); ++ api_plugin_hook_function('add_graph_template_to_host', array("host_id" => $host_id, "graph_template_id" => $graph_template["graph_template_id"])); + } + } + } +diff -Naur cacti-0.8.7g/data_sources.php cacti-0.8.7g-PA-v2.9/data_sources.php +--- cacti-0.8.7g/data_sources.php 2010-09-19 21:39:05.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/data_sources.php 2010-10-17 20:09:52.000000000 -0400 @@ -44,6 +44,8 @@ 7 => "Disable" ); @@ -197,17 +231,21 @@ } function get_poller_interval($seconds) { -@@ -1323,6 +1323,7 @@ +@@ -1310,8 +1323,10 @@ $i = 0; if (sizeof($data_sources) > 0) { foreach ($data_sources as $data_source) { ++ $data_source["data_template_name"] = htmlspecialchars($data_source["data_template_name"]); + $data_source = api_plugin_hook_function('data_sources_table', $data_source); /* we're escaping strings here, so no need to escape them on form_selectable_cell */ - $data_template_name = ((empty($data_source["data_template_name"])) ? "<em>None</em>" : htmlspecialchars($data_source["data_template_name"])); +- $data_template_name = ((empty($data_source["data_template_name"])) ? "<em>None</em>" : htmlspecialchars($data_source["data_template_name"])); ++ $data_template_name = ((empty($data_source["data_template_name"])) ? "<em>None</em>" : $data_source["data_template_name"]); $data_input_name = ((empty($data_source["data_input_name"])) ? "<em>External</em>" : htmlspecialchars($data_source["data_input_name"])); -diff -Naur cacti-0.8.7g-old/graph_image.php cacti-0.8.7g/graph_image.php ---- cacti-0.8.7g-old/graph_image.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/graph_image.php 2010-07-09 18:34:11.000000000 -0400 + $poller_interval = ((isset($poller_intervals[$data_source["local_data_id"]])) ? $poller_intervals[$data_source["local_data_id"]] : 0); + form_alternate_row_color($colors["alternate"], $colors["light"], $i, 'line' . $data_source["local_data_id"]); $i++; +diff -Naur cacti-0.8.7g/graph_image.php cacti-0.8.7g-PA-v2.9/graph_image.php +--- cacti-0.8.7g/graph_image.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/graph_image.php 2010-10-17 20:09:52.000000000 -0400 @@ -44,6 +44,8 @@ /* flush the headers now */ ob_end_clean(); @@ -217,9 +255,9 @@ session_write_close(); $graph_data_array = array(); -diff -Naur cacti-0.8.7g-old/graph.php cacti-0.8.7g/graph.php ---- cacti-0.8.7g-old/graph.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/graph.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/graph.php cacti-0.8.7g-PA-v2.9/graph.php +--- cacti-0.8.7g/graph.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/graph.php 2010-10-17 20:09:52.000000000 -0400 @@ -32,6 +32,8 @@ include_once("./lib/html_tree.php"); include_once("./include/top_graph_header.php"); @@ -229,14 +267,20 @@ /* ================= input validation ================= */ input_validate_input_regex(get_request_var("rra_id"), "^([0-9]+|all)$"); input_validate_input_number(get_request_var("local_graph_id")); -@@ -94,17 +96,18 @@ - <table width='1' cellpadding='0'> - <tr> - <td> -- <img class='graphimage' id='graph_<?php print $_GET["local_graph_id"] ?>' src='<?php print htmlspecialchars("graph_image.php?action=view&local_graph_id=" . $_GET["local_graph_id"] . "&rra_id=" . $rra["id"]);?>' border='0' alt='<?php print htmlspecialchars($graph_title);?>'> -+ <img class='graphimage' id='graph_<?php print $_GET["local_graph_id"] ?>' src='<?php print htmlspecialchars("graph_image.php?action=view&local_graph_id=" . $_GET["local_graph_id"] . "&rra_id=" . $rra["id"]);?>' border='0' alt='<?php print htmlspecialchars($graph_title);?>'> - </td> - <td valign='top' style='padding: 3px;' class='noprint'> +@@ -77,6 +79,12 @@ + + switch ($_REQUEST["action"]) { + case 'view': ++ do_hook_function('page_buttons', ++ array('lgid' => $_GET["local_graph_id"], ++ 'leafid' => '',//$leaf_id, ++ 'mode' => 'mrtg', ++ 'rraid' => $_GET["rra_id"]) ++ ); + ?> + <tr bgcolor='#<?php print $colors["header"];?>'> + <td colspan='3' class='textHeaderDark'> +@@ -100,6 +108,7 @@ <a href='<?php print htmlspecialchars("graph.php?action=zoom&local_graph_id=" . $_GET["local_graph_id"]. "&rra_id=" . $rra["id"] . "&view_type=" . $_REQUEST["view_type"]);?>'><img src='images/graph_zoom.gif' border='0' alt='Zoom Graph' title='Zoom Graph' style='padding: 3px;'></a><br> <a href='<?php print htmlspecialchars("graph_xport.php?local_graph_id=" . $_GET["local_graph_id"] . "&rra_id=" . $rra["id"] . "&view_type=" . $_REQUEST["view_type"]);?>'><img src='images/graph_query.png' border='0' alt='CSV Export' title='CSV Export' style='padding: 3px;'></a><br> <a href='<?php print htmlspecialchars("graph.php?action=properties&local_graph_id=" . $_GET["local_graph_id"] . "&rra_id=" . $rra["id"] . "&view_type=" . $_REQUEST["view_type"]);?>'><img src='images/graph_properties.gif' border='0' alt='Graph Source/Properties' title='Graph Source/Properties' style='padding: 3px;'></a> @@ -244,13 +288,15 @@ </td> </tr> <tr> - <td colspan='2' align='center'> -- <strong><?php print htmlspecialchars($rra["name"]);?></strong> -+ <strong><?php print htmlspecialchars($rra["name"]);?></strong> - </td> - </tr> - </table> -@@ -215,6 +218,7 @@ +@@ -113,6 +122,7 @@ + <?php + $i++; + } ++ do_hook_function('tree_view_page_end'); + } + + break; +@@ -215,6 +225,7 @@ <td valign='top' style='padding: 3px;' class='noprint'> <a href='<?php print htmlspecialchars("graph.php?action=properties&local_graph_id=" . $_GET["local_graph_id"] . "&rra_id=" . $_GET["rra_id"] . "&view_type=" . $_REQUEST["view_type"] . "&graph_start=" . $graph_start . "&graph_end=" . $graph_end);?>'><img src='images/graph_properties.gif' border='0' alt='Graph Source/Properties' title='Graph Source/Properties' style='padding: 3px;'></a> <a href='<?php print htmlspecialchars("graph_xport.php?local_graph_id=" . $_GET["local_graph_id"] . "&rra_id=" . $_GET["rra_id"] . "&view_type=" . $_REQUEST["view_type"]);?>&graph_start=<?php print $graph_start;?>&graph_end=<?php print $graph_end;?>'><img src='images/graph_query.png' border='0' alt='CSV Export' title='CSV Export' style='padding: 3px;'></a><br> @@ -258,7 +304,7 @@ </td> </tr> <tr> -@@ -247,6 +251,7 @@ +@@ -247,6 +258,7 @@ <td valign='top' style='padding: 3px;'> <a href='<?php print htmlspecialchars("graph.php?action=zoom&local_graph_id=" . $_GET["local_graph_id"] . "&rra_id=" . $_GET["rra_id"] . "&view_type=" . $_REQUEST["view_type"]);?>'><img src='images/graph_zoom.gif' border='0' alt='Zoom Graph' title='Zoom Graph' style='padding: 3px;'></a><br> <a href='<?php print htmlspecialchars("graph_xport.php?local_graph_id=" . $_GET["local_graph_id"] . "&rra_id=" . $_GET["rra_id"] . "&view_type=" . $_REQUEST["view_type"]);?>'><img src='images/graph_query.png' border='0' alt='CSV Export' title='CSV Export' style='padding: 3px;'></a><br> @@ -266,9 +312,9 @@ </td> </tr> <tr> -diff -Naur cacti-0.8.7g-old/graphs_new.php cacti-0.8.7g/graphs_new.php ---- cacti-0.8.7g-old/graphs_new.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/graphs_new.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/graphs_new.php cacti-0.8.7g-PA-v2.9/graphs_new.php +--- cacti-0.8.7g/graphs_new.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/graphs_new.php 2010-10-17 20:09:52.000000000 -0400 @@ -511,7 +511,8 @@ </td> <td nowrap style='white-space: nowrap;' class="textInfo" align="center" valign="top"> @@ -279,9 +325,9 @@ </td> </tr> </table> -diff -Naur cacti-0.8.7g-old/graphs.php cacti-0.8.7g/graphs.php ---- cacti-0.8.7g-old/graphs.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/graphs.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/graphs.php cacti-0.8.7g-PA-v2.9/graphs.php +--- cacti-0.8.7g/graphs.php 2010-09-19 21:39:05.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/graphs.php 2010-10-17 20:09:52.000000000 -0400 @@ -45,6 +45,8 @@ 4 => "Convert to Graph Template" ); @@ -313,9 +359,9 @@ } }else{ print "<tr><td bgcolor='#" . $colors["form_alternate1"]. "'><span class='textError'>You must select at least one graph.</span></td></tr>\n"; -diff -Naur cacti-0.8.7g-old/host.php cacti-0.8.7g/host.php ---- cacti-0.8.7g-old/host.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/host.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/host.php cacti-0.8.7g-PA-v2.9/host.php +--- cacti-0.8.7g/host.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/host.php 2010-10-17 20:09:52.000000000 -0400 @@ -44,6 +44,8 @@ 6 => "Change Availability Options" ); @@ -325,16 +371,24 @@ /* set default action */ if (!isset($_REQUEST["action"])) { $_REQUEST["action"] = ""; } -@@ -305,6 +307,8 @@ +@@ -137,6 +139,7 @@ + /* ==================================================== */ + + db_execute("replace into host_graph (host_id,graph_template_id) values (" . $_POST["id"] . "," . $_POST["graph_template_id"] . ")"); ++ api_plugin_hook_function('add_graph_template_to_host', array("host_id" => $_POST["id"], "graph_template_id" => $_POST["graph_template_id"])); + + header("Location: host.php?action=edit&id=" . $_POST["id"]); + exit; +@@ -305,6 +308,8 @@ api_tree_item_save(0, $_POST["tree_id"], TREE_ITEM_TYPE_HOST, $_POST["tree_item_id"], "", 0, read_graph_config_option("default_rra_id"), $selected_items[$i], 1, 1, false); } + } else { -+ api_plugin_hook_function('device_action_execute', $_POST['drp_action']); ++ api_plugin_hook_function('device_action_execute', $_POST['drp_action']); } header("Location: host.php"); -@@ -450,6 +454,12 @@ +@@ -450,6 +455,12 @@ <input type='hidden' name='tree_id' value='" . $matches[1] . "'>\n "; $save_html = "<input type='button' value='Cancel' onClick='window.history.back()'> <input type='submit' value='Continue' title='Place Device(s) on Tree'>"; @@ -347,7 +401,7 @@ } }else{ print "<tr><td bgcolor='#" . $colors["form_alternate1"]. "'><span class='textError'>You must select at least one device.</span></td></tr>\n"; -@@ -532,6 +542,8 @@ +@@ -532,6 +543,8 @@ input_validate_input_number(get_request_var("id")); /* ==================================================== */ @@ -356,7 +410,7 @@ if (!empty($_GET["id"])) { $host = db_fetch_row("select * from host where id=" . $_GET["id"]); $header_label = "[edit: " . htmlspecialchars($host["description"]) . "]"; -@@ -643,6 +655,7 @@ +@@ -643,6 +656,7 @@ <span style="color: #c16921;">*</span><a href="<?php print htmlspecialchars("graphs_new.php?host_id=" . $host["id"]);?>">Create Graphs for this Host</a><br> <span style="color: #c16921;">*</span><a href="<?php print htmlspecialchars("data_sources.php?host_id=" . $host["id"] . "&ds_rows=30&filter=&template_id=-1&method_id=-1&page=1");?>">Data Source List</a><br> <span style="color: #c16921;">*</span><a href="<?php print htmlspecialchars("graphs.php?host_id=" . $host["id"] . "&graph_rows=30&filter=&template_id=-1&page=1");?>">Graph List</a> @@ -364,7 +418,7 @@ </td> </tr> </table> -@@ -1107,6 +1120,8 @@ +@@ -1107,6 +1121,8 @@ } form_save_button("host.php", "return"); @@ -373,10 +427,23 @@ } function host() { -diff -Naur cacti-0.8.7g-old/include/auth.php cacti-0.8.7g/include/auth.php ---- cacti-0.8.7g-old/include/auth.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/auth.php 2010-07-09 18:34:11.000000000 -0400 -@@ -31,6 +31,9 @@ +diff -Naur cacti-0.8.7g/images/disable_icon.png cacti-0.8.7g-PA-v2.9/images/disable_icon.png +diff -Naur cacti-0.8.7g/images/enable_icon_disabled.png cacti-0.8.7g-PA-v2.9/images/enable_icon_disabled.png +diff -Naur cacti-0.8.7g/images/enable_icon.png cacti-0.8.7g-PA-v2.9/images/enable_icon.png +diff -Naur cacti-0.8.7g/images/install_icon_disabled.png cacti-0.8.7g-PA-v2.9/images/install_icon_disabled.png +diff -Naur cacti-0.8.7g/images/install_icon.png cacti-0.8.7g-PA-v2.9/images/install_icon.png +diff -Naur cacti-0.8.7g/images/uninstall_icon.gif cacti-0.8.7g-PA-v2.9/images/uninstall_icon.gif +diff -Naur cacti-0.8.7g/images/view_none.gif cacti-0.8.7g-PA-v2.9/images/view_none.gif +diff -Naur cacti-0.8.7g/include/auth.php cacti-0.8.7g-PA-v2.9/include/auth.php +--- cacti-0.8.7g/include/auth.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/auth.php 2010-10-17 20:09:52.000000000 -0400 +@@ -26,14 +26,17 @@ + + /* check to see if this is a new installation */ + if (db_fetch_cell("select cacti from version") != $config["cacti_version"]) { +- header ("Location: install/"); ++ header ("Location: " . $config['url_path'] . "install/"); + exit; } if (read_config_option("auth_method") != 0) { @@ -385,7 +452,11 @@ + /* handle change password dialog */ if ((isset($_SESSION['sess_change_password'])) && (read_config_option("webbasic_enabled") != "on")) { - header ("Location: auth_changepassword.php?ref=" . (isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : "index.php")); +- header ("Location: auth_changepassword.php?ref=" . (isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : "index.php")); ++ header ("Location: " . $config['url_path'] . "auth_changepassword.php?ref=" . (isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : "index.php")); + exit; + } + @@ -72,9 +75,9 @@ and user_auth_realm.realm_id='$realm_id'")) || (empty($realm_id)))) { @@ -415,9 +486,9 @@ </tr> <tr style='height:10px;'><td></td></tr> <tr> -diff -Naur cacti-0.8.7g-old/include/bottom_footer.php cacti-0.8.7g/include/bottom_footer.php ---- cacti-0.8.7g-old/include/bottom_footer.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/bottom_footer.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/include/bottom_footer.php cacti-0.8.7g-PA-v2.9/include/bottom_footer.php +--- cacti-0.8.7g/include/bottom_footer.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/bottom_footer.php 2010-10-17 20:09:52.000000000 -0400 @@ -21,6 +21,10 @@ | http://www.cacti.net/ | +-------------------------------------------------------------------------+ @@ -439,9 +510,9 @@ /* we use this session var to store field values for when a save fails, this way we can restore the field's previous values. we reset it here, because they only need to be stored for a single page */ -diff -Naur cacti-0.8.7g-old/include/config.php cacti-0.8.7g/include/config.php ---- cacti-0.8.7g-old/include/config.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/config.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/include/config.php cacti-0.8.7g-PA-v2.9/include/config.php +--- cacti-0.8.7g/include/config.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/config.php 2010-10-17 20:09:52.000000000 -0400 @@ -30,6 +30,17 @@ $database_password = "cactiuser"; $database_port = "3306"; @@ -460,9 +531,9 @@ /* Default session name - Session name must contain alpha characters */ #$cacti_session_name = "Cacti"; -diff -Naur cacti-0.8.7g-old/include/global_arrays.php cacti-0.8.7g/include/global_arrays.php ---- cacti-0.8.7g-old/include/global_arrays.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/global_arrays.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/include/global_arrays.php cacti-0.8.7g-PA-v2.9/include/global_arrays.php +--- cacti-0.8.7g/include/global_arrays.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/global_arrays.php 2010-10-17 20:09:52.000000000 -0400 @@ -22,6 +22,8 @@ +-------------------------------------------------------------------------+ */ @@ -477,29 +548,28 @@ ); +$plugin_architecture = array( -+ 'version' => '2.8' ++ 'version' => '2.9' + ); + +api_plugin_hook('config_arrays'); + ?> -diff -Naur cacti-0.8.7g-old/include/global_constants.php cacti-0.8.7g/include/global_constants.php ---- cacti-0.8.7g-old/include/global_constants.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/global_constants.php 2010-07-09 18:34:11.000000000 -0400 -@@ -173,4 +173,8 @@ +diff -Naur cacti-0.8.7g/include/global_constants.php cacti-0.8.7g-PA-v2.9/include/global_constants.php +--- cacti-0.8.7g/include/global_constants.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/global_constants.php 2010-10-17 20:09:52.000000000 -0400 +@@ -173,4 +173,9 @@ define("SNMP_CMDPHP", 1); define("SNMP_WEBUI", 2); --?> +define('OPER_MODE_NATIVE', 0); +define('OPER_MODE_RESKIN', 1); +define('OPER_MODE_IFRAME_NONAV', 2); ++define('OPER_MODE_NOTABS', 3); + -+?> -\ No newline at end of file -diff -Naur cacti-0.8.7g-old/include/global_form.php cacti-0.8.7g/include/global_form.php ---- cacti-0.8.7g-old/include/global_form.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/global_form.php 2010-07-09 18:34:11.000000000 -0400 + ?> +diff -Naur cacti-0.8.7g/include/global_form.php cacti-0.8.7g-PA-v2.9/include/global_form.php +--- cacti-0.8.7g/include/global_form.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/global_form.php 2010-10-17 20:09:52.000000000 -0400 @@ -22,8 +22,9 @@ +-------------------------------------------------------------------------+ */ @@ -521,9 +591,9 @@ + +api_plugin_hook('config_form'); + -diff -Naur cacti-0.8.7g-old/include/global.php cacti-0.8.7g/include/global.php ---- cacti-0.8.7g-old/include/global.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/global.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/include/global.php cacti-0.8.7g-PA-v2.9/include/global.php +--- cacti-0.8.7g/include/global.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/global.php 2010-10-17 20:09:52.000000000 -0400 @@ -93,6 +93,13 @@ /* built-in snmp support */ $config["php_snmp_support"] = function_exists("snmpget"); @@ -569,9 +639,9 @@ /* current cacti version */ $config["cacti_version"] = "0.8.7g"; -diff -Naur cacti-0.8.7g-old/include/global_settings.php cacti-0.8.7g/include/global_settings.php ---- cacti-0.8.7g-old/include/global_settings.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/global_settings.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/include/global_settings.php cacti-0.8.7g-PA-v2.9/include/global_settings.php +--- cacti-0.8.7g/include/global_settings.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/global_settings.php 2010-10-17 20:09:52.000000000 -0400 @@ -1190,4 +1190,6 @@ ) ); @@ -579,10 +649,10 @@ +api_plugin_hook('config_settings'); + ?> -diff -Naur cacti-0.8.7g-old/include/plugins.php cacti-0.8.7g/include/plugins.php ---- cacti-0.8.7g-old/include/plugins.php 1969-12-31 19:00:00.000000000 -0500 -+++ cacti-0.8.7g/include/plugins.php 2010-07-09 18:34:11.000000000 -0400 -@@ -0,0 +1,38 @@ +diff -Naur cacti-0.8.7g/include/plugins.php cacti-0.8.7g-PA-v2.9/include/plugins.php +--- cacti-0.8.7g/include/plugins.php 1969-12-31 19:00:00.000000000 -0500 ++++ cacti-0.8.7g-PA-v2.9/include/plugins.php 2010-10-17 20:09:52.000000000 -0400 +@@ -0,0 +1,43 @@ +<?php + +/* @@ -590,7 +660,7 @@ + * Licensed under the GNU GPL. For full terms see the file COPYING. + */ + -+global $plugin_hooks, $plugins_system; ++global $plugin_hooks, $plugins_system, $plugins; +$plugin_hooks = array(); +$plugins_system = array('settings', 'boost', 'dsstats'); + @@ -610,10 +680,15 @@ + * @param string $name Name of hook to fire + * @return mixed $data + */ ++if (!is_array($plugins)) { ++ $plugins = array(); ++} + +$oldplugins = read_config_option('oldplugins'); -+$oldplugins = explode(',', $oldplugins); -+$plugins = array_merge($plugins, $oldplugins); ++if (strlen(trim($oldplugins))) { ++ $oldplugins = explode(',', $oldplugins); ++ $plugins = array_merge($plugins, $oldplugins); ++} + +/* On startup, register all plugins configured for use. */ +if (isset($plugins) && is_array($plugins)) { @@ -621,22 +696,19 @@ + use_plugin($name); + } +} -diff -Naur cacti-0.8.7g-old/include/top_graph_header.php cacti-0.8.7g/include/top_graph_header.php ---- cacti-0.8.7g-old/include/top_graph_header.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/top_graph_header.php 2010-07-09 18:34:11.000000000 -0400 -@@ -25,6 +25,11 @@ +diff -Naur cacti-0.8.7g/include/top_graph_header.php cacti-0.8.7g-PA-v2.9/include/top_graph_header.php +--- cacti-0.8.7g/include/top_graph_header.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/top_graph_header.php 2010-10-17 20:09:52.000000000 -0400 +@@ -25,6 +25,8 @@ $using_guest_account = false; $show_console_tab = true; +$oper_mode = api_plugin_hook_function('top_header', OPER_MODE_NATIVE); -+if ($oper_mode == OPER_MODE_RESKIN) { -+ return; -+} + /* ================= input validation ================= */ input_validate_input_number(get_request_var_request("local_graph_id")); input_validate_input_number(get_request_var_request("graph_start")); -@@ -52,41 +57,53 @@ +@@ -52,49 +54,62 @@ $_SESSION["sess_nav_level_cache"][2]["url"] = "graph.php?local_graph_id=" . $_REQUEST["local_graph_id"] . "&rra_id=all"; } @@ -704,8 +776,9 @@ </td> </tr> </table> -@@ -94,7 +111,7 @@ + </td> </tr> ++<?php } elseif ($oper_mode == OPER_MODE_NOTABS) { api_plugin_hook_function('print_top_header'); } ?> <tr style="height:2px;" bgcolor="#183c8f" class="noprint"> <td colspan="2"> - <img src="images/transparent_line.gif" style="height:2px;width:170px;" border="0"><br> @@ -713,7 +786,7 @@ </td> </tr> <tr style="height:5px;" bgcolor="#e9e9e9" class="noprint"> -@@ -106,7 +123,7 @@ +@@ -106,7 +121,7 @@ </td> <td align="right"> <?php if ((isset($_SESSION["sess_user_id"])) && ($using_guest_account == false)) { ?> @@ -722,7 +795,7 @@ <?php } ?> </td> </tr> -@@ -114,10 +131,10 @@ +@@ -114,10 +129,10 @@ </td> </tr> <tr class="noprint"> @@ -736,18 +809,18 @@ </td> </tr> -@@ -143,6 +160,8 @@ +@@ -143,6 +158,8 @@ </td> </tr> <?php } -+ } ++ + global $graph_views; load_current_session_value("action", "sess_cacti_graph_action", $graph_views[read_graph_config_option("default_tree_view_mode")]); ?> <tr> -diff -Naur cacti-0.8.7g-old/include/top_header.php cacti-0.8.7g/include/top_header.php ---- cacti-0.8.7g-old/include/top_header.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/include/top_header.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/include/top_header.php cacti-0.8.7g-PA-v2.9/include/top_header.php +--- cacti-0.8.7g/include/top_header.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/include/top_header.php 2010-10-17 20:09:52.000000000 -0400 @@ -22,38 +22,53 @@ +-------------------------------------------------------------------------+ */ @@ -756,7 +829,7 @@ +global $colors, $config; + +$oper_mode = api_plugin_hook_function('top_header', OPER_MODE_NATIVE); -+if ($oper_mode == OPER_MODE_RESKIN) { ++if ($oper_mode == OPER_MODE_RESKIN || $oper_mode == OPER_MODE_NOTABS) { + return; +} + @@ -853,9 +926,9 @@ + <tr> + <td width="100%" valign="top"><?php display_output_messages();?> +<?php } ?> -diff -Naur cacti-0.8.7g-old/index.php cacti-0.8.7g/index.php ---- cacti-0.8.7g-old/index.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/index.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/index.php cacti-0.8.7g-PA-v2.9/index.php +--- cacti-0.8.7g/index.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/index.php 2010-10-17 20:09:52.000000000 -0400 @@ -25,6 +25,8 @@ include("./include/auth.php"); include("./include/top_header.php"); @@ -874,9 +947,130 @@ include("./include/bottom_footer.php"); ?> -diff -Naur cacti-0.8.7g-old/lib/api_device.php cacti-0.8.7g/lib/api_device.php ---- cacti-0.8.7g-old/lib/api_device.php 2010-07-09 18:33:46.000000000 -0400 -+++ cacti-0.8.7g/lib/api_device.php 2010-07-09 18:34:11.000000000 -0400 +diff -Naur cacti-0.8.7g/lib/api_automation_tools.php cacti-0.8.7g-PA-v2.9/lib/api_automation_tools.php +--- cacti-0.8.7g/lib/api_automation_tools.php 2010-07-09 18:33:46.000000000 -0400 ++++ cacti-0.8.7g-PA-v2.9/lib/api_automation_tools.php 2010-10-17 20:09:52.000000000 -0400 +@@ -22,117 +22,6 @@ + +-------------------------------------------------------------------------+ + */ + +-function api_tree_item_save($id, $tree_id, $type, $parent_tree_item_id, +- $title, $local_graph_id, $rra_id, $host_id, $host_grouping_type, +- $sort_children_type, $propagate_changes) { +- +- global $config; +- +- include_once($config["library_path"] . "/tree.php"); +- +- $parent_order_key = db_fetch_cell("select order_key from graph_tree_items where id=$parent_tree_item_id"); +- +- /* fetch some cache variables */ +- if (empty($id)) { +- /* new/save - generate new order key */ +- $order_key = get_next_tree_id($parent_order_key, "graph_tree_items", "order_key", "graph_tree_id=$tree_id"); +- }else{ +- /* edit/save - use old order_key */ +- $order_key = db_fetch_cell("select order_key from graph_tree_items where id=$id"); +- } +- +- /* duplicate graph check */ +- $search_key = substr($parent_order_key, 0, (tree_tier($parent_order_key) * CHARS_PER_TIER)); +- if (($type == TREE_ITEM_TYPE_GRAPH) && (sizeof(db_fetch_assoc("select id from graph_tree_items where local_graph_id='$local_graph_id' and graph_tree_id='$tree_id' and order_key like '$search_key" . str_repeat('_', CHARS_PER_TIER) . str_repeat('0', (MAX_TREE_DEPTH * CHARS_PER_TIER) - (strlen($search_key) + CHARS_PER_TIER)) . "'")) > 0)) { +- return db_fetch_cell("select id from graph_tree_items where local_graph_id='$local_graph_id' and graph_tree_id='$tree_id' and order_key like '$search_key" . str_repeat('_', CHARS_PER_TIER) . str_repeat('0', (MAX_TREE_DEPTH * CHARS_PER_TIER) - (strlen($search_key) + CHARS_PER_TIER)) . "'"); +- } <<Diff was trimmed, longer than 597 lines>> ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cacti/cacti-PA.patch?r1=1.5&r2=1.6&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit