diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index fa1fabd275..15e321551d 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,13 @@ +2013-01-30 Miguel de Dios <miguel.dedios@artica.es> + + * godmode/agentes/planned_downtime.list.php, include/db/oracle.php, + include/Image/image_functions.php, + operation/events/events.build_table.php, + operation/messages/message_edit.php, operation/users/user_edit.php, + operation/tree.php: improved the source style. + + * include/constants.php: added constants for the subtype of modules. + 2013-01-30 Sergio Martin <sergio.martin@artica.es> * godmode/events/event_responses.editor.php: Little fix diff --git a/pandora_console/godmode/agentes/planned_downtime.list.php b/pandora_console/godmode/agentes/planned_downtime.list.php index 5e65c9e8d9..f1a5d50c2f 100755 --- a/pandora_console/godmode/agentes/planned_downtime.list.php +++ b/pandora_console/godmode/agentes/planned_downtime.list.php @@ -153,7 +153,7 @@ else { $data[5] .= " "; } $data[5] .= " (" . $downtime['periodically_time_from']; - $data[5] .= "-" . $downtime['periodically_time_to'] . ")"; + $data[5] .= "-" . $downtime['periodically_time_to'] . ")"; break; case 'monthly': $data[5] = __('Monthly:'); diff --git a/pandora_console/include/Image/image_functions.php b/pandora_console/include/Image/image_functions.php index d7b9afbd61..8974fa6d41 100644 --- a/pandora_console/include/Image/image_functions.php +++ b/pandora_console/include/Image/image_functions.php @@ -1,7 +1,7 @@ <?php /** - * @category Images - * @package Image_Graph + * @category Images + * @package Image_Graph */ /** diff --git a/pandora_console/include/constants.php b/pandora_console/include/constants.php index 4aa92ebb41..f0a1df6c83 100644 --- a/pandora_console/include/constants.php +++ b/pandora_console/include/constants.php @@ -208,6 +208,8 @@ define ('STATUS_ALERT_DISABLED', 'alert_disabled.png'); define ('STATUS_SERVER_OK', 'server_ok.png'); define ('STATUS_SERVER_DOWN', 'server_down.png'); + + /* Events criticity */ define ('EVENT_CRIT_MAINTENANCE', 0); define ('EVENT_CRIT_INFORMATIONAL', 1); @@ -219,4 +221,9 @@ define ('EVENT_CRIT_CRITICAL', 4); define ('EVENT_CRIT_WARNING_OR_CRITICAL', 34); define ('EVENT_CRIT_NOT_NORMAL', 20); -?> +/* Id Module (more use in component)*/ +define ('MODULE_WMI', 6); +define ('MODULE_NETWORK', 2); +define ('MODULE_PLUGIN', 4); +define ('MODULE_WEB', 7); +?> \ No newline at end of file diff --git a/pandora_console/include/db/oracle.php b/pandora_console/include/db/oracle.php index 7929a33519..2d2c47fab4 100644 --- a/pandora_console/include/db/oracle.php +++ b/pandora_console/include/db/oracle.php @@ -590,14 +590,14 @@ function oracle_db_format_array_where_clause_sql ($values, $join = 'AND', $prefi } if ($i == $max) { $query .= ' ) '; - } + } $i++; continue; } else if (is_numeric ($field)) { /* User provide the exact operation to do */ $query .= $value; - + if ($i < $max) { $query .= ' '.$join.' '; } @@ -621,12 +621,12 @@ function oracle_db_format_array_where_clause_sql ($values, $join = 'AND', $prefi $query .= sprintf ("%s IN ('%s')", $field, implode ("', '", $value)); } else { - if ($value[0] == ">"){ + if ($value[0] == ">") { $value = substr($value,1,strlen($value)-1); $query .= sprintf ("%s > '%s'", $field, $value); } - else if ($value[0] == "<"){ - if ($value[1] == ">"){ + else if ($value[0] == "<") { + if ($value[1] == ">") { $value = substr($value,2,strlen($value)-2); $query .= sprintf ("%s <> '%s'", $field, $value); } @@ -707,11 +707,11 @@ function oracle_db_format_array_where_clause_sql ($values, $join = 'AND', $prefi **/ function oracle_recode_query ($sql, $values, $join = 'AND', $return = true) { $fields = array (); - + if (! is_array ($values) || empty($sql)) { return ''; } - + $query = ''; $limit = ''; $offset = ''; @@ -736,7 +736,7 @@ function oracle_recode_query ($sql, $values, $join = 'AND', $return = true) { else if (isset ($values['offset'])) { unset ($values['offset']); } - + if (isset ($values['order'])) { if (is_array($values['order'])) { if (!isset($values['order']['order'])) { @@ -755,19 +755,19 @@ function oracle_recode_query ($sql, $values, $join = 'AND', $return = true) { } unset ($values['order']); } - + if (isset ($values['group'])) { $group = sprintf (' GROUP BY %s', $values['group']); unset ($values['group']); } - + $i = 1; $max = count ($values); foreach ($values as $field => $value) { if ($i == 1) { $query .= ' ( '; } - + if (is_numeric ($field)) { /* User provide the exact operation to do */ $query .= $value; @@ -778,7 +778,7 @@ function oracle_recode_query ($sql, $values, $join = 'AND', $return = true) { $i++; continue; } - + if (is_null ($value)) { $query .= sprintf ("%s IS NULL", $field); } @@ -867,10 +867,10 @@ function oracle_db_get_value_sql($sql, $dbconnection = false) { function oracle_db_get_row_sql ($sql, $search_history_db = false) { $sql = "SELECT * FROM (" . $sql . ") WHERE rownum < 2"; $result = oracle_db_get_all_rows_sql($sql, $search_history_db); - + if($result === false) return false; - + return $result[0]; } @@ -904,11 +904,11 @@ function oracle_db_get_row_filter ($table, $filter, $fields = false, $where_join } else { if (is_array ($fields)) - $fields = implode (',', $fields); + $fields = implode (',', $fields); else if (! is_string ($fields)) - return false; + return false; } - + if (is_array ($filter)) $filter = db_format_array_where_clause_sql ($filter, $where_join, ' WHERE '); else if (is_string ($filter)) @@ -917,7 +917,7 @@ function oracle_db_get_row_filter ($table, $filter, $fields = false, $where_join $filter = ''; $sql = sprintf ('SELECT %s FROM %s %s', $fields, $table, $filter); - + return db_get_row_sql ($sql); } @@ -956,7 +956,7 @@ function oracle_db_get_all_rows_filter ($table, $filter = array(), $fields = fal elseif (!is_string($fields)) { return false; } - + //TODO: Validate and clean filter options if (is_array ($filter)) { $filter = db_format_array_where_clause_sql ($filter, $where_join, ' WHERE '); @@ -967,9 +967,9 @@ function oracle_db_get_all_rows_filter ($table, $filter = array(), $fields = fal else { $filter = ''; } - + $sql = sprintf ('SELECT %s FROM %s %s', $fields, $table, $filter); - + if ($returnSQL) return $sql; else @@ -984,7 +984,7 @@ function oracle_db_get_all_rows_filter ($table, $filter = array(), $fields = fal */ function oracle_db_get_num_rows ($sql) { global $config; - + $type = explode(' ',strtoupper(trim($sql))); if ($type[0] == 'SELECT'){ $sql = "SELECT count(*) as NUM FROM (" . $sql . ")"; @@ -1000,7 +1000,7 @@ function oracle_db_get_num_rows ($sql) { } oci_free_statement($query); - + return $rows; } @@ -1024,10 +1024,10 @@ function oracle_db_get_all_rows_field_filter ($table, $field, $condition, $order else { $sql = sprintf ("SELECT * FROM %s WHERE %s = '%s'", $table, $field, $condition); } - + if ($order_field != "") $sql .= sprintf (" ORDER BY %s", $order_field); - + return db_get_all_rows_sql ($sql); } @@ -1045,10 +1045,10 @@ function oracle_db_get_all_fields_in_table ($table, $field = '', $condition = '' if ($condition != '') { $sql .= sprintf (" WHERE %s = '%s'", $field, $condition); } - + if ($order_field != "") $sql .= sprintf (" ORDER BY %s", $order_field); - + return db_get_all_rows_sql ($sql); } @@ -1077,7 +1077,7 @@ function oracle_db_get_all_fields_in_table ($table, $field = '', $condition = '' */ function oracle_db_format_array_to_update_sql ($values) { $fields = array (); - + foreach ($values as $field => $value) { if (is_numeric($field)) { array_push ($fields, $value); @@ -1086,7 +1086,7 @@ function oracle_db_format_array_to_update_sql ($values) { else if ($field[0] == "`") { $field = str_replace('`', '', $field); } - + if ($value === NULL) { $sql = sprintf ("%s = NULL", $field); } @@ -1110,7 +1110,7 @@ function oracle_db_format_array_to_update_sql ($values) { } array_push ($fields, $sql); } - + return implode (", ", $fields); } @@ -1142,7 +1142,7 @@ function oracle_db_process_sql_update($table, $values, $where = false, $where_jo $query = sprintf ("UPDATE %s SET %s", $table, db_format_array_to_update_sql ($values)); - + if ($where) { if (is_string ($where)) { // No clean, the caller should make sure all input is clean, this is a raw function @@ -1188,9 +1188,9 @@ function oracle_db_process_sql_delete($table, $where, $where_join = 'AND') { if (empty ($where)) /* Should avoid any mistake that lead to deleting all data */ return false; - + $query = sprintf ("DELETE FROM %s WHERE ", $table); - + if ($where) { if (is_string ($where)) { /* FIXME: Should we clean the string for sanity? @@ -1201,7 +1201,7 @@ function oracle_db_process_sql_delete($table, $where, $where_join = 'AND') { $query .= db_format_array_where_clause_sql ($where, $where_join); } } - + return db_process_sql ($query); } @@ -1209,9 +1209,9 @@ function oracle_db_process_sql_delete_temp ($table, $where, $where_join = 'AND') if (empty ($where)) /* Should avoid any mistake that lead to deleting all data */ return false; - + $query = sprintf ("DELETE FROM %s WHERE ", $table); - + if ($where) { if (is_string ($where)) { /* FIXME: Should we clean the string for sanity? @@ -1222,8 +1222,9 @@ function oracle_db_process_sql_delete_temp ($table, $where, $where_join = 'AND') $query .= db_format_array_where_clause_sql ($where, $where_join); } } - + $result = ''; + return db_process_sql ($query, "affected_rows", '', true, $result, false); } diff --git a/pandora_console/operation/events/events.build_table.php b/pandora_console/operation/events/events.build_table.php index 2128fb7a4c..2f606a71b3 100644 --- a/pandora_console/operation/events/events.build_table.php +++ b/pandora_console/operation/events/events.build_table.php @@ -289,7 +289,7 @@ foreach ($result as $event) { $data[$i] = '<b><a href="'.$event["server_url"].'/index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=' . $event["id_agente"] . $event["server_url_hash"] . '">'; $data[$i] .= $event["agent_name"]; $data[$i] .= "</a></b>"; - } + } else { $data[$i] .= ui_print_agent_name ($event["id_agente"], true); } diff --git a/pandora_console/operation/messages/message_edit.php b/pandora_console/operation/messages/message_edit.php index 84412e7970..d0487ea7e0 100644 --- a/pandora_console/operation/messages/message_edit.php +++ b/pandora_console/operation/messages/message_edit.php @@ -82,8 +82,8 @@ if ($read_message) { $table->data[2][0] = __('Subject'); $table->data[2][1] = html_print_input_text_extended ("subject", $message["subject"], 'text-subject', '', 50, 70, true, false, '', 'readonly'); - - $order = array("\r\n", "\n", "\r"); + + $order = array("\r\n", "\n", "\r"); $replace = '<br />'; $parsed_message = str_replace($order, $replace, $message["mensaje"]); @@ -124,7 +124,7 @@ if ($read_message) { // Create message (destination user) if (($new_msg) && (!empty ($dst_user)) && (!$reply)) { $return = messages_create_message ($config["id_user"], $dst_user, $subject, $message); - + $user_name = get_user_fullname ($dst_user); if (!$user_name) { $user_name = $dst_user; diff --git a/pandora_console/operation/tree.php b/pandora_console/operation/tree.php index ad2a73e1d7..1461bcebf8 100644 --- a/pandora_console/operation/tree.php +++ b/pandora_console/operation/tree.php @@ -561,8 +561,8 @@ if (! defined ('METACONSOLE')) { $img_style = array ("class" => "top", "width" => 16); $activeTab = get_parameter('tab','group'); $group_tab = array('text' => "<a href='index.php?sec=monitoring&sec2=operation/tree&refr=0&tab=group&pure=$pure'>" - . html_print_image ("images/group.png", true, array ("title" => __('Groups'))) . "</a>", - 'active' => $activeTab == "group"); + . html_print_image ("images/group.png", true, array ("title" => __('Groups'))) . "</a>", + 'active' => $activeTab == "group"); $tags_tab = array('text' => "<a href='index.php?&sec=monitoring&sec2=operation/tree&refr=0&tab=tag&pure=$pure'>" . html_print_image ("images/tag_red.png", true, array ("title" => __('Tags'))) . "</a>", 'active' => $activeTab == "tag"); $subsections = array('group' => $group_tab, 'tag' => $tags_tab); @@ -586,7 +586,8 @@ if(tags_has_user_acl_tags()) { echo "<br>"; if (! defined ('METACONSOLE')) { echo '<form id="tree_search" method="post" action="index.php?extension_in_menu=estado&sec=estado&sec2=operation/tree&refr=0&sort_by='.$activeTab.'&pure='.$pure.'">'; -} else { +} +else { echo '<form id="tree_search" method="post" action="index.php?sec=monitoring&sec2=operation/tree&refr=0&tab='.$activeTab.'&pure='.$pure.'">'; } echo "<b>" . __('Agent status') . "</b>"; @@ -635,7 +636,7 @@ treeview_printTree($activeTab); * less_branchs int use in ajax php as binary structure 0b00, 0b01, 0b10 and 0b11 * id_father int use in js and ajax php, its useful when you have a two subtrees with same agent for diferent each one */ - function loadSubTree(type, div_id, less_branchs, id_father, server_name) { + function loadSubTree(type, div_id, less_branchs, id_father, server_name) { hiddenDiv = $('#tree_div'+id_father+'_'+type+'_'+div_id).attr('hiddenDiv'); loadDiv = $('#tree_div'+id_father+'_'+type+'_'+div_id).attr('loadDiv'); pos = parseInt($('#tree_image'+id_father+'_'+type+'_'+div_id).attr('pos_tree')); @@ -690,9 +691,11 @@ treeview_printTree($activeTab); }); } else { - <?php if (! defined ('METACONSOLE')) { + <?php + if (! defined ('METACONSOLE')) { echo 'var icon_path = \'operation/tree\';'; - } else { + } + else { echo 'var icon_path = \'../../operation/tree\';'; } ?> @@ -781,7 +784,7 @@ treeview_printTree($activeTab); success: function(data){ $('#cont').html(data); } - }); + }); } function loadModuleTable(id_module, server_name) { @@ -792,6 +795,6 @@ treeview_printTree($activeTab); success: function(data){ $('#cont').html(data); } - }); + }); } </script> diff --git a/pandora_console/operation/users/user_edit.php b/pandora_console/operation/users/user_edit.php index cc8e1e11ec..190a4e3a5a 100644 --- a/pandora_console/operation/users/user_edit.php +++ b/pandora_console/operation/users/user_edit.php @@ -226,7 +226,7 @@ echo html_print_select_from_sql ('SELECT id_language, name FROM tlanguage', echo '</td></tr><tr><td class="datos2">'.__('Comments').'</td><td class="datos">'; html_print_textarea ("comments", 2, 60, $user_info["comments"], ($view_mode ? 'readonly="readonly"' : '')); html_print_input_hidden('quick_language_change', 1); - + $own_info = get_user_info ($config['id_user']); if ($own_info['is_admin'] || check_acl ($config['id_user'], 0, "PM")) $display_all_group = true; @@ -237,8 +237,7 @@ $usr_groups = (users_get_groups($config['id_user'], 'AR', $display_all_group)); $id_usr = $config['id_user']; // User only can change skins if has more than one group -if (count($usr_groups) > 1){ - +if (count($usr_groups) > 1) { $isFunctionSkins = enterprise_include_once ('include/functions_skins.php'); if ($isFunctionSkins !== ENTERPRISE_NOT_HOOK) { echo '</td></tr><tr><td class="datos">' . __('Skin') . '</td><td class="datos2">'; @@ -250,7 +249,7 @@ echo '</td></tr><tr><td class="datos">'.__('Interactive charts') . ui_print_help $values = array(-1 => __('Default'),1 => __('Yes'),0 => __('No')); echo html_print_select($values, 'flash_charts', $user_info["flash_chart"], '', '', -1, true, false, false); echo '</td></tr><tr><td class="datos">'.__('Block size for pagination'). ui_print_help_tip(__('If checkbox is clicked then block size global configuration is used'), true) . '</td><td class="datos2">'; -if($user_info["block_size"] == 0) { +if ($user_info["block_size"] == 0) { $block_size = $config["global_block_size"]; } else { @@ -371,42 +370,42 @@ $(document).ready (function () { function show_data_section () { section=$("#section").val(); switch (section) { - case <?php echo "'".__('Dashboard')."'"; ?>: + case <?php echo "'" . __('Dashboard') . "'"; ?>: $("#text-data_section").css("display", "none"); $("#dashboard").css("display", ""); $("#visual_console").css("display", "none"); break; - case <?php echo "'".__('Visual console')."'"; ?>: + case <?php echo "'" . __('Visual console') . "'"; ?>: $("#text-data_section").css("display", "none"); $("#dashboard").css("display", "none"); $("#visual_console").css("display", ""); break; - case <?php echo "'".__('Event list')."'"; ?>: + case <?php echo "'" . __('Event list') . "'"; ?>: $("#text-data_section").css("display", "none"); $("#dashboard").css("display", "none"); $("#visual_console").css("display", "none"); break; - case <?php echo "'".__('Group view')."'"; ?>: + case <?php echo "'" . __('Group view') . "'"; ?>: $("#text-data_section").css("display", "none"); $("#dashboard").css("display", "none"); $("#visual_console").css("display", "none"); break; - case <?php echo "'".__('Tactical view')."'"; ?>: + case <?php echo "'" . __('Tactical view') . "'"; ?>: $("#text-data_section").css("display", "none"); $("#dashboard").css("display", "none"); $("#visual_console").css("display", "none"); break; - case <?php echo "'".__('Alert detail')."'"; ?>: + case <?php echo "'" . __('Alert detail') . "'"; ?>: $("#text-data_section").css("display", "none"); $("#dashboard").css("display", "none"); $("#visual_console").css("display", "none"); break; - case <?php echo "'".__('Other')."'"; ?>: + case <?php echo "'" . __('Other') . "'"; ?>: $("#text-data_section").css("display", ""); $("#dashboard").css("display", "none"); $("#visual_console").css("display", "none"); break; - case <?php echo "'".__('Default')."'"; ?>: + case <?php echo "'" . __('Default') . "'"; ?>: $("#text-data_section").css("display", "none"); $("#dashboard").css("display", "none"); $("#visual_console").css("display", "none");