2008-12-22 Jorge Gonzalez * pandoradb_data.sql: Added Dutch to translations. * include/languages/Makefile: Added Dutch to translations. * include/languages/index.pot: Updated po template file. * include/languages/cs.po, include/languages/pt_BR.po, include/languages/pl.mo, include/languages/it.mo, include/languages/ko.po, include/languages/sl.mo, include/languages/sk.po, include/languages/uk.po, include/languages/pt.mo, include/languages/ro.po, include/languages/ast.mo, include/languages/bn.po, include/languages/cs.mo, include/languages/ar.po, include/languages/pt_BR.mo, include/languages/ko.mo, include/languages/fr.po, include/languages/sk.mo, include/languages/uk.mo, include/languages/ro.mo, include/languages/ca.po, include/languages/da.po, include/languages/tr.po, include/languages/sv.po, include/languages/de.po, include/languages/ja.po, include/languages/zh_TW.po, include/languages/bn.mo, include/languages/he.po, include/languages/fi.po, include/languages/ar.mo, include/languages/hi.po, include/languages/zh_CN.po, include/languages/fr.mo, include/languages/te.po, include/languages/eu.po, include/languages/hu.po, include/languages/ca.mo, include/languages/da.mo, include/languages/tr.mo, include/languages/sv.mo, include/languages/de.mo, include/languages/ru.po, include/languages/ja.mo, include/languages/zh_TW.mo, include/languages/he.mo, include/languages/fi.mo, include/languages/hi.mo, include/languages/zh_CN.mo, include/languages/el.po, include/languages/gl.po, include/languages/te.mo, include/languages/eu.mo, include/languages/hu.mo, include/languages/pl.po, include/languages/it.po, include/languages/sl.po, include/languages/pt.po, include/languages/ru.mo, include/languages/ast.po, include/languages/el.mo, include/languages/gl.mo * include/languages/nl.po, include/languages/nl.mo: Added Dutch translation from Rosetta. 2008-12-21 Raul Mateos * index.php: Updated build, there were some changes in last month that make this build to change. * include/styles/link.css: updated and renamed to menu.css, more coherent. Updated header. * include/styles/pandora.css: updated header. Reduced height in administration and link menu titles. 2008-12-19 Evi Vanoost * general/footer.php: Updated print_timestamp to always print full. Removed the center tag (deprecated in HTML 4.01) * general/header.php: Fixed some CSS. * general/links_menu.php: Rewritten for new css style * general/main_menu.php: Rewritten for new css style and to avoid repetition in writing tags uses an array and functions * godmode/menu.php: Rewritten for new css style and to avoid repetition writing tags * include/functions_html.php: Added option to override prominent time * include/styles/link.css: Rewritten the whole CSS. Now all menu options are directly available through slide-outs (pure CSS, no JS) and avoids div for each single item. The pages renders quite a bit faster too. * include/styles/pandora.css: Fixed some bad tags and removed stuff that was for the rewritten menu. * index.php: Added   to div. IE will in some situations not render empty divs. * operation/menu.php: Rewritten for new CSS style * include/styles/god.css, include/styles/op.css: 2008-12-18 Jorge Gonzalez * pandoradb_data.sql, pandoradb.sql: removed extra '-' which made the file invalid for mysql population. * include/languages/es.po, include/languages/es.mo: Updated Spanish translation. * include/languages/index.pot: Updated po template. * general/footer.php: changed format_datetime to print_timestamp. * godmode/setup/setup.php: moved the enterprise hook so the table fields show properly in both versions. 2008-12-16 Evi Vanoost * general/logon_ok.php, godmode/agentes/modificar_agente.php, godmode/agentes/planned_downtime.php, godmode/agentes/manage_recontask.php, godmode/setup/news.php, operation/agentes/datos_agente.php, operation/agentes/estado_agente.php, operation/agentes/status_events.php, operation/agentes/tactical.php, operation/events/events.php, operation/incidents/incidents.php, operation/incidents/incident_detail.php, operation/messages/message.php: Function updates and new function definitions * include/functions.php: safe_input used utf_decode which gives problems with foreign chars since everything else is (or should be UTF-8) fixed. format_datetime is no longer necessary - use print_timestamp for output. Extended multibyte wrapper functions. * include/functions_db.php: give_server_name is now get_server_name; dame_so_name is now get_os_name; dame_so_icon is now print_os_icon; show_icon_group is now print_group_icon; give_network_profile_name is now get_networkprofile_name; smal_event_table is now print_events_table * include/functions_events.php: print_events_table was moved here and fixed. Now calculates the cutoff of event and agent text. * include/functions_html.php: Added title to print_table function and updated documentation. print_timestamp now uses the new function definitions (array) and handles 0-dates better. print_group_icon and print_os_icon added and extended. Added print_agent_name. This function fixes issues that show up when cutting off agent names with multibyte char * operation/servers/view_server.php: Rewrite with new functions 2008-12-16 Esteban Sanchez * include/functions_html.php: Added missing documentation and fixed a bit more. Added print_image() to prints an image HTML element. 2008-12-12 Evi Vanoost * pandora_console/operation/agentes/datos_agente.php: Rewrite. Uses new functions and better security and validation * pandora_console/include/functions_db.php: Renamed some functions and created agentmodule functions for consistency with documentation and to avoid searching for and typing certain function names: get_agentmodules is now get_agent_modules; dame_grupo is now get_group_name; dame_nombre_agente is now get_agent_name; get_agentmodule_agent is new; dame_nombre_agente_agentemodulo is now get_agentmodule_agent_name; dame_nombre_modulo_agentemodulo is now get_agentmodule_name; dame_id_tipo_modulo_agentemodulo is now get_agentmodule_type; dame_nombre_tipo_modulo is now get_moduletype_name; dame_nombre_grupo is now get_group_name; get_agentmodule_count is get_agent_modules_count; get_agentmodule_group is new; get_agent_group is new; * pandora_console/include/functions_reporting.php, pandora_console/include/functions.php, pandora_console/operation/incidents/incident.php, pandora_console/operation/users/user.php, pandora_console/operation/users/user_edit.php, pandora_console/operation/events/events.php, pandora_console/operation/visual_console/index.php, pandora_console/operation/agentes/estado_grupo.php, pandora_console/operation/agentes/export_csv.php, pandora_console/operation/agentes/estado_agente.php, pandora_console/operation/agentes/estado_ultimopaquete.php, pandora_console/operation/agentes/estado_generalagente.php, pandora_console/operation/agentes/sla_view.php, pandora_console/operation/agentes/exportdata.php, pandora_console/operation/agentes/ver_agente.php, pandora_console/operation/agentes/tactical.php, pandora_console/operation/agentes/networkmap.php, pandora_console/operation/messages/message.php, pandora_console/operation/reporting/reporting_xml.php, pandora_console/operation/reporting/reporting_viewer.php, pandora_console/reporting/fgraph.php, pandora_console/godmode/groups/group_list.php, pandora_console/godmode/users/user_list.php, pandora_console/godmode/users/configure_user.php, pandora_console/godmode/db/db_refine.php, pandora_console/godmode/db/db_info.php, pandora_console/godmode/db/db_purge.php, pandora_console/godmode/agentes/manage_config.php, pandora_console/godmode/agentes/modificar_agente.php, pandora_console/godmode/agentes/configurar_agente.php, pandora_console/godmode/agentes/manage_config_remote.php, pandora_console/godmode/modules/manage_network_components_form_network.php, pandora_console/godmode/modules/manage_network_components_form_wmi.php, pandora_console/godmode/reporting/reporting_builder.php, pandora_console/godmode/reporting/map_builder.php, pandora_console/godmode/reporting/graph_builder.php: Renamed functions 2008-12-10 Evi Vanoost * include/functions.php: format_for_graph is now much simpler and uses format_numeric. * include/functions_db.php: give_note_author, give_incident_author, dame_numero_notas, borrar_incidencia, event_insert and return_event_description are now in their respective functions_*.php files but under a new name. Fixed delete_agent transaction error detection * include/functions_events.php: Added get_event_description and create_event (formerly return_event_description and event_insert) * include/functions_html.php: print_timestamp attributes should be default empty, not required. Added print_username for a consistent username print * operation/agentes/ver_agente.php: Function renaming (create_event) * operation/incidents/incident.php: Partial rewrite. Uses new functions. Also added some of feature request #2264838 * operation/incidents/incident_detail.php: Partial rewrite. Uses new functions. Added some of feature request #2264838 functionality. * operation/incidents/incident_search.php, operation/incidents/incident_statistics.php: Minor style update * pandoradb.sql: New tincidencia and tnota layout. No use for tnota_inc * include/functions_incidents.php: All incidents functions. Documentation will be online soon. Also includes an upgrade mechanism for SVN users. Mechanism should be removed for a stable version and integrated into install/upgrade tool. 2008-12-03 Raul Mateos * include/functions_db.php: Now if no event, table shows "no event" text. Cosmetic table header change. * operation/agentes/tactical.php: Solve warning if no servers defined. Cosmetic table header change. * operation/events/events.php: Change "error" class to "not found" class. 2008-12-02 Jorge Gonzalez * include/languages/index.pot: Updated Spanish translation. * include/languages/fr.po, include/languages/fr.mo: Updated French translation. 2008-12-02 Jorge gonzalez * pandoradb_data.sql: Added Bengali to translations. * include/languages/index.pot: Updated po template. * include/languages/bn.po, include/languages/bn.mo: Added Bengali translation from Rosetta and GNOME Translation Memory. * include/languages/Makefile: Added Bengali to translations. * include/languages/de.po, include/languages/de.mo: Updated German translation from Rosetta. 2008-12-02 Esteban Sanchez * godmode/agentes/manage_config.php: Fixed SQL sentence generation when copying a module. It was causing PHP notices and nothing was being copied. 2008-12-01 Jorge Gonzalez * include/languages/index.pot: Updated po template. * include/languages/de.po, include/languages/de.mo: Updated German translation from Rosetta translations. 2008-11-27 Jorge Gonzalez * pandoradb_data.sql: Added Greek translation. * include/languages/index.pot: Updated po template. * include/languages/Makefile: Added 'el' files for translation. * include/languages/cs.po, include/languages/pt_BR.po, include/languages/es.po, include/languages/pl.mo, include/languages/it.mo, include/languages/sl.mo, include/languages/sk.po, include/languages/uk.po, include/languages/pt.mo, include/languages/ro.po, include/languages/ast.mo, include/languages/cs.mo, include/languages/ar.po, include/languages/pt_BR.mo, include/languages/es.mo, include/languages/fr.po, include/languages/sk.mo, include/languages/uk.mo, include/languages/ro.mo, include/languages/ca.po, include/languages/da.po, include/languages/tr.po, include/languages/sv.po, include/languages/de.po, include/languages/ja.po, include/languages/zh_TW.po, include/languages/he.po, include/languages/fi.po, include/languages/ar.mo, include/languages/hi.po, include/languages/zh_CN.po, include/languages/fr.mo, include/languages/te.po, include/languages/eu.po, include/languages/hu.po, include/languages/ca.mo, include/languages/da.mo, include/languages/tr.mo, include/languages/de.mo, include/languages/sv.mo, include/languages/ru.po, include/languages/ja.mo, include/languages/zh_TW.mo, include/languages/he.mo, include/languages/fi.mo, include/languages/hi.mo, include/languages/zh_CN.mo, include/languages/gl.po, include/languages/te.mo, include/languages/eu.mo, include/languages/hu.mo, include/languages/pl.po, include/languages/it.po, include/languages/sl.po, include/languages/pt.po, include/languages/ru.mo, include/languages/ast.po, include/languages/gl.mo, include/languages/ko.mo, include/languages/ko.po: Added Greek translation, updated translations. 2008-11-26 Sancho Lerena * godmode/agentes/configurar_agente.php: Fixed problem with agent module groups. * include/config_process.php: Fixed typo on prominent_time config token. 2008-11-26 Jorge Gonzalez * pandoradb_data.sql: Added Korean translation. * include/languages/index.pot: Updated po template. * include/languages/Makefile: Added 'ko' files for translation. * include/languages/ko.mo, include/languages/ko.po: Added korean translation. 2008-11-24 Jorge Gonzalez * include/languages/index.pot: Updated po template. * include/languages/es.po, include/languages/es.mo, include/languages/da.po, include/languages/da.mo: Updated translations. 2008-11-23 Raul Mateos * index.php: Develop Bypass set to 1, to help debugging. Updated build. * extensions/update_manager/settings.php: Use print_input_password instead print_input_text for proxy password. * godmode/modules/manage_network_components_form_wmi.php: Cosmetic change. Closed some HTML tags. 2008-11-21 Evi Vanoost * include/functions.php: Added function_exists check for multibyte functions. Thanks to Glen Eustace for bug report. mb_string extension 2008-11-21 Evi Vanoost * godmode/setup/setup.php: Added prominent_time value to configuration. Also made setup.php available for singular GET requests. Implements feature request #2267582 * include/config_process.php: Added prominent_time to configuration. Also made sure some values are inserted into the database. Implements feature request #2267582 * include/functions.php: Removed give_human_time(). Fixed human_time_description_raw and human_time_comparation for 0 values * include/functions_db.php: Called safe_input in get_agentmodules * include/functions_html.php: Added print_timestamp for feature request #2267582. Timestamps should be printed using this function. * include/styles/pandora.css: Simplified CSS for f9 classes * operation/agentes/estado_monitores: Rewrite. Also implemented Glen Eustace's (from Godzone) feature request. 2008-11-20 Evi Vanoost * operation/snmpconsole/snmp_view.php, godmode/snmpconsole/snmp_view.php: Added legend to satisfy feature request #2204169. Also made filters persistent * operation/events/events.php: Usage of new function * operation/agentes/ver_agente.php, operation/agentes/estado_monitores.php: A bit of style update Fixed bug where $intervalo actually came from index.php * index.php: Put refresh in config (to prevent above bug) * include/styles/pandora_width.css, include/styles/pandora_red.css, include/styles/pandora_black.css, include/styles/pandora.css: Update so you can use datos_ in other things than td * include/functions_db.php: give_agentinterval is now get_agent_interval * include/functions.php: Added get_priority_class to find background color classes 2008-11-20 Jorge Gonzalez * pandoradb_data.sql: Corrected mistake for languages Slovak and Slovenian. 2008-11-20 Jorge Gonzalez * pandoradb_data.sql: Added Hebrew and Slovak translations to the database. * include/languages/index.pot: Updated po template. * include/languages/Makefile: added sk and he to translation. * include/languages/sk.po, include/languages/sk.mo, include/languages/he.po, include/languages/he.mo, include/languages/sl.mo, include/languages/pt.mo, include/languages/hi.po, include/languages/te.po, include/languages/hi.mo, include/languages/te.mo, include/languages/sl.po, include/languages/pt.po: Updated portuguese, slovenian, hindi, and telugu translations, added slovak and hebrew translations. 2008-11-20 Evi Vanoost * reporting/fgraph.php: Updated for some faster processing and new functions. * operation/events/events.php, operation/agentes/estado_alertas, include/functions_reporting.php, godmode/reporting/reporting_bulder.php, godmode/reporting/map_builder.php, godmode/db/db_info.php: Function name updates * include/functions_html.php: Small style update * include/functions_db.php: get_agents_in_group is now get_group_agents. Accepts array and specified case. get_modules_in_agent is now get_agentmodules and accepts arrays of agents as well as which details to select. Deprecated dame_nombre_agente in favor of get_agent_name which accepts case. Fixed get_agent_addresses for use in select boxes. Added filter to get_agentmodule_count * godmode/db/db_purge.php: Fixed queries and style updates * godmode/agentes/configurar_agente.php: Fixed IP select box * godmode/agentes/agent_manager.php: Style update and fixed a bug 2008-11-19 Jorge Gonzalez * pandoradb_data.sql: Added Arab and Turkish translations to the database. * include/languages/index.pot: Updated po template. * include/languages/Makefile: added ar and tr to translation. * include/languages/cs.po, include/languages/cs.mo, include/languages/ar.po, include/languages/da.po, include/languages/tr.po, include/languages/ja.po, include/languages/fi.po, include/languages/ar.mo, include/languages/eu.po, include/languages/da.mo, include/languages/tr.mo, include/languages/ru.po, include/languages/ja.mo, include/languages/fi.mo, include/languages/eu.mo, include/languages/ru.mo: Updated/added translations. 2008-11-19 Jorge Gonzalez * pandoradb_data.sql: Added japanese translation to the database. * include/languages/cs.po, include/languages/cs.mo, include/languages/da.po, include/languages/ja.po, include/languages/fi.po, include/languages/eu.po, include/languages/da.mo, include/languages/ja.mo, include/languages/fi.mo, include/languages/eu.mo: Updated Czech, Danish, Basque and Finish translations, added japanese. * include/languages/index.pot: Updated po template. * include/languages/Makefile: Added ja to translation infrastructure. 2008-11-17 Evi Vanoost * operations/snmpconsole/snmp_view.php: Removed lang_string references in favor of __ () * index.php: Style updates and function name update * include/functions_db.php: Removed lang_string function * include/functions.php: parameter_extra_clean is now safe_url_extraclean. Also updated it slightly * godmode/admin_access_logs: Updated for style and speed 2008-11-17 Jorge Gonzalez * pandoradb_data.sql: Added Danish to available languages. * include/languages/da.po, include/languages/cs.po, include/languages/pt_BR.po, include/languages/es.po, include/languages/pl.mo, include/languages/it.mo, include/languages/sl.mo, include/languages/uk.po, include/languages/pt.mo, include/languages/ro.po, include/languages/ast.mo, include/languages/cs.mo, include/languages/pt_BR.mo, include/languages/fr.mo, include/languages/uk.mo, include/languages/ro.mo, include/languages/ca.po, include/languages/sv.po, include/languages/de.po, include/languages/zh_TW.po, include/languages/fi.po, include/languages/hi.po, include/languages/zh_CN.po, include/languages/fr.mo, include/languages/te.po, include/languages/eu.po, include/languages/hu.po, include/languages/ca.mo, include/languages/de.mo, include/languages/sv.mo, include/languages/ru.po, include/languages/zh_TW.mo, include/languages/fi.mo, include/languages/hi.mo, include/languages/zh_CN.mo, include/languages/gl.po, include/languages/te.mo, include/languages/eu.mo, include/languages/hu.mo, include/languages/pl.po, include/languages/it.po, include/languages/sl.po, include/languages/pt.po, include/languages/ru.mo, include/languages/ast.po, include/languages/gl.mo: Updated languages and added Danish. * include/languages/index.pot: Updated po template. 2008-11-14 Evi Vanoost * operation/reporting/reporting_xml.php: Fixed bug #2268220 * operation/events/events.php: Centered some columns 2008-11-14 Evi Vanoost * operation/incidents/incident_detail.php, incident.php: Update ACL's to reflect IR rights instead of default AR * operation/events/events.php: Updated style and html for new functions. Fixes Bug #2267593 * index.php: Put REMOTE_ADDR in $config as well. It's easier to globalize in functions. * include/functions_reporting.php: Updated event_reporting to accept any type of date. Style update. get_group_stats didn't need global * include/functions_html.php: Updated print_table documentation with pre-existing $table->id. Also added $table->headclass[] for classes in headers * include/functions_events.php: New-style function file to aggregate events functions. * include/functions_db.php: gime_idgroup_from_idevent is now in functions_events.php as get_events_group. Renamed get_events_in_group to get_group_events return_priority is now get_priority_name * include/functions.php: Added safe_int function to clean up and remove non-ints from either single values or arrays of values. Also has min and max limiters. Added $pagination in lieu of $config["block_size"] to pagination function. That way larger block sizes (eg in events) will display correctly. Added strtotime on format_datetime * godmode/db/db_event.php: After an ACL error, it's better to exit 2008-11-14 Esteban Sanchez * include/functions_reporting.php: Fixed an error when calculating working data modules that affects to strings modules. Thanks to Glen Eustace for the report and fix. 2008-11-11 Evi Vanoost * operation/servers/view_server.php: Small language fix * operation/agentes/tactical.php: Rewrite using new functions and cleaner html. More understandable and outsourced calculations to get_group_stats * include/styles/pandora.css: Clean up CSS deprecated in other files * include/javascript/pandora.js: Noticed a small style difference * include/help/en/help_serverlag.php: Hopefully this makes server lag somewhat more understandable (I didn't know what it was) * include/functions_reporting.php: Renamed general_stats to get_group_stats and made it accept arrays. Also added ACL check and an easier output format. All calculations are now done here. * include/functions_html.php: print_table would always reset cellpaddings and cellspacing from 0 to 4. Fixed it * include/functions_db.php: Deprecated server_status for get_server_info. Added get_server_info which accepts single values or arrays of servers to be checked. * include/functions.php: Removed clean_output_breaks. Use built-in function nl2br() for that instead. They're faster and cross-platform * general/logon_ok.php: Same as tactical.php (both had to be updated) * ChangeLog: Somebody started using spaces instead of tabs? 2008-11-11 Sancho Lerena * extensions/update_manager/lib/libupdate_manager_client.php: Connection XML/RPC timeout incremented to 10. 2008-11-11 Ramon Novoa * godmode/agentes/agent_disk_conf_editor.php: Fixed check of enterprise_include () return value. 2008-11-11 Jorge Gonzalez * include/languages/es.po, include/languages/index.pot, include/languages/es.mo: Updated Spanish translation and template. 2008-11-10 Sancho Lerena * operation/incidents/incident.php operation/incidents/incident_detail.php: Fixed some bugs in incident management that makes unusable the incident sytem Thanks to Esben for reporting this bug that was introduced only few days before closing 2.0 version :( * include/funcions_db.php: Reference to inexistant table tagent_data_image has been deleted and fixed notice. * install.php: Fixed default var for homeurl. 2008-11-08 Esteban Sanchez * godmode/reporting/reporting_builder.php: Fixed a notice using get_db_value() which was replaced by get_db_sql(). * include/functions_reporting.php: Fixed an error on get_fired_alerts_reporting_table() since id_alert field in talerta_agente_modulo is not reliable. 2008-11-08 Esteban Sanchez * godmode/reporting/reporting_builder.php: Fixed value of 1 week period. * include/functions.php: Moved all human_time_* functionallity to human_time_description_raw(). * include/functions_reporting.php: Fixed a bug in SLA calculation that affects small periods of time (less than 24 hours) due to data compression in the database. * operation/reporting/reporting_viewer.php: Style correction. 2008-11-07 Esteban Sanchez * include/functions_db.php: Style corrections ins give_acl(). Show nothing on sql_error_handler based on error_reporting() level. * ChangeLog: Fixed my previous commit date. 2008-11-06 Evi Vanoost * operation/snmpconsole/snmp_View.php: Added a span with title over the time comp since some people want to know what time something went down. This should maybe be moved into a print_ function * operation/agentes/estado_generalagente.php: ACL check and style changes. Use of new functions * include/functions_db.php: dame_numero_datos - added inc and string can also filter on agent now. Renamed give_agent_address_from_list to get_agent_addresses. get_agent_addresses now returns an array with ips Changed give_agent_address to get_agent_address * godmode/agentes/manage_config.php, godmode/agentes/configurar_agente.php: Renamed functions 2008-11-05 Esteban Sanchez * include/functions_db.php: Added sql_error_handler() to show SQL errors. Improved SQL error messages in process_sql() so it shows now the failing sentence, the file and the line of the call. * index.php: Moved load_extensions() call after enterprise instalation so enterprise extensions are installed properly. * godmode/profiles/profile_list.php: HTML tags nesting fixed. * ChangeLog: Fixed previous commit message style. 2008-11-05 Ramon Novoa * pandoradb.sql: Deleted 'id_inventory_server' column from 'tagente' (only needed in enterprise version). 2009-11-05 Jorge Gonzalez * include/languages/pt_BR.mo, include/languages/fr.po, include/languages/uk.mo, include/languages/ro.mo, include/languages/ca.po, include/languages/sv.po, include/languages/de.po, include/languages/zh_TW.po, include/languages/hi.po, include/languages/zh_CN.po, include/languages/fr.mo, include/languages/te.po, include/languages/eu.po, include/languages/hu.po, include/languages/ca.mo, include/languages/de.mo, include/languages/sv.mo, include/languages/ru.po, include/languages/zh_TW.mo, include/languages/hi.mo, include/languages/zh_CN.mo, include/languages/gl.po, include/languages/te.mo, include/languages/eu.mo, include/languages/hu.mo, include/languages/pl.po, include/languages/it.po, include/languages/sl.po, include/languages/ru.mo, include/languages/pt.po, include/languages/ast.po, include/languages/gl.mo: Updated translations from rosetta: thanks to all contributors. 2008-11-04 Jorge Gonzalez * include/languages/es.po, include/languages/es.mo: Updated Spanish translation. 2008-10-31 Ramon Novoa * operation/snmpconsole/snmp_alert.php: Moved to godmode/snmpconsole/snmp_alert.php. * godmode/snmpconsole: Added to repository. SNMP console godmode subdirectory. * godmode/menu.php, operation/menu.php: Updated menus to reflect the change. 2008-10-31 Ramon Novoa * include/styles/god.css, operation/menu.php, godmode/menu.php: Added support for enterprise SNMP console. * operation/snmpconsole/snmp_view.php: Added filtering, fullscreen support, interface changes and enterprise SNMP console support. 2008-10-31 Jorge Gonzalez * pandoradb_data.sql: Added support for finnish. 2008-10-29 Evi Vanoost * operation/agentes/status_monitor.php: Made it a bit faster and fixed some issues I had with it (flag). Uses new html functions now. * include/functions.php: Made human_time_comparation accept both Unixtime as well as other system timestamps 2008-10-28 Esteban Sanchez * godmode/modules/manage_network_components.php: Replaced parameters manual check using entrada_limpia with get_parameter(). It was causing PHP notices and was not working fine. 2008-10-27 Evi Vanoost * godmode/users/user_list.php: Rewrite to use print_table. Fixed security hole where the acl check didn't call exit * godmode/users/configure_user.php: Fixed security hole with acl check * godmode/setup/setup.php, godmode/setup/news.php, godmode/setup/links.php: Removed call to comprueba_login, made acl checks exit and require_once config.php * godmode/reporting/reporting_builder.php, godmode/reporting/map_builder.php, godmode/reporting/graph_builder.php: Removed call to comprueba_login, made acl checks exit. * godmode/alerts/modify_alert.php, godmode/alerts/configure_alert.php: Fixed acl check and removed call to comprueba_login. 2008-10-24 Esteban Sanchez * operation/snmpconsole/snmp_alert.php: Fixed an error that doesn't allow to show some fields when editing an alert. It's done using javascript, but a PHP version might be better. Style correction. * include/functions_db.php: Added get_agent_with_ip(). * operation/snmpconsole/snmp_view.php: Use get_agent_with_ip() since using get_db_row() is not enough for agents with many addresses. 2008-10-23 Esteban Sanchez * operation/agentes/estado_agente.php: Use print_select() to show the filter group list. * operation/users/user.php: Fixed a typo in a string. 2008-10-22 Jorge Gonzalez * include/languages/es.po, include/languages/es.mo: Updated Spanish translation. * include/languages/index.pot: Updated po template file. 2008-10-22 Jorge Gonzalez * include/languages/es.po, include/languages/es.mo: Updated Spanish translation. * include/languages/index.pot: Updated po template file. * operation/messages/message.php, operation/servers/view_server.php, general/logon_ok.php, godmode/admin_access_logs.php, godmode/db/db_purge.php, godmode/agentes/manage_config.php, godmode/agentes/planned_downtime.php, godmode/agentes/manage_config_remote.php, godmode/reporting/graph_builder.php, godmode/servers/modificar_server.php: Updated translation infrastructure. 2008-10-22 Evi Vanoost * operation/snmpconsole/snmp_view.php: Feature request #2166257 * pandoradb.sql: Feature request #2166257 2008-10-22 Evi Vanoost * operation/snmpconsole/snmp_view.php: Style update and uses new functions. Also uses (much) less SQL queries now. Fixed some bugs and if an IP matches an existing agent, it gets checked against ACL * operation/snmpconole/snmp_alert.php: Added alert priority colors for feature request #2166257 * godmode/agentes/configurar_agente.php: Added a get_parameter for IP addresses so creating an agent with predefined IP works. Used in SNMP view to add agents with unknown IP. To use, pass direccion in request 2008-10-22 Esteban Sanchez * pandoradb.sql: Style correction. * godmode/agentes/agent_manager.php, godmode/agentes/configurar_agente.php: Removed inventory server configuration, which was moved to an enterprise hook. Style correction. * include/functions.php: Added slash to enterprise_include() path to work in some rare cases. * include/functions_db.php: Errors in process_sql() are shown using trigger_error(), so they can be disabled setting error_reporting(). * include/functions_html.php: Added print_input_image() to show input image HTML elements. * index.php: Added enterprise includes and hooks to show the future dashboard. Style corrections. * godmode/reporting/map_builder.php: Fixed error when creating a map. Javascript fixes. Style correction. 2008-10-22 Esteban Sanchez * pandoradb.sql: Removed inventory tables and fields from previous commit. 2008-10-22 Ramon Novoa * include/styles/op.css, include/styles/pandora.css, pandoradb.sql, operation/menu.php, godmode/agentes/configurar_agente.php, godmode/agentes/agent_manager.php, godmode/menu.php: Added inventory support. * operation/agentes/export_csv.php: Fixed, didn't work. * operation/agentes/ver_agente.php: Fixed tabs. 2008-10-21 Jorge Gonzalez * operation/servers/view_server.php, godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor_prediction.php, godmode/agentes/module_manager_editor_data.php, godmode/agentes/configurar_agente.php: Added translation context. * include/languages/cs.po, include/languages/pt_BR.po, include/languages/es.po, include/languages/uk.po, include/languages/ro.po, include/languages/fr.po, include/languages/ca.po, include/languages/de.po, include/languages/sv.po, include/languages/zh_TW.po, include/languages/hi.po, include/languages/zh_CN.po, include/languages/te.po, include/languages/eu.po, include/languages/hu.po, include/languages/ru.po, include/languages/gl.po, include/languages/pl.po, include/languages/it.po, include/languages/sl.po, include/languages/pt.po, include/languages/ast.po, include/languages/index.pot: Updated translations from Rosetta, thanks to all contributors. 2008-10-21 Manuel Arostegui * operation/menu.php: Fixed warning message if no layouts were defined on the visual console. 2008-10-21 Esteban Sanchez * include/functions.php: Improved human_time_comparation() so it won't return nothing like "1.7 minutes". Make enterprise_include use ENTERPRISE_DIR. Style correction. * operation/agentes/estado_agente.php: Uses generic functions. Reduce one indent level by using continue on a loop. Fixes status flag to check if agent is down with no monitors. Show the exact date on last contact column title. Style corrections. 2008-10-21 Esteban Sanchez * godmode/profiles/profile_list.php: Rewritten be more consistent and use generic functions for HTML output. Also a bug when creating a profile is fixed. 2008-10-20 Evi Vanoost * pandoradb_data.sql, pandora_db.sql: id_npc was rendered unnecessary with the last rewrite of the profiles page and id_np should really be the key since that what we're selecting/sorting on. * operation/events/events.php: Fixed Bug #2174790 and fixed the brackets being in all the wrong places. Also added checks so that only admins can retrieve system events * include/functions_db.php: Added an option to get_user_groups so that other privileges than AR can be retrieved. * operation/visual_console/index.php: Added ACL check. Security issue reported in bug #2174790 * operation/menu.php: Added ACL check. Security issue reported in bug #2174790 2008-10-20 Esteban Sanchez * operation/agentes/estado_agente.php: Checking if there are monitors down has more priority than check if there are no data. 2008-10-20 Manuel Arostegui * operation/agentes/estado_agente.php: Fixed agent status color column. It was showing incorrect values in some cases like without data or monitors. * ChangeLog: Fixed Jorge previous commit style. 2008-10-20 Jorge Gonzalez * operation/agentes/estado_agente.php, operation/agentes/bulbs.php: Reverted changes. 2008-10-20 Jorge Gonzalez * operation/agentes/estado_agente.php, operation/agentes/bulbs.php: fixed bug, blue monitor means it has no monitors, while gray means it has no data. 2008-10-20 Esteban Sanchez * operation/agentes/estado_grupo.php: Fixed a notice error when the query returns nothing. 2008-10-20 Jorge Gonzalez * include/languages/cs.po, include/languages/pt_BR.po, include/languages/es.po, include/languages/uk.po, include/languages/ro.po, include/languages/fr.po, include/languages/ca.po, include/languages/de.po, include/languages/sv.po, include/languages/zh_TW.po, include/languages/hi.po, include/languages/zh_CN.po, include/languages/te.po, include/languages/eu.po, include/languages/hu.po, include/languages/ru.po, include/languages/gl.po, include/languages/pl.po, include/languages/it.po, include/languages/sl.po, include/languages/pt.po, include/languages/ast.po: Updated translations from Rosetta, thanks to all contributors. * Makefile: modified entries to make them be in alphabetic order. 2008-10-17 Evi Vanoost * godmode/db/db_purge.php: Bug fix where db_purge wouldn't work correctly if all was selected. Also added inc data to the count 2008-10-17 Sancho Lerena * fgraph.php, db_info.php, db_purge.php: Now show data also for string modules. * include/config_process.php, index.php: Header update for version 2.1-dev. 2008-10-16 Evi Vanoost * include/functions_html.php: Added print_error_message, a function that will print out

error messages for you given a result * godmode/modules/manage_network_templates_form.php: Rewrite for new style and makes it easier for mass updates to templates (eg. if you have port 1-48 of a Cisco Switch (input, output and status) now you don't have to click 288 times. 2008-10-16 Sancho Lerena * operation/snmpconsole/snmp_alert.php: Fixed problem creating alerts, missing process_sql(). Default values now shown properly. 2008-10-16 Ramon Novoa * godmode/modules/manage_network_components_form_wmi.php: Added WMI namespace option. * godmode/modules/manage_network_components.php: Small fix. 2008-10-15 Evi Vanoost * include/functions_db.php: Fix where the attachment wouldn't be deleted because of a variable problem * operation/snmpconsole/snmp_alert.php: Rewrite. Fixes bug #2166256 2008-10-15 Sancho Lerena * include/functions.php: Enterprise hook functions upgrade. 2008-10-15 Ramon Novoa * godmode/agentes/module_manager_editor_network.php: Removed SNMP version 3 support (was not complete). 2008-10-14 Evi Vanoost * reporting/fgraph.php: Fixed a bug that wouldn't render specific stats from data overview 2008-10-14 Sancho Lerena * include/config_process.php, index.php: Updated version. * include/functions_db.php: Small fix in a foreach() warning. * operation/agentes/estadisticas.php: Old, unused code removed. 2008-10-14 Evi Vanoost * include/functions_db.php: Style changes and language updates and a fully functional delete_agent function * include/functions.php: Comment update for safe_input * manage_config.php: Merged Sancho's bug fixes and a rewrite. It works it is more elegant and is more extensive in database cleanup 2008-10-14 Sancho Lerena * operation/snmpconsole/snmp_alert.php: Texst changes for SNMP trap alert value label. * include/pdf: Removed unused old code (ezPdf library). 2008-10-14 Esteban Sanchez * include/config_process.php: Added ENTERPRISE_DIR constant. * extensions/hello.php: Use extension better than plugin which is already used in other places. * godmode/reporting/map_builder.php: Use process_sql() to make SQL queries. * include/functions_db.php: Fixed some functions documentation. Added order_field to get_db_all_fields_in_table(). Style correction. * include/functions_extensions.php: Support to load enterprise extensions. * include/functions_reporting.php: Fixed general_stats() to returns stats also with a field name. * include/javascript/jquery.ui.core.js, include/javascript/jquery.ui.draggable.js, include/javascript/jquery.ui.droppable.js: Updated to latest version of jQuery UI. 2008-10-14 Esteban Sanchez * operation/reporting/reporting_viewer.php, operation/reporting/custom_reporting.php: Fixed checking of private reports. * operation/reporting/custom_reporting.php: Do not show reports that user can not see. 2008-10-13 Sancho Lerena * agent_disk_conf_editor.php: Now load enterprise code using a normalized code. * setup.php: Removed some features of enterprise on setup. * functions.php: Added enterprise load code and load hook functions. * datos_agente.php: Fixed stupid problem with string data deletion. * custom_reporting.php: Now load enterprise code using a normalized code. * include/help/en/help_tcp_send.php: Added mising help file. 2008-10-13 Jorge Gonzalez * languages/cs.po, languages/pt_BR.po, languages/es.po, languages/pl.mo, languages/it.mo, languages/sl.mo, languages/uk.po, languages/ro.po, languages/pt.mo, languages/ast.mo, languages/index.pot, languages/Makefile, languages/cs.mo, languages/pt_BR.mo, languages/es.mo, languages/fr.po, languages/uk.mo, languages/ro.mo, languages/ca.po, languages/de.po, languages/sv.po, languages/zh_TW.po, languages/hi.po, languages/zh_CN.po, languages/fr.mo, languages/te.po, languages/eu.po, languages/hu.po, languages/ca.mo, languages/sv.mo, languages/de.mo, languages/ru.po, languages/zh_TW.mo, languages/hi.mo, languages/zh_CN.mo, languages/gl.po, languages/te.mo, languages/eu.mo, languages/hu.mo, languages/pl.po, languages/it.po, languages/sl.po, languages/pt.po, languages/ru.mo, languages/ast.po, languages/gl.mo: updated languages and infrastructure for languages; thanks to the guys working at Rosetta. * pandoradb_data.sql: Updated tlanguage table with new languages. 2008-10-11 Raul Mateos * images/firefox.png: Moved from .gif to .png. WE SHOLDN'T USE .gif FILES! * general/footer.php: Added year header. Changed image link to .png 2008-10-11 Manuel Arostegui * extensions/update_manager/main.php: Small language correction 2008-10-10 Evi Vanoost * operation/reporting/reporting_xml.php: Now correctly displays image reports without messing up the XML * include/functions_html.php: print_select now accepts arrays (eg. for use in select boxes with the multiple tag set) as selected values 2008-10-10 Sancho Lerena * ajax.php: removed carriage return from EOF. * index.php: Updated final version variable (YES!) * config_process: Updated final version variable (YES!) * libupdate_manager_client.php: Do not raise a notice (probably be hidden for user). Show error details with a simple echo. * footer.php: Bad reference to image, in help don't show properly fixed. * pandora_help.php: Fancy layout :) * manage_config.php: Now works fine. If target agents not defined used source agent. Module mass delete now works. Added help and better deletion of agents. Fixed bug #2157135. * pandora_textlogo.png: Added new icon for help header. * functions_db.php: Added delete_agent() used in manage_config. * help_alert_validation.php, help_manageconfig.php, help_planned_downtime.php: New help files (english only!). * datos_agente.php: Stupid bug that don't allow to delete string data. * estado_alertas.php: Added help to alert ACK button. * reporting_viewer.php: Added SLA legend label (limit) and fixed render of invalid SLA (was swapped bad for good). Combined graphs dimensions are used now on reports. * reporting_xml.php:; Fixed a small problem that renders header after contents. 2008-10-09 Sancho Lerena * pandoradb_data.sql: Added support for autoupdate and trap2agent forward in tconfig. * update_manager.php: Automatically in logon function hook detect if is defined. If not, try to connect the first time and automatically set autoupdate to 0 in tconfig. * db_audit.php: Now works, before don't. * setup.php: Added new items: trap2agent forward and autoupdate. * snmp_view.php: Now display properly OID, Value and Custom Value. Need changes in snmptconsole server to work and render all data. Better layout. * config_process.php: Detect if trap2agent is not configured, and if not, create record in tconfig (this should not be necessary but there is a lot of people using beta1 yet and will have problems if not have this). 2008-10-08 Evi Vanoost * operation/agentes/estado_grupo.php: Fixed bug #2155213 and rewrote cleaner HTML partially 2008-10-08 Evi Vanoost * godmode/db/db_event.php: Didn't work for some or another reason. Partially rewrote it. It works now. 2008-10-07 Evi Vanoost * include/functions_reporting.php: Handle empty and zero values in get_agent_module_sla. * include/config_process.php: SLA Period shouldn't be 0 (which is apparently default in the database). If SLA is empty (NULL, 0, false or '') then it get's reset to a default value. * godmode/setup/setup.php: SLA Period was hidden because of a miscount 2008-10-06 Evi Vanoost * godmode/agentes/configurar_agente.php: Double values in query removed * godmode/agentes/agent_manager.php: WMI Server now properly displays None if no WMI server is present * include/functions_html.php: If the query returns empty for print_select_from_sql, a box should still be printed. Fixed. 2008-10-05 Raul Mateos * install.php: Updated PHP version dependency. 2008-10-02 Evi Vanoost * operation/reporting/reporting_xml.php: Updated to handle logins in case our XML client can't handle sessions. If you use this, try to use POST requests and HTTPS for login. Only if your client is really braindead should you be using GET for login. Example in source. 2008-10-02 Esteban Sanchez * operation/reporting/reporting_viewer.php, operation/reporting/reporting_xml.php: Quote order field on get_db_all_rows_field_filter(), since it was a reserved word in SQL. Style corrections. 2008-10-02 Esteban Sanchez * include/functions_db.php: Removed quotes when using $order_field so it can be used order (ASC or DESC). * include/functions_html.php: Added thead and tbody to be more XHTML compliant. * operation/reporting/graph_viewer.php: Fixed a typo error that was not allowing to remove a graph. Style correction, variables renamed to have a meaning ($row has no scope or meaning, please do not use it!) and better use of the parameters. * godmode/extensions.php: Style correction. 2008-10-01 Ramon Novoa * godmode/agentes/module_manager_editor_network.php: Added support for different SNMP versions. * godmode/agentes/configurar_agente.php: Removed debugging code. 2008-10-01 Ramon Novoa * extensions/update_manager/lib/libupdate_manager_client.php: Added a timeout to the XML-RPC client. 2008-09-30 Evi Vanoost * operation/reporting/reporting_xml.php: Reporting does now output XML reports for use in dashboards from other vendors. * operation/reporting/custom_reporting.php: Added link for XML reports 2008-09-30 Evi Vanoost * reporting/fgraph.php: monitors_health_pipe was in an aesthetically bad order. Moved for yellow to be bad and green to be good * operation/reporting/reporting_viewer.php, godmode/reporting/reporting_builder.php: Style updates. Use the updated database functions. * include/functions_reporting.php: monitor_health_reporting function updated. There was a major bug; ¬ got translated into it's ASCII value and the graph didn't work. The graph was in a bad position as a float, it went over the table and if the table was not big enough,it would go over other data. So fixed all of it. * include/functions_html.php: print_select_from_sql updated to use SQL functions * include/functions_db.php: get_monitors_in_group didn't work correctly if the group was 1 (All). Removed quotes from get_db_value and get_db_all_rows_field_filter * include/functions.php: get_report_type_data_source returned the wrong type for monitor_report (id 6) which made the jQuery not show the agent/module select box and subsequently the graph failed 2008-09-29 Evi Vanoost * godmode/agentes/module_manager_editor_data.php, godmode/agentes/module_manager_editor.php, godmode/agentes/configurar_agente.php: Style updates. These files now use the database functions and can be used as a template for the others. Resolved bug #2124706 where a blank page would come up in case the module type would be wrong. Now displays an error message 2008-09-25 Jorge Gonzalez * include/help/es: created directory for Spanish help files. * include/help/es/help_map_builder.php, include/help/es/help_alert_recovery.php, include/help/es/help_network_component.php, include/help/es/help_module_definition.php: Added some Spanish help files. 2008-09-25 Ramon Novoa * general/pandora_help.php: Fixed bug #2119100. 2008-09-25 Ramon Novoa * include/help/en/help_duplicateconfig.php, include/help/en/help_wminamespace.php: Added to repository. Help files. * godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/manage_config_remote.php: Added help. 2008-09-25 Sancho Lerena * events.php: Forced a shorten agent name to avoid layout problems. Added a new combo to define a limit for pagination in event view. 2008-09-24 Ramon Novoa * godmode/agentes/module_manager_editor_wmi.php: Added WMI namespace support. 2008-09-24 Evi Vanoost * include/functions_db.php: Fixed a small bug in get_db_value and fixed check_server_status () to return an int at all times * general/header.php: Removed my old table code. Fixed bug #2119102. * ChangeLog: Made Jorge's entry use tab instead of spaces 2008-09-24 Ramon Novoa * extensions/update_manager/sql/update_manager.sql, extensions/update_manager/lib/libupdate_manager_client.php, extensions/update_manager/settings.php: Added proxy support to update manager. 2008-09-23 Jorge Gonzalez * include/languages/es.po: Updated Spanish translation, fixes a bug. 2008-09-22 Raul Mateos * pandora_console.spec: Changed URL. Added FMS to name. Updated version. 2008-09-22 Manuel Arostegui * pandoradb_data.sql: Changed FTP module's TCP received string, set to 220, 221 makes the module to does not know whether the service is active or not. 2008-09-22 Jorge Gonzalez * include/languages/*: Updated translations from Launchpad. Thanks to all contributors. * pandora_console/pandoradb_data.sql: database modified to show the new languages. 2008-09-19 Evi Vanoost * godmode/agentes/configurar_agente.php: Fixed small bug when renaming agent. Changed a string to a duplicate with the same meaning. 2008-09-19 Evi Vanoost * include/styles/pandora.css: Removed some duplicate entries while hunting down a specific tag * include/functions_html.php: Added class to print_select () and removed the default 'select' display in case of empty * include/functions_db.php: Added comment to list_group so coders are reminded to use the html functions instead. Fixed dame_nombre_real because a user_id is not an int. Added function list_users similar to list_group. Needed to fill input boxes with user selections. * include/functions.php: Adhered pagination to correcter HTML style removed single quotes and closed open tags * operation/incidents/incident_statistics.php: Correcter HTML * operation/incidents/incident_search.php: Style changes. Use new functions for html objects * operation/incidents/incident_note.php: Inherited into incident_detail.php * operation/incident_detail.php: Rewritten for style and security. Uses all the functions for html and sql. Added a bunch of security checks and made it look a little more consistent. Added virus scanner integration with the clamav library for PHP4 or PHP5 (autodetect) * operation/incident.php: Rewritten for style and security. Uses all the functions for html and sql. 2008-09-19 Ramon Novoa * godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor_prediction.php, godmode/agentes/module_manager_editor_data.php, godmode/servers/manage_export.php, godmode/servers/manage_export_form.php: Fixed some strings. 2008-09-18 Ramon Novoa * include/config_process.php, include/functions_db.php: Small fixes. * godmode/servers/manage_export.php, godmode/servers/manage_export_form.php: Added to repository. Export target configuration. * godmode/menu.php, pandoradb.sql: Added support for export target configuration. 2008-09-18 Sancho Lerena * install.php: Fixed a bad description string. * pandoradb.sql: Precission for the float in post_process was insignificant (2 decimals), not valid to transform from bytes to MB for example, altered to have 13 decimals. Thanks to darkgate for this bug report. 2008-09-17 Evi Vanoost * operation/visual_console/render_view.php: Removed short tags. Used new functions for login check. Removed unnecessary global * operation/agentes/estado_alertas.php: Fixed a minor bug * godmode/reporting/map_builder.php: Removed short tags 2008-09-16 Evi Vanoost * operation/agentes/estado_alertas.php: Fixed a few bugs and made it faster by switching to the general functions. Style update * include/functions_db.php: Made get_agents_in_group() function accept array or a comma delimited list. This will allow us to get agents in multiple groups. Backwards compatible (single value passed). Set an output check on empty (array or false) for get_alerts_in_group(). * include/functions.php: Made get_alert_days() output translatable. Made the little columns with info on alerts give more text (it does fit). Made show_alert_show_view() use the internal functions to retrieve name and id's. Style updates, better HTML output (tags). 2008-09-12 Evi Vanoost * godmode/agentes/configurar_agente.php: Style updates for create agent and update agent. Fixed a bug where empty and duplicate names would be allowed when updating. Made some strings translatable and more extensive error messages. 2008-09-11 Evi Vanoost * godmode/groups/group_list.php, godmode/groups/configure_group.php: Fixed a bug where the group parent wouldn't be added to a group. 2008-09-10 Evi Vanoost * include/languages/pt_br.po: Removed the file from repository. The update named pt_BR.po (note capitalization) remains. The files were causing problems in local svn repositories based on filesystems that don't differentiate between the 2 files. 2008-09-10 Jorge Gonzalez * include/languages/fr.mo, include/languages/pt_BR.po, include/languages/pl.mo, include/languages/eu.po, include/languages/sv.mo, include/languages/ru.po, include/languages/zh_TW.mo, include/languages/index.pot, include/languages/zh_CN.mo, include/languages/eu.mo, include/languages/pl.po, include/languages/ru.mo, include/languages/sv.po, include/languages/zh_TW.po, include/languages/zh_CN.po: Added new po and mo translations, imported from Rosetta. * operation/agentes/tactical.php: Added some strings for translation. * include/languages/Makefile: added new languages to compile. 2008-09-10 Jorge Gonzalez * languages/es.po, languages/it.mo, languages/ca.mo, languages/ast.mo, languages/de.mo, languages/index.pot. languages/gl.po, languages/es.mo, languages/fr.po, languages/it.po, languages/ca.po, languages/ast.po, languages/de.po, languages/gl.mo: New translations imported from Rosetta, thanks to all contributors. 2008-09-08 Evi Vanoost * reporting/fgraph.php: Further updating of the queries for the godmode/db directories. Mainly making sure all data outputs (graph or text) have the same order for simple overview. Also fixed some minor issues like the one Sancho fixed (array_multisort). Made some strings translatable * godmode/db/times_incl.php: This file is actually only relied on by db_info.php so I removed it and included the contents in db_info * godmode/db/db_purge.php: Since we went over the threshhold of 1,5M data entries on a P4, the page would timeout from the browser out. So I reworked the page to clarify the variables and adhere to style. Put the delete query in a transaction (since it might be that either timeouts or other errors don't clean the whole database up and then you have to do it manually. Code is also prettier now. * godmode/db/db_main.php: Made it display the actual numbers instead of repeating the string. * godmode/db/db_info_data.php: Moved into db_info.php * godmode/db/db_info.php: Introduced db_info_data.php as a hidden Div. This will allow quicker access without adding another menu. The query will come from cache anyway (SQL cache) so it's faster too * godmode/db/db_event.php: Removed reference to times_incl.php * godmode/db/db_audit.php: Removed reference to times_incl.php 2008-09-04 Esteban Sanchez * extensions/update_manager/lib/libupdatemanager_client.php: Updated to latest Update Manager version. 2008-09-04 Esteban Sanchez * extensions/update_manager/main.php: Added option to update packages. * include/functions_db.php: Added default value to get_user_groups, so if no parameter is giving, it will asume running user. * include/languages/Makefile: Added missing options to add comments to index.pot file. 2008-09-03 Sancho Lerena * reporting/fgraph.php: In grafico_eventos_grupo() array_multisort was not working as expected. Using a SORT sentence in SQL that provides the same functionality. 2008-09-03 Sancho Lerena * reporting/fgraph.php: URL passed should don't get slashes or don't work, used unsafe_string() to remove it. * datos_agente.php: was not showing async string data. Now it uses a regexp to search for string types. * logon_ok.php: Was using a wrong variable on message counter. 2008-09-03 Evi Vanoost * reporting/fgraph.php: Fixed bug where a graph wouldn't return when free search was specified. Also made SQL safer against attacks since fgraph can be accessed by anyone. This should be fixed in later versions so there has to be no SQL query passed * operation/events/events_rss.php: Made RSS feed better. Now you can also pass a filter from events.php. Fixed direction of the links * operation/events/events.php: Added a filter on agent name. Updated for RSS feeds. Added filter on event id * install.php: A little bit of automatic field filling. Corrected some text for more correct English and update to the new URL specification 2008-09-03 Esteban Sanchez * include/functions_html.php: Fixed a typo error in print_textarea that cause not showing the value given. 2008-09-03 Sancho Lerena * include/functions_reporting_pdf.php: Moved to contrib branch. * install.php: Update sample of use for homeurl variable. This should not contain HTTP:/x.x.x.x anymore. * operation/events/events_rss.php: Makes use of homeurl in the correct way. * operation/agentes/estado_agente.php: Fixed a sprintf typo. 2008-09-03 Esteban Sanchez * include/config_process.php: Checks in homeurl config variable. Style corrections. * include/help/en/help_date_format.php: Points to oficial PHP manual on php.net. * godmode/agentes/modificar_agente.php: Escape quotes which was causing SQL errors. * godmode/reporting/map_builder.php: Fixed divs and tables widths. * include/functions.php, operation/agentes/datos_agente.php: Style corrections. * include/functions_db.php: Style corrections. Added comments for translators. * operation/extensions.php: Added login checking. * operation/reporting/reporting_viewer.php: Minor bug that was causing javascript failures. * operation/users/user.php: Use print_help_tip() to show contextual help. 2008-09-02 Evi Vanoost * reporting/fgraph.php: SQL passed wasn't being processed, so the graph was off for grafico_eventos_group. Updated that and the whole function. Simplified, it runs very fast now (practically no delay). Updated graph_event_module as well. * operation/events/events.php: Description wasn't being added to the audit log when deleting multiple items. Fixed * include/functions_reporting.php: Minor fix for uninitialized array 2008-09-02 Esteban Sanchez * include/functions.php: Style correction. * general/footer.php: Fixed link to Firefox and make it translatable. 2008-09-02 Sancho Lerena * functions.php: Added function to clean SQL string. * setup/news.php: Fixed problem adding new news. * setup/link.php: Added mysql recheck to input var. * login_page.php: Removed "Welcome", added a blank line before title. * logon_failed.php: Was rending bad in IE. * footer.php: Added Firefox button and tooltip about best view in Firefox. * header.php: Old rendering was crazy in IE. New code to set render exactly equal on IE and Firefox. PLEASE DO NOT USE TABULAR phpp functions here, this is pure HTML formatting. 2008-09-02 Esteban Sanchez * extensions/update_manager/lib/*: Update Manager has its own license header which must be respected. 2008-09-02 Sancho Lerena * extensions/update_manager*: Updated GPL header. Added more text about Update Manager anonymous information gathering. 2008-09-02 Esteban Sanchez * extensions/update_manager.php: Style correction. Removed force updating of 2008-09-01 Raul Mateos * operation/snmp/snmp_console/snmp_view.php: Added style to buttons.the settings. * extensions/update_manager/load_updatemanager.php: Run the keygen if the user is not the free one. * extensions/update_manager/main.php: Show information message to free users. * extensions/update_manager/settings.php: Allow updating keygen and binary path settings. * extensions/update_manager/lib/*: Updated to latest version of Open Update Manager. * extensions/update_manager/sql/update_manager.sql: Set keygen path. * godmode/extensions.php: Bug solved that was avoiding to show defined extensions. Fixed ACL check. 2008-09-02 Esteban Sanchez * reporting/fgraph.php: Rollback to r1049. It still needs some tests, will be readded in next Pandora major version. * reporting/pandora_graph.php, reporting/pearimage_graph.php: Deleted from repository. 2008-09-01 Esteban Sanchez * extensions/update_manager/load_updatemanager.php: Typo error fixed. 2008-09-01 Esteban Sanchez * extensions/update_manager.php, extensions/update_manager/sql/update_manager.sql: Fixed update server path typo error. * extensions/update_manager/load_updatemanager.php: Force values to be integer. 2008-09-01 Raul Mateos * operation/snmp/snmp_console/snmp_view.php: Added style to buttons. 2008-09-01 Esteban Sanchez * extensions/update_manager.php: Get user key with the function instead of the unexistent keygen. 2008-09-01 Esteban Sanchez * extensions/update_manager/sql/update_manager.sql, extensions/update_manager.php: Updated server info to the final Update manager host. * extensions/update_manager/main.php: Added a information message about Update Manager extension. * update_manager/load_updatemanager.php: Get module count into user key. 2008-09-01 Sancho Lerena * pandora_logo.png: White background for IE6 users. * index.php: Updated version and develop bypass. * header.php, pandora.css: Better view in IE6. * estado_ultimopaquete.php: Fixes bad render for big numbers. * snmp_view.php: Fixes problems with IE6 render. Better view of custom OID (shortened and as tooltip). * stat_win.php: Fixed problem with slicer in IE6. 2008-09-01 Raul Mateos * operation/snmp/snmp_console/snmp_view.php: Show substring in custom value, when the mouse is over data, it shows all the custom value. Cosmetic change. * operation/events/events.php: Closed several html tags. * general/error_install.php: Updated page title. 2008-09-01 Esteban Sanchez * reporting/pandora_graph.php: Added to repository. New abstract class PandoraGraphAbstract to allow the change of the graphic engine easily. * reporting/fgraph.php: Rewritten to remove all the references to PEAR::Image and replaced by the new Pandora Graph abstract class. * reporting/pearimage_graph.php: Added to repository. Implements PandoraGraphAbstract class with the PEAR::Image functions. 2008-09-01 Jorge Gonzalez * include/languages/es.po, include/languages/es.mo: updated Spanish translation. 2008-09-01 Sancho Lerena * include/, fgraph.php: Moved licence of libraries to LGPL. * install.php: Added dependency check for several new includes from pear (xml_rpc and DB), also graphviz twopi binary and check in step1 for a writable config.php and ./include dir. Some other minor fixes (esthetic). * pandoradb.sql: Table tagent_data_image was still there. This comes with next version (I hope), not this one. * pandoradb_data.sql: db_scheme_build update and removed modules components without proper id_module. * networkmap.php: Another foreach() notice fixed. * upgrade.php: Moved to contrib branch in SVN. Old pandora SQL conversion files, deleted (was present in its branches). 2008-08-28 Evi Vanoost * operation/events/events.php: Updated the queries and fixed some minor bugs with the event selections. Style changes. * operation/agentes/networkmap.php: Style changes 2008-08-28 Esteban Sanchez * extensions/update_manager.php: Added function to update Update Manager settings. * extensions/update_manager/load_updatemanager.php: Added user key generation function. Update manager free extension do not use a keygen binary file. * extensions/update_manager/main.php: Changes to key generation, because free extension do not use keygen. * extensions/update_manager/settings.php: Removed configuration of keygen and upgrading directory. * extensions/update_manager/lib/libupdate_manager.php, extensions/update_manager/lib/libupdate_manager_utils.php: Updated to latest version of Update Manager. * extensions/update_manager/lib/libupdate_manager_client.php: Removed debug flag and errors to be less intrusive for the user. Updated to latest version of Update Manager. * extensions/update_manager/sql/update_manager.sql: Changed default settings. 2008-08-28 Evi Vanoost * extensions/update_manager.php: Check for an empty variable so it doesn't give a warning * extensions/update_manager/lib/libupdate_manager_utils.php, libupdate_manager_client.php: Removed referenced variables from function calls because it is deprecated in PHP5 2008-08-28 Esteban Sanchez * include/functions_visual_map.php: Fixed an error when there were no elements in the map that cause Javascript failure and nothing works. Thanks Jorge for the advice. 2008-08-27 Raul Mateos * operation/agentes/status_monitor.php: Moved legend. * godmode/menu.php, operation/menu.php: Updated to solve small ugly effects. * include/styles/op.css, god.css: Updated to solve small ugly effects. god.css needs to be changed to the new "version". * install.php: Solved small typos in language. Style correction. 2008-08-25 Sancho lerena * extensions/update_manager: Added update manager client for PandoraFMS. * operation/reporting/custom_reporting.php: Moved PDF link. * operation/reporting/reporting_viewer_pdf.php: Moved to enterprise version. * godmode/agentes/agent_disk_conf_editor.php: Moved to enterprise version. 2008-08-25 Evi Vanoost * godmode/agentes/modificar_agente.php: Updated delete routine to include a transaction. This way the database consistency is guaranteed in case a query causes a problem as follow up on Bugs item #2073383. Also some style updates 2008-08-25 Jorge Gonzalez * include/languages/es.po: Updated Spanish translation. * include/languages/index.pot: Updated strings. * include/languages/es.mo: Updated Spanish translation. * godmode/reporting/graph_builder.php: Changed several hardcoded striings to make them translatable. 2008-08-25 Esteban Sanchez * images/help.png: Updated to a bigger image with more quality. 2008-08-24 Sancho Lerena * include/functions_db.php: Fixed some warning messages due missing check before several foreachs. * index.php: Disabled development flag to detect config. * operation/agentes/networkmap.php: String too short for names, long IP address was being shortened. * operation/servers/view_server.php, operation/servers/view_server_detail.php godmode/servers/manage_recontask_form.php: Fixed some warnings and added proper message for empty screens. After this commit a beta1 package has been made. 2008-08-22 Sancho Lerena * Massive header update. We're now officially on Beta1. 2008-08-22 Sancho Lerena * pandoradb_data.sql: Removed data for locale, added for new date string format. * include/functions_html.php: Deletion of table properties after calling it makes a bad render on several pages that uses some properties for other things (width). * include/functions_reporting.php: Added several checks to avoid notices. * include/config_process.php: Removed locale code. Added code for new datetime string format. * include/locale.class.php: Removed. * include/functions.php: pandora_help() was not returning correct output. Added format_datetime() function to render date / time strings in user defined format. * include/functions_db.php: Added check in get_monitors_down() to avoid notice in void foreach. * operation/incidents/incident_detail.php: Solved problem with attachments. * operation/users/user.php: Solved problem with old help_lang[] array. * operation/messages/message.php: Sime minor fixes and style improvements. * operation/servers/view_server.php: Remove description. * operation/servers/view_server_detail.php: Removed bad field retrieval from database and added format_datetime(). * reporting/fgraph.php: Fixed small problem in monitors_health_pipe(). (changed parameters). * general/footer.php: Updated use of new functions. * general/header.php: Added blank spaces between icons and texts. * godmode/setup/setup.php: Management of new string format for datetime. * godmode/profiles/profile_list.php: Submit button now uses div instead tables. * godmode/reporting/reporting_builder.php: Added check before foreach() to avoid notice warnings. Changed div for buttons. * godmode/reporting/map_builder.php: Fixed div for submit button. * godmode/servers/modificar_server.php: Fixed typo in SQL sentence. Removed usage of not-used-now locale format functions. Alter legend to use a plain-formatted table to avoid background color in legend. * /en/help_date_format.php: Added help for date format string. 2008-08-21 Esteban Sanchez * include/functions_html.php: Added an optional parameter to print_input_text_extended() to allow password inputs. Replaced print_input_password_extended() with print_input_password(). * general/login_page.php: Replaced print_input_password_extended() with print_input_text_extended(). Style correction. 2008-08-21 Evi Vanoost * index.php: Update HTML for unclosed tags and put everything in PHP Updated the HTTPS detection. Made sure the password doesn't get passed to other scripts (like 'evil' plugins) * include/functions_html.php: Added print_input_password_extended() * general/main_menu.php: Removed old code and header * general/login_page.php: Tried putting it in functions_html code but that didn't work (rowspan), so I just ended up with a smaller file and the input boxes getting printed * general/header.php: Updated to use functions_html * general/footer.php: Updated header and develop_bypass for the query counter 2008-08-21 Sancho Lerena * pandoradb*.sql: tplanned_downtime: Fixed a typo, changed timestamp types, added executed field and removed id_agent_module. * manage_config.php: (Problem copying keep_alive modules and alerts and solved bad message with no data supplied. * manage_config_remote.php: Solved BUG #2042788 Fixed, was missing extension in filename check. * planned_downtime.php: Major rewrite. Now works with server model of planned downtimes based on select agents to disable in specific times. Using unixtime was a very nice idea, so the javascript controls are fantastic to do this job!. Thanks Esteban and Evi!. * manage_recontask*: Some issues with styles, using new div for button. * modificar_server.php: Some issues with styles, using new div for button * config.inc.php: By default, show errors, easy to debug first problems. * functions_db.php: Fixed problems detected in borrar_incidencia() function (this is delete_incident in spanish). * estado_agente.php: Added support to search by IP address in agent view. * networkmap.php: Regen on by default, Font label shortened. 2008-08-21 Esteban Sanchez * general/pandora_help.php: Added a require of a functions file. Added missing HTML tags. 2008-08-21 Evi Vanoost * godmode/servers/modificar_server.php. godmode/servers/manage_recontask_form.php, godmode/servers/manage_recontask.php: HTML and SQL overhaul. Now uses the new functions that are available in functions_html.php. 2008-08-20 Evi Vanoost * godmode/profiles/profile_list.php: HTML overhaul (close tags, put brackets and quotes in the right places. Now uses new functions instead of the old ones * include/locale.class.php: Updated and added functions. See internals for updated functions. It now allows to put a translated array of languages, countries and currency instead of the built-in english one 2008-08-19 Esteban Sanchez * include/locale.class.php: Fixes in Translate_Locale() to work properly. Tab style correction in all the file, use tabs instead of blankspaces. * godmode/setup/setup.php: Added locale configuration option. * pandoradb_data.sql: Added locale to tconfig. 2008-08-19 Esteban Sanchez * include/locale.class.php: Check $ENV["TMPDIR"] existance to avoid PHP errors. 2008-08-19 Evi Vanoost * include/locale.class.php: Locale class for number, time and money formatting. Latest version, much corrections. * include/functions_db.php: HTML corrections (close tags) * include/config_process.php: Process $config['locale'] and init LOCALE class. Still needs to be implemented in a "userspace" function * general/footer.php: Updated footer to use locale class (not function) to display the date and number. Just an example of the possibility 2008-08-18 Esteban Sanchez * operation/menu.php: Fixes events submenu and link to CSV exporting. Style correction. * images/rss.png: Added to repository. 2008-08-12 Esteban Sanchez * godmode/db/db_purge.php: Use print_help_tip() to show help tip. * godmode/profiles/profile_list.php: Use print_help_tip(). Removed deprecated $help_label. * godmode/users/configure_user.php: Better code to show user level radio buttons and help. * include/functions_db.php: Removed deprecated function load_lang_file(). * operation/agentes/datos_agente.php, ajax.php, operation/reporting/reporting_viewer_pdf.php, reporting/stat_win.php, operation/agentes/exportdata.php: Removed inclusion of old language files. * include/languages/index.pot: Regenerated and added header. 2008-08-12 Evi Vanoost * operation/menu.php: Made short tag, normal tag * include/functions.php: Got rid of references to language files * godmode/servers/plugin.php: Made proper english * godmode/servers/manage_recontask.php: Made proper HTML * godmode/profiles/profile_list.php: Translation of help strings * godmode/agentes/manage_config_remote.php: Fixed typo that generated errors 2008-08-12 Esteban Sanchez * pandoradb_data.sql: Added default languages. * include/streams.php, include/gettext.php: Added to repository. New files to add gettext support of mo files. * include/functions_db.php: Function lang_string() functionallity changed to use gettext library. * include/languages/language_es_es.php, include/languages/language_gl.php, include/languages/language_en.php, include/languages/language_pt_br.php, include/languages/language_it.php, include/languages/language_ast_es.php, include/languages/language_es_la.php, include/languages/language_de.php, include/languages/language_fr.php, include/languages/language_ca.php: Files deleted, they are deprecated since we have moved to gettext. * lude/languages/pt_br.mo, include/languages/es.mo, include/languages/fr.po, include/languages/it.po, include/languages/ca.po, include/languages/ast.po, include/languages/de.po, include/languages/gl.mo: Gettext translations of the previous languages we have in language_*.php files. * include/languages/Makefile: Added to repository to generate index.pot and mo files of each translation. * include/functions_reporting_pdf.php, include/functions_reporting.php, include/config_process.php, include/functions.php, include/functions_visual_map.php, index.php, operation/incidents/incident.php, operation/incidents/incident_detail.php, operation/incidents/incident_note.php, operation/incidents/incident_search.php, operation/incidents/incident_statistics.php, operation/snmpconsole/snmp_alert.php, operation/snmpconsole/snmp_view.php, operation/users/user.php, operation/users/user_edit.php, operation/users/user_statistics.php, operation/events/event_statistics.php, operation/events/events.php, operation/visual_console/render_view.php, operation/visual_console/index.php, operation/agentes/estado_alertas.php, operation/agentes/status_monitor.php, operation/agentes/estado_grupo.php, operation/agentes/datos_agente.php, operation/agentes/estado_ultimopaquete.php, operation/agentes/estado_generalagente.php, operation/agentes/estado_agente.php, operation/agentes/bulbs.php, operation/agentes/sla_view.php, operation/agentes/exportdata.php, operation/agentes/estado_monitores.php, operation/agentes/ver_agente.php, operation/agentes/estadisticas.php, operation/agentes/tactical.php, operation/agentes/networkmap.php, operation/messages/message.php, operation/reporting/reporting_viewer.php, operation/reporting/graph_viewer.php, operation/reporting/custom_reporting.php, operation/servers/view_server.php, operation/servers/view_server_detail.php, operation/menu.php, reporting/fgraph.php, reporting/stat_win.php, general/logoff.php, general/pandora_help.php, general/footer.php, general/noaccess.php, general/logon_failed.php, general/links_menu.php, general/login_page.php, general/logon_ok.php, general/header.php, general/main_menu.php, godmode/groups/configure_group.php, godmode/groups/group_list.php, godmode/setup/news.php, godmode/setup/links.php, godmode/setup/setup.php, godmode/users/user_list.php, godmode/users/configure_user.php, godmode/profiles/profile_list.php, godmode/admin_access_logs.php, godmode/db/db_info_data.php, godmode/db/db_main.php, godmode/db/db_audit.php, godmode/db/db_refine.php, godmode/db/db_info.php, godmode/db/db_event.php, godmode/db/db_purge.php, godmode/agentes/agent_template.php, godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/alert_manager.php, godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor_prediction.php, godmode/agentes/alert_manager_editor.php, godmode/agentes/manage_config.php, godmode/agentes/module_manager_editor_data.php, godmode/agentes/module_manager.php, godmode/agentes/modificar_agente.php, godmode/agentes/configurar_agente.php, godmode/agentes/agent_disk_conf_editor.php, godmode/agentes/planned_downtime.php, godmode/agentes/manage_config_remote.php, godmode/agentes/agent_manager.php, godmode/modules/manage_nc_groups_form.php, godmode/modules/manage_network_templates.php, godmode/modules/module_list.php, godmode/modules/manage_network_templates_form.php, godmode/modules/manage_network_components_form_network.php, godmode/modules/manage_network_components_form_wmi.php, godmode/modules/manage_network_components.php, godmode/modules/manage_nc_groups.php, godmode/reporting/reporting_builder.php, godmode/reporting/map_builder.php, godmode/reporting/graph_builder.php, godmode/servers/plugin.php, godmode/servers/manage_recontask.php, godmode/servers/modificar_server.php, godmode/servers/manage_recontask_form.php, godmode/alerts/modify_alert.php, godmode/alerts/configure_alert.php, godmode/menu.php: Replaced string parameters of __() callings to plain english. Style correction. 2008-08-11 Esteban Sanchez * include/functions_db.php: Added __ as an alias of lang_string(). * include/functions_reporting_pdf.php, include/functions_reporting.php, include/functions.php, include/functions_visual_map.php, index.php, operation/incidents/incident.php, operation/incidents/incident_detail.php, operation/incidents/incident_note.php, operation/incidents/incident_search.php, operation/incidents/incident_statistics.php, operation/snmpconsole/snmp_alert.php, operation/snmpconsole/snmp_view.php, operation/users/user.php, operation/users/user_edit.php, operation/users/user_statistics.php, operation/events/event_statistics.php, operation/events/events.php, operation/visual_console/render_view.php, operation/visual_console/index.php, operation/extensions.php, operation/agentes/estado_alertas.php, operation/agentes/status_monitor.php, operation/agentes/estado_grupo.php, operation/agentes/export_csv.php, operation/agentes/datos_agente.php, operation/agentes/estado_ultimopaquete.php, operation/agentes/estado_generalagente.php, operation/agentes/estado_agente.php, operation/agentes/bulbs.php, operation/agentes/status_events.php, operation/agentes/sla_view.php, operation/agentes/exportdata.php, operation/agentes/estado_monitores.php, operation/agentes/ver_agente.php, operation/agentes/estadisticas.php, operation/agentes/tactical.php, operation/agentes/networkmap.php, operation/messages/message.php, operation/reporting/reporting_viewer.php, operation/reporting/graph_viewer.php, operation/reporting/custom_reporting.php, operation/servers/view_server.php, operation/servers/view_server_detail.php, operation/menu.php, reporting/fgraph.php, reporting/stat_win.php, ajax.php, general/logoff.php, general/pandora_help.php, general/footer.php, general/noaccess.php, general/logon_failed.php, general/links_menu.php, general/login_page.php, general/logon_ok.php, general/header.php, general/main_menu.php, godmode/groups/configure_group.php, godmode/groups/group_list.php, godmode/setup/news.php, godmode/setup/links.php, godmode/setup/setup.php, godmode/users/user_list.php, godmode/users/configure_user.php, godmode/profiles/profile_list.php, godmode/admin_access_logs.php, godmode/db/db_info_data.php, godmode/db/db_main.php, godmode/db/db_audit.php, godmode/db/db_sanity.php, godmode/db/db_refine.php, godmode/db/db_info.php, godmode/db/db_event.php, godmode/db/db_purge.php, godmode/extensions.php, godmode/agentes/agent_template.php, godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/alert_manager.php, godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor_prediction.php, godmode/agentes/alert_manager_editor.php, godmode/agentes/manage_config.php, godmode/agentes/module_manager_editor_data.php, godmode/agentes/module_manager.php, godmode/agentes/modificar_agente.php, godmode/agentes/configurar_agente.php, godmode/agentes/agent_disk_conf_editor.php, godmode/agentes/planned_downtime.php, godmode/agentes/manage_config_remote.php, godmode/agentes/agent_manager.php, godmode/modules/manage_network_components_form.php, godmode/modules/manage_nc_groups_form.php, godmode/modules/manage_network_templates.php, godmode/modules/module_list.php, godmode/modules/manage_network_templates_form.php, godmode/modules/manage_network_components_form_network.php, godmode/modules/manage_network_components_form_wmi.php, godmode/modules/manage_network_components.php, godmode/modules/manage_nc_groups.php, godmode/reporting/reporting_builder.php, godmode/reporting/map_builder.php, godmode/reporting/graph_builder.php, godmode/servers/plugin.php, godmode/servers/manage_recontask.php, godmode/servers/modificar_server.php, godmode/servers/manage_recontask_form.php, godmode/alerts/modify_alert.php, godmode/alerts/configure_alert.php, godmode/menu.php: Replaced $id_user with $config['id_user']. Use __a instead of $lang_label to future use of gettext. Style corrections. * godmode/agentes/planned_downtime.php: Rewritten to use Pandora functions and adopt the UI style. Replaced lang_string with __(). * pandoradb.sql: Fields in tplanned_downtime renamed to fit guidelines. 2008-08-05 Sancho Lerena * AUTHORS: Added Evi to AUTHORS file. * pandoradb.sql: MAJOR UPDATE and normalization of database structure. trecon_task table has changed from previous 2.0 version. * pandoradb_data.sql: Minimal updates. * reporting_builder.php: Fixed bug #2035570 (Two weeks instead one week in combo to select SLA period). . * manage_config_remote.php: Fixed bug #2032889: Show configurations not present in disk and fail to copy them. * manage_recontask.php: Show OS, and some stetical changes and code optimization. Removed old code for assigned network servers and so on. * manage_recontask_form.php: Removed old fields, added new fields, fixed old bugs (create incident combo). * config_inc.php: Code cleanup, updated variables. * config_process.php: Updated version info. * estado_ultimopaquete.php: Added refresh icon. * view_server.php: Added missing link to view_server_detail.php for recon servers. Somebody take it prisoner :-) * view_server_detail.php: Code stype update, and some fixes and new column information. * modificar_agente.php, configurar_agente.php: Fixed use of $id_user. * index.php: Temporal workaround to use $id_user as global. Need to fix. 2008-08-05 Esteban Sanchez * include/functions_extensions.php: Added function to call login functions of the extensions. Functions renamed. * include/styles/pandora.css: Added style to notify bubble. * general/logon_ok.php: Added extensions login functions call. Style correction. * include/functions.php: Fixed array values cleanup on safe_input(). Documentation added to clean_output_breaks(). * index.php: Renamed functions fix. * operation/menu.php: Style correction. * ChangeLog: Added comment about commit #1000. 2008-08-04 Esteban Sanchez * index.php: Set id_user in config array when login. This fixes errors and notices on login screen. * operation/menu.php: Replaced use of id_user on SESSION array with config. * general/logon_ok.php: Replaced lang_label with lang_string(). Use id_user on config array. Style correction and code cleanup. * godmode/extensions.php: It was showing main functions of extensions instead of godmode ones. This commit is #1000. Congratulations to all the Pandora crew and thanks all the Pandora users around the world. Pandora 2.0 is a bit closer now. 2008-08-04 Esteban Sánchez * extensions/hello.php: Fixed old function name. Activate the extension by default. Style correction. 2008-08-04 Esteban Sánchez * godmode/extensions.php, operation/extensions.php: Added to repository. Extensions interface to operation and godmode modes. * images/extensions.png: Added to repository. Extensions icon for the menu. 2008-08-04 Esteban Sánchez * AUTHORS: Added myself. * include/functions_extensions.php: Added to repository. Implements extensions functions. Extensions are some kind of plugins to the console to add functionallity in a modular way. More work and documentation is needed. * godmode/reporting/reporting_builder.php, include/functions.php, operation/agentes/networkmap.php, operation/agentes/ver_agente.php: Style correction. * include/functions_db.php: Added load_lang_file() to load the languages file (useful in extensions l10n). Style correction. * index.php: Load extensions and call them in cases. * godmode/menu.php, operation/menu.php: Style correction, code cleanup. Added extension menu and submenus. Use of CSS more efficient. * include/config_process.php: Added extensions support. * extensions/, extensions/hello.php: Added to repository, extensions dir and example. * include/functions.php: Style correction. * include/styles/op.css: Cleanup and rewritten the CSS hell it was before. 2008-08-01 Manuel Arostegui * include/help/en/help_plugin_definition.php: Language corrections. >>>>>>> .r1002 2008-07-31 Sancho Lerena * include/help/en/help_plugin_definition.php: New help page for plugin register section. * include/javascript/pandora.js: Help window now shows scrollbar. * general/pandora_help.php: Better layout for help system. * godmode/servers/plugin.php: Fixed position / menu issues and other menor bugs in plugin editor. 2008-07-31 Ramon Novoa * include/help/en/help_wmiquery.php, include/help/en/help_wmifield.php, include/help/en/help_wmikey.php: Added to repository. WMI help pages. * include/languages/language_en.php, pandoradb.sql, pandoradb_data.sql, godmode/agentes/agent_template.php, godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/module_manager_editor.php, godmode/modules/manage_network_components_form.php, godmode/modules/manage_network_components.php: Added support for WMI modules, including components and templates. * godmode/modules/manage_network_components_form_network.php, godmode/modules/manage_network_components_form_wmi.php: Added to repository. Component editors. 2008-07-30 Sancho Lerena * pandoradb.sql: Some changes in structure for new export server. Removed and extra comma in tplanned_downtime. * pandoradb_data.sql: Deleted some stuff from Gigabit module templates, too much. * logon_ok.php: Header update. * menu.php: Plugin editor moved under server section. * modificar_agente.php: Added icon to agent config editor from manage agents view. * links.php: Some code cleanup. * pandora.ico: New .ICO file for web, this will be official one for 2.0 version. * functions_db.php: Fixed a problem in audit_db() where parameters was not properly cleaned and with ' chars this makes an SQL error. Fixed BUG #2032885, in function get_monitors_in_agent () where a bad SQL forced an error in report. * estado_agente.php, estado_generalagente.php: Added link to group view from group icon. 2008-07-30 Evi Vanoost * include/functions_db.php: Small bug that gave a warning in case there were no events for an agent * godmode/agentes/planned_downtime.php: You can now create planned downtime schedules. This won't work yet as the server doesn't support it yet. * general/links_menu.php: The first link will also show up. It wasn't showing up because the mysql function that was used moved the internal pointer ahead while checking if it existed. Used new functions. * pandoradb.sql: Updated with database schema for planned downtime 2008-07-29 Evi Vanoost * functions_db.php: Style changes, updated process_sql so it can return other interesting stuff on INSERT. No functions have direct mysql functions anymore * logon_ok.php: Style changes. Made it use the DB functions 2008-07-27 Sancho Lerena * events_marquee.php: Small improvement, show agent name. * events_marquee.php: I forget to commit this file in my prev. commit. This is a new file because I lost it :-( * planned_downtime.php: It is LOST :(. I need to code from scratch, probably this stuff don't see the light in weeks. Server code works. 2008-07-26 Raul Mateos * general/error_noconfig.php, error_install.php, error_perms.php: Updated headers, solved english language typos, deleted includes not used. Better coding style. 2008-07-25 Sancho Lerena * pandoradb.sql: Added new tables for planned downtimes. * godmode/menu.php: Added entry for manage downtimes. * group_list.php: Stetic changes in table. * modificar_server.php: Fixed timestamp render for start/update timestamp of each server. * functions.php: Minimal estetic changes in help function. * functions_db.php: Change header (Flexible <- Free) * functions_html.php: Now select admits multiselect option. Default class for table render is now databox not databox_color. * AUTHORS: Update list of authors and make a reference to contributors. * function_reporting.php: Header change, updated datetime string format. * language_en.php, language_es_es.php: Changed FREE for Flexible. * pandora.css: Minimal changes. Update color of Monitor count in tactical. * menu.php: Added some new event options: CSV Export, RSS and new marquee event visualizer. * estado_ultimopaquete.php: Header update. * tactical.php: Added link to data module alerts. * ver_agente.php: Fixed a problem in ajax code that was rending bad count of down monitors. Using boolean comparation on result of function get_db_sql(). This kind problem could be in more lines of code. * events.php: New quicklinks to RSS, CSV and Marquee in event viewer. * export_csv.php, events_rss.php: Fixed duped call to function includes. * graph_viewer.php: I hope this fix FINALLY the annoying bug of graph type selector. * visual_console/index.php: Updated header. 2008-07-22 Evi Vanoost * operation/messages/message.php: Rewrote large parts of the script Simplified functions. Fixed a bug where group messages sent a message only to one member of a group. Also fixed a bug where it only displayed your own group(s), right now it will display all users and groups a user belongs to (using get_user_groups ()) so that you can send messages to everyone. 2008-07-22 Sancho Lerena * pandoradb_data.sql: Some changes for types not implemented in 2.0 * module_manager_editor.php: Added help, more space in textareas for tcp recv/send. Better layout. * help.png: Smaller icon. * view_server.php: Fixed problem with lastupdate render. This was using and incorrect function to render data. >>>>>>> .r996 2008-07-21 Evi Vanoost * include/functions_reporting.php: Last commit forgot a semicolon. Fixed. 2008-07-21 Esteban Sanchez * godmode/reporting/graph_builder.php, operation/snmpconsole/snmp_alert.php: Applied patch from Kato Atsushi. * include/functions_reporting.php, operation/reporting/reporting_viewer.php, godmode/reporting/reporting_builder.php: Adopted to changes in get_db_* functions. * include/functions_db.php: Removed quotes sorrounding %d characters in sprintf. Returned empty array on get_simple_alerts_in_agent() and get_combined_alerts_in_agent(). Style correction. Return all fields on get_db_all_fields_in_table(). * ChangeLog: Updated previous commit message format and date. 2008-07-21 Evi Vanoost * godmode/db/*.php: require_once for config might already have loaded. Changed mysql_real_escape_string in favor of get_parameter_post. Process the DELETE SQL queries through process_sql(). Changed comprueba_login() for check_login(). Adhered some things to preferred style. Compounded SQL queries into joins, subqueries or functions. Removed mysql_close() from db_purge.php since the select. After the delete wouldn't work anymore (database closed). * godmode/reporting/reporting_builder.php: Fixed a bug that was introduced when the SQL functions returned false. * include/functions_db.php: Made foreach instead of while loops for simpler functions. Fixed get_reports that failed since SQL function return false. All SQL functions now return false in case of empty. New SQL function process_sql that can handle DELETE. Returns affected rows in case of a changing query or an array in case it was a selecting query or false in case of error. * include/functions.php: Simplified safe_input function. * index.php: Updated SQL queries, style changes * operation/agentes/*.php: Style changes and updates to use check_login. 2008-07-17 Esteban Sanchez * godmode/reporting/map_builder.php: Check background existance to avoid warnings. * include/functions.php: Added Giga magnitude in format_for_graph(), thansk to tono user in openideas. * include/functions_db.php: Check database result on return_status_layout(). Deleted "LIMIT 1" on get_previous_data() which was causing SQL failures. Style correction. * include/functions_reporting.php: Check database result on get_agent_module_sla(). * operation/agentes/datos_agente.php: Removed useless code. 2008-07-17 Raul Mateos * operation/agentes/status_monitor.php: Closed html tags. 2008-07-17 Esteban Sanchez * godmode/reporting/reporting_builder.php, godmode/reporting/map_builder.php: Check if all_agents were set to avoid warning on foreach. * include/functions_db.php: Fixed typo in return_status_layout(). Return false on get_db_all_rows_sql(). * include/functions_visual_map.php: Check layouts_data to avoid warning on foreach. Removed ugly comments. 2008-07-17 Esteban Sanchez * include/functions_db.php: Removed debug output to check use of deprecated function. Please don't add message like this since there are many people who use Pandora trunk and may find strange messages like that. * operation/agentes/networkmap.php: Removed warning message if file doesn't exists on checking cache system. 2008-07-17 Esteban Sanchez * include/functions.php: Minimal style correction. * include/functions_db.php: Check sql_cache with empty() to avoid notices. * operation/agentes/status_monitor.php: Tab style correction. * general/logon_ok.php: Added missing field to SQL sentence which was causing PHP notices. 2008-07-15 Esteban Sanchez * ChangeLog: Fixed some indentation and lines length issues. Fixed also some filepaths. * include/functions_db.php: Tab and blankspaces correction. Limit the query to one result in get_db_value() and get_db_row(). 2008-07-13 Evi Vanoost * pandora_console/general/logon_ok.php: Made the query use sprintf (for security purposes). * include/functions_db.php: Made all the database queries relying on a single query function for simpler management. Also made sure that no functions returned NULL because NULL is a valid database value. Also made a simple query cache array so that duplicate queries to generate a single page won't be repeated (ACL queries). Also updated some other queries and functions (see the diff) and removed some old code. * operation/agentes/estado_grupo.php: Now with working agents counter! * general/footer.php: Just made a fancy counter that displays how much queries weren't duplicated (90 on some pages!!) 2008-07-12 Evi Vanoost * operation/agentes/networkmap.php: Some minor bugfixes introduced with my changes yesterday. * pandora_console/general/links_menu.php: 2 queries for a menu? Changed it to a single query. This list will likely never be empty - if it is, Links section won't be generated. * general/logon_ok.php: Updated the queries to go faster. Changed the timestamp calculation to an indexed query using utimestamp and UNIXTIME(NOW())-604800 * images/networkmap/8.png: Added the Mac OS X icon.. 2008-07-11 Evi Vanoost * operation/agentes/estado_grupo.php: Fixed the issue where all data was 0-ed out. There was an if-then-else construction that wasn't working well. * operation/agentes/networkmap.php: Made more extensive error messages that explains WHY it wasn't generating. Then also made it so the image is cached instead of regenerated every time (currently hardcoded at 5 min.). 2008-07-10 Evi Vanoost * operation/agentes/estado_grupo.php: Fixed some extra spaces that made the URL look ugly. * operation/agentes/status_monitor.php: Made a nested SQL query out of the flagging operation, much faster now. There is still a bug here that I was trying to fix. Everything is 0-ed on this page. I will find out why tomorrow. * images/console/background: Added some backgrounds 2008-07-10 Sancho Lerena * include/styles/pandora_red.css: Updated. * include/styles/pandora_black.css: New style with BLACK blackground. * include/styles/pandora.css: Updated. * include/functions_db.php: Added auto order combos and queries. * include/functions_visual_map.php: Added overlap on down elements if there are more than one in the same position (This could allow to cluster elements to shown the down status first). Removed unused code. * operation/events/events.php: Added tooltip for group name. * operation/visual_console/render_view.php: Adjusted controls position. * operation/agentes/status_monitor.php: Added status for unknown monitors. Added some database search improvement. * operation/agentes/sla_view.php: Sorted list of items. * operation/agentes/ver_agente.php: Updated AJAX code for network map detail view of an agent. Added alert data. * operation/agentes/tactical.php: Removed 'fixed' styles, now using CSS. * operation/agentes/networkmap.php: Added ransep and font selectors. Added alert under yellow color. Minor improvements. * operation/reporting/graph_viewer.php: Style update. * operation/menu.php: Visual console maps sort by name * images/background-li.gif: This sould replace
  • image. * general/login_page.php: Added build version on develop mode. * godmode/reporting/map_builder.php: Sorted lists, and shown module name instead description. 2008-07-09 Evi Vanoost * pandoradb.sql: Updated indexes 2008-07-09 Sancho LErena * include/functions_html.php, include/functions_db.php, operation/agentes/ver_agente.php, operation/reporting/graph_viewer.php operation/reporting/custom_reporting.php, godmode/reporting/reporting_builder.php: Some issues with ordered list resolved. Some strings are now converted to lowercase to have a real ordered (alphabetical) list. 2008-07-08 Evi Vanoost * pandora/console/install.php: Added mysql_error debugging that can be uncommented when something goes wrong for clearer troubleshooting. * pandora_console/pandoradb_data.sql: Fixed a line that had an extra semicolon (;) which caused the installer to fail. * pandora_console/index.php: Fixed the code that displays the custom CSS code. Now the Console looks good. * pandora_console/general/header.php: Fixed the Autorefresh code. Now the Autorefresh link switches correctly between grey and white instead of staying whte. Also fixed the autorefresh in case that there is no correct $_SERVER['REQUEST_URI'] so that it doesn't go 404. 2008-07-08 Sancho Lerena * include/functions_reporting.php: Basic support for async modules. General stats (tactical), do not shown async modules as uknown anymore. * operation/agentes/estado_agente.php, operation/agentes/estado_ultimopaquete.php: Support for async modules. * godmode/agentes/modificar_agente.php: Fixed stupid bug in search field in last commit. * operation/reporting/graph_viewer.php: Added controls to view in the new combined graphic mode (lines), and to change size to three pre- defined sizes. * reporting/fgraph.php: Stacked mode support was missing by unknown reason. Reactivated. Added a mode to view combined graphs in "wired" mode (lines only). * godmode/agentes/modificar_agente.php: Disabled agents was not shown, so was unable to activate again. Fixed. * godmode/reporting/graph_builder.php: Added support for line mode. Disabled agents don't shown in combo. Some other minor fixes. Changed to show the name of the module, instead of description. * include/config.php: Deleted. This file should not be included in SVN * images/so_aix.png: New icon for AIX systems. 2008-07-07 Esteban Sanchez * godmode/reporting/graph_builder.php: Tab style correction. * godmode/reporting/reporting_builder.php: Button label renamed. * include/functions_db.php: Added functions from functions_reporting.php. * include/functions_reporting.php: Added missing documentation. Added check to avoid division by zero on alert_reporting(). Avoid $return flag as parameter in some functions. * include/functions_reporting_pdf.php: Avoid $return flag when calling some functions. * operation/reporting/reporting_viewer.php: Do not use a span with font-size when showing sla report. 2008-07-04 Esteban Sanchez * operation/reporting/reporting_viewer.php: Added a loading div that appears while the page is loading and dissapear once it's completed. * include/styles/pandora.css, include/styles/pandora_minimal.css, include/styles/pandora_width.css: Added style to loading div. 2008-07-04 Esteban Sanchez * operation/reporting/reporting_viewer.php: Fixed error when showing final SLA result. * include/functions_reporting_pdf.php: Added final SLA result. 2008-07-02 Esteban Sanchez * operation/agentes/estado_grupo.php: Fixed missing variable on lag calculation. 2008-07-02 Esteban Sanchez * include/functions_html.php: Fixed a typo in print_table() that was causing to show nothing on IE. * include/styles/pandora.css: Rollback to #909 since it was not working properly in IE. Need more discusion. * include/styles/pandora_width.css: Added to repository. Testing style to have porcentual widths. * operation/agentes/estado_grupo.php: Rewritten to make the code cleaner and a bit smarter. Future work will be required to make the tooltips or the table better. * reporting/stat_win.php: Replaced include with require_once to speed up the code parsing, besides it was not working with the includes. 2008-07-02 Esteban Sanchez * godmode/reporting/reporting_builder.php: Removed extra "#" in javascript. * godmode/reporting/map_builder.php: Changes to try working in Internet Explorer (not completed yet, it's really hard). * include/functions_db.php: Changed sever_status() It won't longer return all the modules in pandora, since it's not need in this function, also replaced a strange SQL which was using MAX() with a more logical DISTINCT(). Style correction. * include/styles/pandora.css: Removed #main width, so it's as wider as the parent. Fixed menu_tab_fram and menu_tab_frame_view divs to the new template, aligned to the right. Tab and blankspaces correction. 2008-07-01 Sancho Lerena * pandoradb.sql: Added several indexes, patch from Guruevi. * configurar_agente.php: Default "public" for snmp_community was causing a fail on blank communities (snmp community is used on WMI modules as filter key). Default value is now "" due the way get_parameter works, and don't want to change a global function. * module_manager_editor_wmi.php: Added two new fields: filter key for WMI output (using snmp_community to store it) and WMI response field number (using tcp_port to store it). * setup.php: Added global "sla_period" item to setup page. * sla_view.php: Fixed code to be more close on our coding standards. Need to improve and uses the global table functions on functions_html. 2008-07-02 Esteban Sanchez * include/functions_db.php: Fixed typo in event_insert(). 2008-07-02 Esteban Sanchez * include/styles/pandora.css: Removed width on header div. * include/functions_db.php: Use id_user parameter in logon_db(). 2008-07-02 Esteban Sanchez * general/logon_ok.php: Style correction. * include/languages/language_en.php: Added a couple of strings. * include/styles/pandora.css: Container div has now variable width, so Pandora console is wider now. * include/config.php: Replaced default values from last commit. Change homeurl variable, which now points to base url directory. * include/config_process.php: Style correction. Use pandora functions and indent the code properly. * reporting/fgraph.php, include/functions.php, ajax.php: Use require_once instead of require which speeds up the code parsing. * index.php: Use require_once instead of require which speeds up the code parsing. Add all GET and POST variables when refreshing a page. Style corrections. Use $_SERVER instead getenv. * include/functions_db.php: Avoid including config.php and use global instead. Replaced some id_user with the respective variable holds in config array. Replaced SQL syntax, removed an undeclared variable and renamed to english in event_insert(). Renamed return_moduledata_*_value() to get_agent_module_value_*(). Fixed an error in the sumatory when the module is incremental. * include/functions_reporting.php: Renamed return_module_SLA() to get_agent_module_sla(). * include/functions_reporting_pdf.php: Tabs and blankspaces correction. Style correction. Added new reports rendering, and fixed images references. Removed old and deprecated functions. * operation/agentes/networkmap.php: Style correction. * operation/agentes/sla_view.php, reporting/stat_win.php: Use renamed functions. * operation/reporting/reporting_viewer.php: Table reports width are now wider. Fixed some colspan problems. Generate custom graph ids better. Added agent and module name to SLAs. Style correction in the use of rowclass structure since now each content has its own table. * operation/reporting/custom_reporting.php: Removed unused variable for PDF reporting generation link. * operation/reporting/reporting_viewer_pdf.php: Rewrite the code to make style corrections and use pandora functions. * operation/menu.php: Tabs and blankspaces correction. 2008-07-01 Sancho Lerena * include/config_process.php: Default back to 1 week. * estado_monitores.php: Removed SLA check from there. Too slow for a main view. * operation/agentes/ver_agente.php: Modified tabs to have SLA view. * operation/agentes/sla_view.php: New SLA specific view, show all automatic SLA coming from monitor data and add's individual items from a SLA report defined for any module of this agent. 2008-07-01 Jorge Gonzalez * images/help.png: new help image. 2008-07-01 Jorge Gonzalez * godmode/agentes/agent_manager.php: changed $lang_label () to function lang_string (); modified tooltips and inline help. 2008-07-01 Jorge Gonzalez * include/help/en/help_plugin_parameters.php, include/help/en/help_alert_recovery.php, include/help/en/help_prediction_source_module.php, include/help/en/help_snmpwalk.php, include/help/en/help_alert_type.php, include/help/en/help_network_component.php: Added new help pages. * include/help/en/help_map_builder.php, include/help/en/help_postprocess.php, include/help/en/help_recontask.php, include/help/en/help_alerts.php, include/help/en/help_manage_alerts.php: modified HTML tag. * godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor_prediction.php, godmode/agentes/alert_manager_editor.php, godmode/agentes/module_manager_editor_data.php, godmode/agentes/modificar_agente.php, godmode/agentes/agent_manager.php, godmode/alerts/configure_alert.php: Added/modified help support. 2008-06-30 Jorge Gonzalez * include/help/en/help_recontask.php: Added help page for Recon tasks. * include/languages/language_en.php: Added some strings. * godmode/agentes/module_manager_editor_wmi.php, godmode/servers/manage_recontask_form.php: Added support for inline help. * godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor_data.php: Fixed buggy table, modified previously. 2008-06-30 Jorge Gonzalez * include/styles/pandora.css: Added cursor style for inline help. * include/help/en/help_manage_alerts.php: Added help page for Alert management. * include/help/en/help_snmpcommunity.php: Added help page for SNMP community. * include/help/en/help_map_builder.php: Added help page for map builder. * include/help/en/help_postprocess.php: Checked spelling. * include/help/en/help_module_type.php: Added help page for Module type. * include/help/en/help_snmpoid.php: Added help page for SNMP OID. * include/help/en/help_alerts.php: Added help page for Alert configuration. * include/help/en/help_module_definition.php: Added help page for Module definition. * include/functions.php: Added cursor style for inline help. * include/languages/language_en.php: Added new strings. * operation/agentes/estado_grupo.php: Fixed wrong link and text, it is a group, not an agent. * operation/agentes/tactical.php: Fixed bug for empty values. * godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor_prediction.php, godmode/agentes/alert_manager_editor.php, godmode/agentes/module_manager_editor_data.php, godmode/agentes/agent_manager.php, godmode/modules/manage_network_components_form.php, godmode/reporting/map_builder.php, godmode/alerts/plugin.php, godmode/alerts/configure_alert.php: Added suppot for inline help. 2008-06-30 Esteban Sanchez * godmode/reporting/reporting_builder.php: Removed debug output. 2008-06-30 Esteban Sanchez * godmode/groups/configure_group.php: Complete rewritten. Use Pandora functions and added javascript support. * godmode/groups/group_list.php: Rewrite to use Pandora functions. Code cleanup. * godmode/reporting/map_builder.php: Added width and height support to graphics layout items type. * godmode/reporting/reporting_builder.php: Style correction. * operation/agentes/networkmap.php: Unused code cleanup. Style correction. Use hex color codes instead of names, because graphviz was complaining about them. Avoid a warning on graphviz about "color" in a TD. Replaced lang_label with lang_string(). Show error if map could not be generated. * operation/reporting/reporting_viewer_pdf.php: Style correction and code cleanup. 2008-06-30 Sancho Lerena * config_process.php, pandoradb_data.sql, setup.php: Added global "sla_period" for default Monitor SLA calculation (in sec). * estado_monitores.php: By default now shows a SLA based on "sla_period" period. * networkmap.php: Fixed layout to use overlap in all modes using different techniques, depending on graph type. Tested with different map layouts in size, topology and dimension. * agent_manager.php: Agent names are now show in order. * functions.php: Added a blank space in Help icon. * tactical.php: Added a few links in tactical view. 2008-06-30 Esteban Sanchez * include/functions_db.php: Renamed get_db_all_rows_sqlfree() to get_db_all_rows_sql(). Replaced all occurrences of old function name. * general/logon_ok.php, godmode/reporting/reporting_builder.php, operation/reporting/reporting_viewer.php, reporting/fgraph.php, include/functions_reporting.php: Replaced all occurrences ofget_db_all_rows_sqlfree() with get_db_all_rows_sql(). * include/config_process.php: Do not add a slash to attachment_store config variable. * include/functions.php: Style correction. * operation/agentes/estado_agente.php: Reduced one indentation level by using comprueba_login() propperly. * include/javascript/jquery.cluetip.js: Added to repository. jQuery plugin to add cute tips support. * images/darrowdown.gif, images/darrowright.gif, images/darrowup.gif, images/darrowleft.gif, images/wait.gif, include/styles/cluetip.css: Added to repository. Cute tips styling. * operation/agentes/networkmap.php: Added support to pretty tips to each node of the network map. Use a variable to define the name of Pandora FMS node (maybe it would be a nice idea to let the user configure it). Added an extra check for file existance when generating the graphic. Use pandora functions in some cases. Style correction. * operation/agentes/ver_agente.php: Added AJAX support to get the current status of an agent to suit in a tooltip. 2008-06-27 Esteban Sanchez * include/functions_db.php: Renamed variable from spanish. * include/functions_reporting.php: Splitted agents_detailed_reporting() into agent_detailed_reporting() so now it's possible to get the report of a single agent. Also the table width of this report was reduced a bit to fit well in the console. * include/styles/pandora.css: Added style to agent reportings, basically a border. * operation/reporting/reporting_viewer.php: Separate each report into its own table. Flush the result to improve speed. Style correction. 2008-06-26 Esteban Sanchez * images/console/background/africa.jpg, images/console/background/asia.jpg, images/console/background/europe.jpg, images/console/background/north_america.jpg, images/console/background/south_america.jpg, images/console/background/world.jpg, images/console/background/oceania.jpg: Resized to fit better in Pandora default theme. * operation/visual_console/index.php: Delete view column and use a link in the name instead. * operation/visual_console/render_view.php: Replaced id_usuario with config variable. * operation/menu.php: Changed default option in reporting menu. 2008-06-26 Esteban Sanchez * general/logon_ok.php: Use pandora functions to show last sessions. * index.php: Tab and blankspaces style correction. * godmode/reporting/map_builder.php: Fixed field name when inserting a layout_data. Fixed group icon on list. * operation/visual_console/render_view.php: Deleted firebug debug which was causing not to work on browsers without that extension. 2008-06-26 Esteban Sanchez * ajax.php: Sed id_user in config array. * godmode/menu.php, general/header.php, operation/menu.php: Replaced lang_label with lang_string(). * general/logon_ok.php: Reduced one indentation level. * godmode/agentes/agent_manager.php: Replaced lang_label with lang_string(). Use pandora functions. * include/functions_html.php, godmode/agentes/configurar_agente.php: Tab and blankspaces style correction. * godmode/reporting/map_builder.php: Complete rewritten to provide an intuitive way of build the maps. It's cool, useful and very simple. * godmode/reporting/reporting_builder.php: Deleted an output debug. * godmode/setup/setup.php: Rewritten to use pandora functions. Added a colorpicker for color settings. * include/config.php: Reset pandora password. We must solve things with this file... * include/functions.php: Check if input is an array on safe_input(). Use filename as id in array returned by list_files(). * include/functions_db.php: Renamed return_coordinate_* functions. Style correction. * include/javascript/jquery.js: Updated to 1.2.6. * include/javascript/jquery.ui.datepicker.js: Code minimized. * include/javascript/pandora.js: Style correction. * include/javascript/wz_jsgraphics.js: Added a class to the elements of a line, so it can be modified using javascript. * /include/styles/pandora.css: Added style to some tables dropdowns. Added new styles relative to visual map editor. * operation/reporting/reporting_viewer.php: Style correction. Added jQuery UI. * operation/visual_console/index.php: Use Pandora functions. * operation/visual_console/render_view.php: Drawing the map is now on functions_visual_map.php. Added a countdown if a refresh time is set. Use pandora functions. Style correction. * reporting/fgraph.php: Style correction. Use graphic_error() if there's no data on grafico_modulo_sparse(). * images/trash.png: Added to repository. Image used on trash area on visual map editor. * images/console/background/africa.jpg, images/console/background/asia.jpg, images/console/background/europe.jpg, images/console/background/north_america.jpg, images/console/background/oceania.jpg, images/console/background/shouth_america.jpg, images/console/background/world.jpg: Added to repository. Useful and cool map backgrounds. * include/functions_visual_map.php: Added to repository. Implements visual map functions like drawing the map. * include/javascript/jquery.colorpicker.js: Added to repository. Implements a color picker widget. * /include/javascript/jquery.countdown.js: Added to repository. Implements a countdown widget. * include/javascript/jquery.ui.core.js: Added to repository. jQuery UI core. * include/javascript/jquery.ui.draggable.js: Added to repository. jQuery draggable plugin. * include/javascript/jquery.ui.droppable.js: Added to repository. jQuery droppable plugin. * include/javascript/pandora_visual_console.js: Added to repository. Function useful to visual map interface. * include/languages/countdown_*.js: Added to repository. Countdown localization. * include/languages/date_es_la.js, include/languages/date_gl.js, include/languages/time_es_la.js, include/languages/time_gl.js: Added to repository. Missing localizations. * include/styles/color-picker.css: Added to repository. Colorpicker style sheet. * include/styles/countdown.css: Added to repository. Countdown style sheet. 2008-06-24 Sancho Lerena * include/functions_db.php: Fixed typo. * include/languages/language_es_es.php: Too long string fixed. * operation/agentes/tactical.php: Div0 fixed. * godmode/agentes/agent_disk_conf_editor.php: Check should be done after reading (when updating file, because binary reads don't be afected by magic_quotes. This SHOULD fix the problem. 2008-06-23 Esteban Sanchez * include/functions_reporting.php: Do not show alert tables if there's no fired alerts in the alert report. Use get_agents_in_group() in general_group_reporting() and agents_detailed_reporting(). 2008-06-23 Esteban Sanchez * include/functions_db.php: Deleted a debug output. list_group2 marked as deprecated function. Added get_user_groups(). Fixed an undefined variable in return_moduledata_sum_value(). 2008-06-23 Sancho Lerena * include/functions.php, agent_disk_conf_editor.php: FINALLY, fixed problem with slashes due to MAGIC_QUOTES. Some special input will be processed with new function "unsafe_string" that detect MAGIC_QUOTES status and run stripslashes over string. Could be interesting to pass over some "safe" inputs (on godmode section only), where possible conflicting characters like "\" or "" can be passed as parameters. * pandoradb.sql: Removed table "tquicksession". Not ever used. * pandoradb_data.sql: Updated Scheme build. * agent_manager.php: Removed a debug "echo". * db_sanity.php: Added feature to delete id_module 0 modules. * 3.png: Added image for AIX in network maps. * functions_db.php: Fixed a div0 in return_moduledata_avg_value(). Added server_status() that calculate modules for each server kind, and return a consistent LAG calculation. * menu.php: Better Server view menu visualization. * estado_ultimopaquete.php: Don't show disabled modules anymore. * vier_server.php, tactical.php: Removed old server status code, and used server_status() function to get all data. * graph_viewer.php: Added ACL checks for each graph element. * fgraph.php: Negative values are now rendered in single graphs. 2008-06-23 Esteban Sanchez * functions_db.php: Fixed get_agents_in_group() to handle "All" group properly and make it capable to get disabled agents or not. Style correction. Fixed a typo in agent_add_address(). * godmode/reporting/reporting_builder.php: Use get_agents_in_group() to get the agents in the group of the report, specially group "All". Added agent and module column to report content list when applies. 2008-06-20 Esteban Sanchez * include/functions_reporting.php: Deleted reference to localhost. Align times fired colum. Show priority string instead on alerts. * include/functions.php: Show only one decimal by default on format_numeric() and format_for_graph(). Cut alert name, agent name and module name. Style correction. * include/functions_db.php: Function give_moduleinterval() renamed to get_module_interval() and fixed a typo with variable name. On get_previous_data() get the data if it's not older than the interval. Order datas on min, max and sum calculation by the timestamp. Fixed and improved the sumatory calculation. * operation/agentes/status_monitor.php: Ignore disabled modules. * operation/reporting/reporting_viewer.php: Do not use format_for_graph(), but format_numeric() instead. 2008-06-19 Sancho Lerena * Fixed some typos. * Fixed bad conflict resolution commit in functions_db.php * include/functions_reporting.php include/config.php include/functions.php include/functions_db.php operation/agentes/estado_grupo.php operation/agentes/estado_agente.php operation/agentes/estado_monitores.php operation/agentes/tactical.php operation/agentes/networkmap.php godmode/agentes/module_manager.php godmode/agentes/agent_manager.php: Several fixes for module disabled issue 2008-06-18 Esteban Sanchez * include/functions_db.php: Fixed an error on get_db_all_rows_sqlfree(). 2008-06-18 Esteban Sanchez * include/functions_db.php: Added documentation to all the functions using javadoc style. Deleted unused and useless functions. Style correction. User pandora database functions in functions that getss simples values. Replace lang_label with lang_string(). * include/functions_reporting_pdf.php, operation/reporting/reporting_viewer_pdf.php, operation/visual_console/render_view.php, include/functions_reporting.php: Replaced deprecated functions with equivalents. * godmode/agentes/agent_manager.php: Fixed a bug with parent dropdown select. 2008-06-18 Esteban Sanchez * functions.php: Added documentation to all the functions in JavaDoc format, which is an facto-standard. Deleted unused functions. Improved the code of some functions. Tab and blankspaces style correction. Replaced old lang_label with lang_string(). Some functions to print selects were replaced with a functio to get an array with all the possible values so the caller will use print_select() with them. * godmode/agentes/agent_manager.php: Use print_select() instead of deleted function. * godmode/agentes/alert_manager_editor.php: Use print_select() instead of deleted function. Use print_checkbox(). Style correction * godmode/reporting/map_builder.php, operation/agentes/ver_agente.php, operation/messages/message.php, operation/reporting/reporting_viewer_pdf.php: Replaced deleted functions with their equivalents. * include/functions_db.php: Documented some functions, some work is still required. Added get_reports() to get all the reports a user can see. Deleted unused functions. Replaced deleted functions with their equivalents. Added get_db_row_sql(), get_previous_data(). Fixed errors when calculating average, max, min and sum values of an agent module. * include/functions_reporting.php: Fixed errors when calculating SLA. * operation/events/events.php: Tab and blankspaces correction. Replaced form_priority with print_select(). Style correction. * operation/reporting/custom_reporting.php: Show all the reports a user can see. Use Pandora functions. * operation/reporting/reporting_viewer.php: Show unknown label if SLA can not be calculated. * operation/snmpconsole/snmp_alert.php: Avoid an extra indentation level by using check_login() properly. Tab and blankspaces correction. * index.php, operation/users/user_edit.php: Adopted to renamed function. * godmode/db/db_sanity.php, reporting/fgraph.php: Style correction. 2008-06-18 Sancho Lerena * pandoradbdata_13_to_20.sql: prototype. not functional. * operation/events/export_csv.php: Event export to CSV. Support passed filters. * images/networkmap/*.png: Updated icons for network map. * godmode/menu.php, godmode/db/db_sanity.php: New sanity tool for database in interactive mode using console (ported from pandora_db.pl). * reporting/fgraph.php: Added graphs for string data types. Fixed event by agent/module graph for system events. * general/logon_ok.php, tactica.php: Fixed a div0. * godmode/agentes/manage_config.php: Several fixes, and added a new option to mass-deletion of agents. * godmode/agentes/agent_manager.php, godmode/agentes/modificar_agente.php: Delete of remote configuration when delete an agent and manually, by user.. * operation/servers/view_server_detail.php: Added refresh option and fixed layout. * status_monitor.php: Added new filter by state, most code rewritten. Added pagination fixes, and corrected labels and legends. * operation/agentes/networkmap.php: Several fixes and modification to render small maps and huge (>200 agents) maps. This should be fine by now. Need "Group/Section" drawing /by click into section line/. 2008-06-18 Esteban Sanchez * include/styles/datepicker.css, include/styles/timeentry.css: Added to repository, date and time style sheets. * images/time-entry.png, images/down.png, images/up.png: Added to repository. Images of up and down arrows and time selection. 2008-06-18 Ramon Novoa * operation/agentes/networkmap.php: Small fixes. * images/networkmap/pandora_node.png: Changed icon. 2008-06-17 Ramon Novoa * operation/agentes/networkmap.php: Agent IDs are used to define nodes in the graph. 2008-06-17 Esteban Sanchez * pandoradb.sql: Drop foreign key of inexistent column. * godmode/reporting/reporting_builder.php: Fixed order when deleting a report content. Deleted id_agent reference from treport (local inconsistence is the reason why I couldn't see it before), also id_user insertion was failing. Added a link to view group on report form. Added module column on report content list. Use id_user from config object. 2008-06-17 Ramon Novoa * pandora_console/operation/agentes/networkmap.php: Added to repository. Network Map. * pandora_console/operation/menu.php: Added an entry for Network Map. * pandora_console/images/networkmap pandora_console/images/networkmap/0.png pandora_console/images/networkmap/router.png pandora_console/images/networkmap/10.png pandora_console/images/networkmap/1.png pandora_console/images/networkmap/2.png pandora_console/images/networkmap/11.png pandora_console/images/networkmap/printer.png pandora_console/images/networkmap/firewall.png pandora_console/images/networkmap/server.png pandora_console/images/networkmap/9.png pandora_console/images/networkmap/pandora_node.png pandora_console/images/networkmap/server_hpux.png: Added to repository. Network Map icons. 2008-06-17 Esteban Sanchez * godmode/reporting/reporting_builder.php: Changing the group of a report is not allowed. It will imply removing all the report contents that belongs to an agent of the group. Fixed an error on javascript changing the group. 2008-06-17 Esteban Sanchez * ajax.php: Added to repository. AJAX interface for Pandora. A new time is coming... * pandoradb.sql: Added id_group to treport. A report is now assigned to a group of agents. Changes in treport_content to add an order field, drop sla fields and use an enum for the type. NOTE: This will break all your current defined reports, update under your responsabillity. Added table treport_content_sla_combined to define SLAs in the SLA types reports. * godmode/reporting/graph_builder.php: Use Pandora functions. Adde javascript code to display the module icon when changing from the dropdown menu. * godmode/reporting/reporting_builder.php: Almost complet rewritten to use Pandora HTML functions. Style correction. * include/functions.php: Added new report types. Style correction. * include/functions_db.php: Use Pandora database functions to get simple values. Added functions get_agents_in_group(), get_modules_in_agent(), get_simple_alerts_in_agent(), get_combined_alerts_in_agent(), get_alerts_in_agent(), get_monitor_downs_in_period(), get_monitor_last_down_timestamp_in_period(), get_alert_fires_in_period(), get_alert_last_fire_timestamp_in_period(). Deleted debug output and fixed calling to an inexistent function in return_moduledata_sum_value(). * include/functions_html.php: Tab style correction. Thanks to Ramon for the advice. Fixed some errors on print_table that was causing not to work fine if rowclass or colspan was defined. * include/functions_reporting.php: Adde date support to return_module_SLA(), event_reporting(). Added alert_reporting(), monitor_health_reporting(), general_group_reporting() and agents_detailed_reporting() to implement new report types. Style correction. * include/javascript/pandora.js: Added html_entity_decode() function to decode some AJAX results. * javascript/jquery.js: Added to repository. jQuery version 1.2.4a * include/javascript/jquery.timeentry.js: jQuery plugin to manage time inputs. * include/javascript/jquery.ui.datepicker.js: jQuery plugin to manage date inputs in a dropdown calendar. * include/languages/date_*.js, include/languages/time_*.js: Added to repository. Translation of date and time strings for the new calendar javascript support. * include/languages/language_en.php: Added new strings relatives to reports. * include/languages/language_de.php, include/languages/language_fr.php, include/languages/language_gl.php, include/languages/language_pt_br.php: Fixed a variable name. * godmode/groups/group_list.php: Avoid the use of an extra indentation by returning if no success on comprueba_login(). * include/styles/pandora.css: Add some classes. Tab style correction. * operation/agentes/ver_agente.php: Added AJAX support to agent operations. * operation/reporting/graph_viewer.php: Period dropdown selection improved and printed with Pandora functions. * operation/reporting/reporting_viewer.php: Massive rewritten. Implemented date and time support, added new report types, use Pandora functions... * reporting/fgraph.php: Documentation fix. Added a new graphic to show monitors health. * godmode/agentes/agent_manager.php, operation/reporting/custom_reporting.php: Style correction. 2008-06-16 Sancho Lerena * pandoradb_data.sql: Updated some new config tokens (graph colors), updated group default names and icons, * manage_config_remote.php, godmode/menu.php: Added new config to manage/copy remote config from one agent to other(s). * agent_manager.php: When create a new agent, cannot select group "ALL". * agent_template.php: Fixed a weird bug that creates two tagente_estado records when using a module template. * alert_manager_editor.php: Fixed ACL problem assigning combined alert components. Better management of NOP in combined alerts (Automated NOP when create the first component. Added NAND, NXOR y NOR). * manage_config.php: Solved some bugs copying configuration with new modules (Added support for new module types). Added filter for group and fixed ACL problems. Code cleanup and better layout. * module_manager_editor_prediction.php: ACL checks added. * config_process.php, setup.php: Support to choose color graphs. * functions.php: Fixed typo and removed N/A for alerts with min/max = 0 * functions_db.php: Fixed another typo in give_disabled_group(), and added feature to list_group() combo to render or now group "ALL". * estado_generalagente.php: Added network push button for whole agent. * tactical.php: Some minor layout improvement. * ver_agente.php: Network FLAG change request for whole group, and fixed manual validation on combined alerts. * events.php: Event description don't show with " ' "characters. Fixed. * fgraph.php: graph_event_module() restored (was missing in last commit), added user-defined color support. * stat_win.php: Added support to choose another date for graph. 2008-06-16 Esteban Sanchez * reporting/fgraph.php: Fixed a regresion bug with progress bar mode. 2008-06-16 Esteban Sanchez * reporting/fgraph.php: Fixed bug with graphic_combined_module() that was causing not to work right. 2008-06-16 Esteban Sanchez * include/functions_html.php: Added to repository. Implements HTML functions. * reporting/fgraph.php: Many style correction fixes, including those regardings tabs and blank spaces, variable names and indentation levels for checkings. Improved dame_fecha(). Added date support to graphic_combined_module(), grafico_modulo_sparse(). The selection of the graphic to show based on parameters has been replaced by a switch. The parameters are parsed with get_parameter() * include/functions_db.php: Style correction of tabs and blanks spaces. Use Pandora database functions on simple querying functions such as dame_perfil(), give_disabled_group(), dame_grupo(), give_note_author(), dame_agente_id(), dame_agente_modulo_id() and many more, there are a lot more to change. Function comprueba_admin() renamed to check_admin (wrap created for old function). Added some checks to get_db_value(), get_db_row() so the SQL is build based on the parameter types. Added get_db_all_rows_sqlfree(), get_db_all_rows_in_table(), get_db_all_rows_field_filter(), get_db_all_fields_in_table(). Added date support to return_moduledata_avg_value(), return_moduledata_max_value(), return_moduledata_min_value(). Added function return_moduledata_sum_value() to get the sum of the values in a module. * include/functions.php: If input is numeric on safe_input, do not clean it, since it's safe by itself. Use mysql_escape_string() on salida_sql(). Added get_report_types(), get_report_name(), get_report_type_data_source() relatives to reports. Added also is_module_data(), is_module_proc(), is_module_inc(), is_module_data_string() to know if a module is from a type. Replaced form_priority() with get_event_types() so the caller of this function will print the select (using print_select). * operation/events/events.php: Replaced form_priorit() with get_event_types(). * ChangeLog: Tab style correction with previous commit. 2008-06-13 Sancho Lerena * status_events: added to view new events in agentg view. * index.php: Added pure (Fullscreen). HTML code cleanup and user session. * pandoradb.sql: talert_snmp: Added priority field. * pandoradb_data.sql: Changes default values in talerta. tconfig_os, tgrupo and some links. * header.php: Fixed some user session management. * logon_ok.php: New design for welcome screen, odometer is over. * menu.php, godmode/menu.php: Some ACL improvements. * agent_disk_conf_editor.php: Minor fix in view link. * configurar_agente.php, agent_manager.php: Added parent combo and better ACL checks. New remote configuration control for get timestamp info of config file. * modify_alert.php: Changes to use new internal Mail alert. * config.php: Some items moved to config_process. (font, attachment and default style). * functions.php: Added form_agent_combo(), form_event_type_combo(), form_priority() and return_priority() functions. * functions_db.php: Added smal_event_table() to render a variable table with latest events (filtered). * pandora.css: Added pure and priority colors. * estado_alertas.php: Fixed ACL problems. * stado_generalagente.php: Graph of modules now represents modules that has generated events. Old graph is not used anymore. Also display parent. * estado_grupo.php: Border of boxes is now thicker. * tactical.php: New screen, almost all code changed. Odometer is not used anymore, added some new items, like module LAG meter, module sanity, and other general metrics. * ver_agente.php: Now renders also event for each agent view. Alert manual validation generate a new event. * events.php: New event system. 90% new code. A LOT of new features, including full screen, coloured (by priority) and filters by six fields. * snmp_alert.php: Added support for alert priority. * operation/users/user.php: No longer a user with UM privileges could see any other user. * render_view.php: Added fullscreen support for visual maps. * fgraph.php: Added support for session checking in graphs (at least!). New graphics for events (some changed it's function like events by group), and feature added to progress GD implementation. 2008-06-09 Sancho Lerena * operation/agentes/status_monitor.php, operation/agentes/estado_agente.php: Data was presented for users with access to specific groups (fixed also in 1.3.1 branch). * godmode/users/configure_user.php: Better management of password. 2008-06-09 Ramon Novoa * pandoradb_data.sql: Added missing parenthesis. * include/styles/pandora.css: Added style for the remote configuration editor. * godmode/agentes/agent_disk_conf_editor.php: Added to repository. Remote configuration editor. * godmode/agentes/agent_manager.php: Added support to edit remote agent configurations. 2008-06-10 Sancho Lerena * pandoradb.sql: Updated tevent structure. Added criticity and other important and new fields. * pandoradb_data.sql: Added "remote_config" token for setup. * setup.php: Added support for token remote_config. * config_process.php: Added support for token remote_config. * incident_detail.php: Solved small problems in attachment. * snmp_view.php: Solved small problems in pagination. * fgraph.php: Added support to generate graphs on any interval in time, not only "last XX". Need to implement user interface controls to work with it. 2008-04-24 Sancho Lerena * operation/reporting/reporting_viewer.php, operation/reporting/graph_viewer.php include/functions_reporting_pdf.php: Render stacked custom graphs. * include/styles/pandora_red.css: Improved RED style :-) * include/styles/pandora.css: Added background. * include/languages/language_en.php: Added stacked token. * pandoradb.sql: Added field "stacked" to custom graphs. * images/backgrounds/background_red.gif: Added cool background ;) * reporting/fgraph.php: stacked custom graph support. * godmode/db/db_main.php: Uses new config tokens. * godmode/db/db_purge.php: Works also with "all" agents (like 1.1) * godmode/reporting/graph_builder.php: Able to define stacked or not. * pandoradb_data.sql: Added several template modules contributed by Guguevi. * operation/events/events_rss.php: Added RSS events page, contributed by guruevi. * manage_network_components_form.php, manage_network_templates_form.php, modules/manage_network_components.php: Combos are classified by name. 2008-04-23 Sancho Lerena * include/functions_reporting_pdf.php: New functions for PDF reporting. * include/functions_reporting.php: Fixed alert & event reporting. * include/functions_db.php: Fixed function give_db_value. Also label_string now don't show ][ characters. * include/pdf: Added ezpdf class to generate PDF reports. * operation/reporting/reporting_viewer.php, operation/reporting/custom_reporting.php: A few fixes on reporting (event viewer, combined graph...) * operation/reporting/reporting_viewer_pdf.php: render report on PDF. * images/pdf.gif: PDF Icon. * images/pandora_logo.jpg: JPG logo for PDF reports (header). * godmode/agentes/module_manager_editor_plugin.php: Added plugin port field (was missing). * godmode/reporting/reporting_builder.php: Fixed problem with event reporting type. * godmode/alerts/plugin.php: Added plugin editor. * godmode/menu.php: Added plugin editor to menu. 2008-04-17 Sancho Lerena * include/functions_db.php: Fixed problem in show_alert_row_mini() * operation/agentes/status_monitor.php: Almost all code changed. Added pagination, replaced query for a paginated version and a lot more efficient. Added freetext search on name / description of monitors. * operation/agentes/estado_ultimopaquete.php: Fixed problem with refresh / push buttons on data server modules. * godmode/admin_access_logs.php: Fixed several problems. Added a better pagination. * godmode/agentes/module_manager_editor.php, godmode/agentes/module_manager_editor_network.php: When pushed SNMP walk, lost all fields. Fixed. Also fixed problems with min/max. * godmode/agentes/module_manager_editor_data.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/module_manager_editor_plugin.php godmode/agentes/module_manager_editor_prediction.php: Fixed problems with inverted max/min. * godmode/agentes/configurar_agente.php: Keepalive modules now are from id_module=1 (data server). before was type 0 and that gives a lot of problems. 2008-04-10 Sancho Lerena * godmode/agentes/configurar_agente.php: Fixe problem with server assigment in creation mode. * godmode/agentes/alert_manager.php, godmode/agentes/configurar_agente.php, godmode/agentes/alert_manager_editor.php: Fixed problem with combined alert editor. Tested and works fine for me. 2008-04-10 Jorge Gonzalez * include/functions_db.php: Added a new function solving the bug while adding network modules. 2008-04-09 Sancho Lerena * AUTHORS: Updated. * pandoradb.sql: Added new index proposed for tagente_datos. * upgrade.php: Disabled until was functional. 2006-04-07 Jorge Gonzalez * godmode/agentes/agent_template.php, godmode/agentes/module_manager_editor_data.php, godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor.php, godmode/agentes/module_manager_editor_prediction.php: Removed warning messages, and fixed mdoule_type errors. 2008-04-05 Sancho Lerena * pandoradb.sql: New header. * pandoradb_data.sql: Removed /**/ comments, due problems with installer. * install.php: Updated installer for 2.0 version. * functions.php: Fix small problem in pandora_help() with icon. * estado_alertas.php: Do not show header "combined alert" if there is no complex alerts. * reporting_viewer.php: Round data for monitor SLA report. 2008-04-04 Jorge Gonzalez * godmode/agentes/module_manager_editor_data.php, godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/configurar_agente.php, godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor_prediction.php: Removed warning messages due a lack of a variable in configurar_agente.php 2008-04-03 Jorge Gonzalez * include/functions_db.php: New functions added to handle plugins and export servers. * include/languages/language_en.php: Updated English translation file. * general/header.php: Updated header. * godmode/agentes/manage_config.php, godmode/agentes/module_manager_editor_data.php, godmode/agentes/module_manager_editor_network.php, godmode/agentes/module_manager.php, godmode/agentes/modificar_agente.php, godmode/agentes/module_manager_editor_wmi.php, godmode/agentes/configurar_agente.php, godmode/agentes/module_manager_editor_plugin.php, godmode/agentes/module_manager_editor.php, godmode/agentes/module_manager_editor_prediction.php, godmode/agentes/agent_manager.php, godmode/modules/module_list.php: Added infrastructure to add/edit modules. 2008-04-03 Sancho Lerena * pandoradb_data.sql: IA to prediction in description. * pandoradb.sql: Added priority to alert and custom recovery fields. * include/styles/tip.css, include/styles/pandora.css: New styles for tooltip info (combined and alerts) and some changes in frames for agent management / view. * include/functions_db.php: Added check_server_status() function to check from console server status. If in 15 minutes there is no updated keepalive from any server, they will be marked as down. And function return down. This function is now called on each page. Added funtions to display alert status in a tooltip. * include/languages/language_en.php: More strings. * include/functions.php: Added several funtions to simplify alert report. * operation/agentes/estado_alertas.php: Updated. Shows also combined alerts and give a lot of information in different tooltips. * operation/agentes/estado_ultimopaquete.php: Clean blank spaces in URL. * operation/agentes/estado_monitores.php: now is possible to force a module refresh from main view. * operation/agentes/ver_agente.php: Tab has been upgraded. * images/mod_data.png, images/mod_data_inc.png images/mod_proc.png images/mod_keepalive.png images/mod_string.png: Added new type icons and updated old ones. * general/header.php: Global check for servers and autorefresh control. * godmode/agentes/alert_manager.php: New alert management for combined alerts, visualization, etc. * godmode/agentes/configurar_agente.php: Included new alert management. * godmode/agentes/alert_manager_editor.php: New alert management editor. 2008-04-01 Sancho Lerena * pandoradb_data.sql: Alert type 0 is not 1. 1-3 are reserved. Removed prediction module (nosense since it uses normal modules). * include/functions_db.php: Added wrapper give_db_value to get_db_value because A LOT of code uses old syntax and this makes too many errors. * include/functions.php: Fixed pagination issues with blocksize config. * pandoradb.sql: Change alert command lenght and added some comments for future implementation of alert criticity and others. * operation/incidents/incident.php: Fixed some bugs calling to old funcions / variables. * operation/events/events.php: Fixed some bugs calling to old funcions / variables. Removed graph and simplified header. * operation/agentes/estado_alertas.php: Changed get_db_value call and removed (Raul) button to create alert from here. * operation/agentes/estado_grupo.php: Implemented support for optional view of down modules and fired alerts. * operation/agentes/ver_agente.php, operation/agentes/datos_agente.php: Uses of new get_db_value and new session id variable. * images/mod_async_string.png: Added image. * images/mod_async_inc.png: Added image. * images/mod_image_png.png: Added image. * images/mod_async_data.png: Added image. * images/mod_async_proc.png: Added image. * images/mod_image_jpg.png: Added image. * godmode/setup/setup.php: Several fixes. * godmode/agentes/alert_manager.php: Several changes for new alert manager. Not finished. Interim commit. * godmode/agentes/configurar_agente.php: More changes needed to alert editor. * godmode/agentes/alert_manager_editor.php: New file for alert management. * godmode/modules/module_list.php: Some updates, removed invalid column. * godmode/alerts/modify_alert.php: Alert types < 4 cannot be modified (this includes combined, internal audit and Pandora FMS log). 2008-04-01 Jorge Gonzalez * pandoradb_data.sql: Changed welcome message. * pandoradbdata_12_to_13.sql: Changed welcome message. 2008-03-27 Ramon Novoa * pandoradb_data.sql: Added 'Compound only' alert type. 2008-03-23 Sancho Lerena * pandoradb.sql: Upgraded SQL schema for Pandora FMS 2.0 * pandoradb_13_to_20: Moved filename (renamed). This don't work yet. 2008-03-19 Manuel Arostegui * pandora_console.spec: Solved a problem with Suse based distros regarding to dependencies and apache's path. 2008-03-13 Sancho Lerena * include/functions_db.php: Added show_server_type (): Return a string containing image tag for a given target id. Updated some generic db access calls to new function names. * pandoradb.sql: Removed unused field. * operation/agentes/estado_generalagente.php: Some fixes for new schema * reporting/stat_win.php: Uses new $config hash. * godmode/agentes/module_manager.php: Some fixes. Added visualization for module type (by server type). 2008-03-06 Sancho Lerena Pandora FMS 2.0 development first commit. 1.4 version is now 2.0 * pandoradb_data.sql: Added correct tnetwork_components, fixed ttipo_modulo (categoria values). * include/styles/pandora.css: Added some server icons, tab style for module editor has been improved. * include/functions_db.php: added new functions, lang_string and check_login, and a first review of several functions that currently need change for new config session parameters in array $config[] * include/javascript/pandora.js: Added a new global include for spare javascript functions before included into a few pages. * include/languages/language_en.php: New tokens. * include/help*: New contextual help system. * include/config_process.php: New way to manage config. * include/functions.php: Added new functions to manage global * operation/agentes/estado_ultimopaquete.php: removed old javascript code from there. * operation/agentes/estado_agente.php: Removed references to deprecated field "agent_type". * operation/agentes/tactical.php: Some code cleanup and progressbar issues merged from 1.3.1 branch. Need to add support to new server types and new module types. * operation/servers/view_server.php: Added support to new servers, code cleanup. * reporting/fgraph.php: Code cleanup, changes to use new config method, and a lot of style change. * general/pandora_help.php: New source for contextual help in the way of moodle. * general/footer.php, general/noaccess.php: Code cleanup and uses of new config. * module_manager_editor: New editors for each module family. Need finish and implement EDITION of data, now only inserts data. * godmode/agentes/agent_manager.php: Implemented new server assigment and edition. * godmode/agentes/configurar_agente.php: Small changes that affects module management, visualization and agent management. 2008-03-01 Raul Mateos * include/languages/language_*.php: Updated and cleared header. 2008-02-28 Raul Mateos * operation/agentes/estado_monitores.php: Improved usability adding titles in images. 2008-02-25 Sancho Lerena * pandoradb_data.sql, pandoradb.sql: Modified, added and altered SQL structure. This is a final aproximation to 1.4 version. Probably more changes are coming in the next future before to close 1.4 database definition. 2008-02-21 Sancho Lerena * Added new structures for predictive module, plugin server, and other planned functionalities for 1.4.x version. * Merged code from 1.3.1 branch. 2008-02-19 Raul Mateos * operation/agentes/tactical.php: Solved small visual issue with rows. * include/languages/language_en.php: Changed CASE in menu texts. 2008-02-16 Raul Mateos * operation/agentes/estado_*.php: Improved usability adding titles in images. 2008-02-12 Raul Mateos * operation/agentes/estado_agente.php, general/header.php: small changes to solve small problem with header in IE7. 2008-02-12 Raul Mateos * include/languages/language_en.php: Corrected typo. 2008-02-11 Raul Mateos * godmode/agentes/module_manager.php: Closed some html tags. Added title for the action icons. 2008-02-09 Raul Mateos * pandoradb_data.sql: Solved stupid bug with ending ";". Deleted duplicated insert. 2008-02-01 Raul Mateos * operation/agentes/estado_*.php: Added code to help admin user to create agents and alerts, adding buttons to godmode. * include/languages/language_es_es.php: Updated text. 2008-01-21 Sancho Lerena * operation/visual_console/render_view.php: Applied some patches from guruevi to improve graphic size and tooltil. Label is still displayed on graphic canvas (it could be deleted in the future using an optional switch) 2008-01-11 Sancho Lerena * config.inc.php: Updated version number for config template. * tactical.php: Fixed info from network server (merged from trunk). * manage_recontask.php: recontask list better render of information. 2008-01-10 Sancho Lerena * functions_db.php: Some changes in future generic SQL interface access. * pandora_console/include/functions.php: Added generic acces to HTTP parameters. * status_monitor.php: Fixed problems detected by Pierre Gaxatte. * estado_agente.php: Fixed the same kind of problems (ACL / Group acces) and added a Agent search field as request by J.Corona. * tactical.php: Rename of generic SQL function access. * view_server.php: Rename of generic SQL function access. * modificar_agente.php: Fixed some render problems, added a Agent search option and better formatting. 2008-01-10 Sancho Lerena * functions_db.php: Added generic SQL access function to get data using a free SQL sentence. * estado_ultimopaquete.php: Uses new Keepalive implementation and render keepalive data in correct way. * view_server.php, tactical.php: Uses new keepalive module to make correct calculations for server load graphs and stats. * configurar_agente.php: Insert new keepalive module record in state table * pandoradb_data.sql: Updated scheme for 1.3.1 * pandoradbdata_1.3_to_1.3.1.sql: Update SQL from 1.3 to 1.3.1 * index.php: Version number update. This is the first commit for 1.3.1 branch (Console code) 2008-01-09 Sancho Lerena * fgraph.php: Solved problem in combined area render (ugly graphs most of times). Now graphs are stacked by default (in the future could be choose between in stacked mode or plain (old one), as suggested in feature request #1835681. 2008-01-08 Sancho Lerena * pandoradb_data.sql: Added keep_alive as module id 100 for the new keepalive management. Old way (from 1.2) is now deprecated and not used. * operation/agentes/estado_agente.php: Style changes, not code. * images/mod_keepalive.png: Added new icon for keepalive moduletype. * godmode/agentes/configurar_agente.php: Create an agent creates automatically a keepalive module AND a tagente_estado record. 2007-12-16 Sancho Lerena * pandoradb.sql: New field for tagente_modulo: disabled, to be able to disable individual modules on an agent. * index.php: Version number is now officially "1.4dev". There is a long way to finish 1.4. * operation/servers/view_server_detail.php: FIX. If no tasks, show a little message. * images/console/icons/smalldot*: New small graph for graph console. * reporting/fgraph.php: FIX. Combined graphs with components of scale =1 does not readjust automatically. 2007-12-16 Raul Mateos * include/languages/language_en.php, language_es_es.php, language_fr.php, language_de.php, language_pt_br.php: Updated strings. * pandoradb_data.sql: Updated to insert updated languages. * index.php, include/config_inc.php: Updated version and build number. 2007-12-14 Sancho Lerena * pandoradb.sql: BUG FIXED, generic_data_inc data don't work with small float data. Need to alter tagente_datos_inc table for field "datos. 2007-11-19 Sancho Lerena * index.php: Included patch summited by Guru Evi (guruevi) for HTTPS support. THanks evi ! :) 2007-10-14 Raul Mateos * godmode/modules/manage_network_components.php: Added deleted table row. * include/languages/*.php: Removed duplicated lines. Updated some languages. 2007-10-13 Raul Mateos * styles/op.css, god.css, link.css: Simplify styles. * godmode/menu.php: removed unused class. * operation/menu.php: Updated license header. * operation/incidents/indicent_statistics.php: Added vertical align to images. * languages/language_es_es.php: Solved small text typo. * godmode/modules/manage_network_components.php: Add text filter and improved filter. 2007-10-12 Raul Mateos * Near ALL php: Removed remaining help icons. Closed some HTML tags. * index.php, include/config.inc.php: Updated build. * languages/*.php: Added text for "Logs". * godmode/admin_access_logs.php: Solved small visual error with filter. Added Logs text. 2007-10-09 Sancho Lerena * operation/reporting/reporting_viewer.php: Fixed small bug mixing min/max values of SLA render. * godmode/reporting/reporting_builder.php: Fixed small bug deleting item from report, that return user to another report. 2007-10-08 Sancho Lerena * Security fix has been included in ver_agente.php, using a new function to validate GET variables (checking for numeric data). This security isse was a SQL Blind URL Attack. This is described in mailing list with more depth, including the patch. * include/functions_db.php: Insert_event is now capable to store events already validated. * operation/events/events.php: Adjusted column width. * operation/agentes/estado_alertas.php: Added additional ACL check. Now user is able to validate (Cease) manually an alert (new feature). * operation/agentes/ver_agente.php. Now user is able to validate (Cease) manually an alert (new feature). * operation/agentes/estado_generalagente.php: Render interval in human time insted in seconds. 2007-10-03 Sancho Lerena * functions_db.php: Fixed problem in visual maps, alerts was not used to draw red icons. Fixed. * Two maps added, one icon fixed, and one icon added for visual console. 2007-09-27 Manuel Arostegui * operation/events/events.php: Fixed some problems similar to bug #1801301. * godmode/agentes/modificar_agente.php: Fixed some problems similar to bug #180130. 2007-09-24 Sancho Lerena * operation/agentes/estado_agente.php: Fixed BUG 1801301 thanks to Eric Ross. 2007-09-20 Sancho Lerena * operation/agentes/estado_alertas.php: Alert icon is now the box icon. * view_server.php, tactical.php: Solved bug in lagcheck for down modules. * godmode/agentes/manage_config.php: Agent ordered by name in destination box. 2007-09-08 Raul Mateos * include/languages/language_en.php, language_es_es.php: Add two new texts. * general/error_*.php: Changed default HTML encoding to UTF-8. * operation/agentes/estadogeneralagente.php: Removed function in label that causes some problems with UTF-8 texts. * godmode/agentes/configurar_agente.php: Changed strings from code to language includes. * index.php: Updated build, version and set develop pass to 1. 2007-09-07 Raul Mateos * include/languages/language_en.php: Solved bug due to adding accent in string. * include/languages/language_gl.php: Translated complete to galician. 2007-09-04 Raul Mateos * install.php, upgrade.php: Changed default HTML encoding to UTF-8. * include/languages/*.php: Updated some texts. Encoded to UTF-8. 2007-08-30 Sancho Lerena * pandoradb_data.sql: Added spanish (es_es) to available languages. * include/languages/language_es_es.php: Added new strings for 1.3 * include/languages/extract_newlines.sh: (DEV) script to get new strings, comparing two language files. It should be used only by translators and developers. * include/languages/language_en.php: Updated english language with some missing (was encoded in code) strings. * godmode/setup/setup.php: Fix a bug when selecting special style "pandora_minimal". Added a code check * godmode/modules/manage_network_templates_form.php: Fixed some "inline" text labels. * godmode/reporting/graph_builder.php: Fixed some "inline" texts. THIS IS FINAL COMMIT BEFORE PANDORA FMS 1.3 BETA2 2007-08-29 Sancho Lerena * include/config.inc.php: Change defaults to avoid problems with attachments. 2007-08-28 Sancho Lerena * pandora_console/operation/reporting/graph_viewer.php: Fixed dimensions of graph view 2007-08-27 Sancho Lerena * operation/agentes/ver_agente.php: Truncated too long agent names. * operation/agentes/tactical.php: Fixed BUG: not initializated modules are now correctly viewed. * godmode/agentes/manage_config.php: Fixed BUG: copying modules also create status record and some minor issues with visualization. * godmode/agentes/configurar_agente.php: Truncated too long agent names. 2007-08-26 Raul Mateos * upgrade.php, install.php: Corrected small typo and tag errors. 2007-08-23 Sancho Lerena * datos_agente.php: Fix delete button for String data. * pandoradbdata_12_to_13.sql, pandoradb_data.sql: Fixed some problems with network components, and network templates. * README: Updated doc with Guick Install Guide. * godmode/agentes/agent_template.php: Fixed BUG #1770888. * godmode/agentes/configurar_agente.php: Fixed BUG# 1770895. * godmode/agentes/agent_manager.php: Fixed BUG# 1770895 and other new bug not identified when creating an agent and try to access some items. 2007-08-22 Sancho Lerena * pandoradb_data.sql: Fixed undetermined problem with alert data load (rewritten in simple format), and removed all languages until finish official documentation. This should be last commit before beta2 (I hope!) 2007-08-21 Sancho Lerena * install.php: Fixed heigh in step3 box. * upgrade.php: Typo at title in step1. 2007-08-20 Sancho Lerena * pandoradb.sql: Used UTF-8 by default * index.php. UTF-8 Default. * README: Updated texts for Readme. * INSTALL: Deteled old stuff * upgrade.php: Links fixed. * migrate.php renamed to upgrade.php * Deleted old upgrade scripts from 1.1 * Updated install.php. * Updated Index.php version to Beta2 :-) 2007-08-17 Sancho Lerena * Updated Pandora FMS logo :-) (Thanks Silvia!) * upgrade_from_1.2.php: Deleted file, code merged in migrate.php * include/styles/install.css: Added style to show info in div. * pandoradbdata_12_to_13.sql: Fixed some items. * install.php: Added link to migrate wizard. * pandoradb_12_to_13.sql: Fixed some items. * reporting/fgraph.php: Fixed problem (NOTICE string) rendering boolean graphs. * migrate.php: Upgraded and finished migration tool from 1.2 to 1.3 :-) 2007-08-09 Sancho Lerena * upgrade_from_1.2.php, pandoradbdata_12_to_13.sql, pandoradb_12_to_13.sql, migrate.php: Migration scripts and wizard (DO NOT USE YET!). Not finished. 2007-08-08 Sancho Lerena * reporting/stat_win.php, general/noaccess.php: Fixed problem with paths outside index.php call. * index.php: Some fixes in checks for problems in startup and needed files. * general/*: Better layout of problems, some minimal fixes. New file added to warn user of missed config.php file. Better treatment of fails. 2007-08-06 Sancho Lerena * pandoradb.sql, alert_manager.php: Alert time support uses TIME format instead numeric (changes requested by esanchezm). 2007-08-06 Sancho Lerena * include/functions_db.php: Fixed unsorted render (E.Ross). * index.php: Several fixes from E.Ross and me (HTTP port, REFR bug #1756143). * status_monitor.php: Small fixes for SQL sentences (E.Ross). * estado_grupo.php: Small fixes for SQL sentnces (E.Ross). * estado_ultimopaquete.php: Fix to use boolean graph from E.Ross. * fgraph.php: Use simplified version of sparse to make a more quick and simplified version of graph, useful for Boolean types (E.Ross). * stat_win.php: Fixed problem with resizing (E.Ross). * godmode/groups/configure_group.php: Fixed code for Non-dependant groups (E.Ross). * login_page.php: Fixes for non 80 HTTP port (E.Ross). 2007-08-06 Sancho Lerena * CSS Fixes (min height). * pandoradb_data.sql: Added some missing default alerts, fixed others. 2007-08-02 Sancho Lerena * Fixed bug #1757084 for Data Server lag check. 2007-07-31 Sancho Lerena * operation/agentes/bulbs.php: Legend now shown updated image. 2007-07-28 Sancho Lerena * include/functions_db.php: Added return_status_layout() function to fix problem in Visual Console, now recursive status of linked layouts works (Xavi) * install.php: Add more warnings about Database destroy (Dagget) * operation/visual_console/render_view.php: Fixed code to get recursive status of linked layouts (Xavi). * operation/agentes/estado_alertas.php: Fixed layout of lights. Much more visible for operators using large screens (Javier Carranza). * operation/agentes/status_monitor.php: Fixed layout of lights. Much more visible for operators using large screens (Javier Carranza). * operation/agentes/estado_monitores.php: Fixed layout of lights. Much more visible for operators using large screens (Javier Carranza). * operation/agentes/estado_agente.php: Fixed layout of lights. Much more visible for operators using large screens (Javier Carranza). * images/pixel_*.png: Added for use in previous fixes. * reporting/fgraph.php: Fixed problem with generic_pie without data. * godmode/reporting/map_builder.php: Fixed problem (annoy feature) reported in lists (i cannot remember the name, sorry guy). Now modules expands by default 2007-07-23 Sancho Lerena * reporting/fgraph.php: Fixed problem in db information graphs due a problem checking height and getting data on orphan data modules. * godmode/db/db_purge.php: Fixed notice warning for ob_fush() call. 2007-07-20 Sancho Lerena * operation/servers/view_server.php: Fixed bug with Data Server lag check * operation/agents/tactical.php: Fixed the same bug above. 2007-07-19 Sancho Lerena * godmode/agentes/agent_manager.php: Fixed problems not really fixed in commit 563 (bug 1744913). * operation/servers/view_server.php: Fixed Data information are now more accurate (before get incorrect data for data server). * operation/agentes/tactical.php: Fixed the same that above and fixed total nomber of modules for data server that was 0 always :( 2007-07-18 Sancho Lerena * include/functions_reporting.php: With last change in server, we have control of not initilizated modules (those who never got data/contact), we need to take care of them here. * pandoradb.sql: last_execution_try field is added to tagente_estado to be able to keep last execution try from network server, later method was incompatible with automatic compatation of data and with data server. * operation/agentes/estado_grupo.php: Unknown data not includes non initialized data. It's possible that need to make changes of this kind in other files because the nature of the problem detected. * operation/agentes/tactical.php: BugFix: LAG is now correct and makes reference to the oldest module that has been processed. Also are shown non initialized data. * operation/servers/view_server.php: BugFix: LAG is now correct (see above). 2007-07-16 Sancho Lerena * include/functions_db.php: Bugfix; list_group and list_group2 funtions now include all group in result. All group recheck should be done inside code, not in this function. * operation/agentes/estado_grupo.php: Fixed bug with ALL group. * operation/agentes/estado_monitores.php: Bugfix, Now show only initialized modules. * operation/agentes/estado_agente.php: Bugfixed, "All" group problem, and agent names are truncated if > 18 chars. * operation/agentes/tactical.php: Bugfixed, now calculates LAG and module count properly. * operation/servers/view_server.php: Bugfixed, now calculates LAG and module count properly. * reporting/fgraph.php: Bugfix: Renamed static problem image. * godmode/agentes/configurar_agente.php: Bugfix, agent address management in manual creation. * godmode/agentes/agent_manager.php: Bugfix, #1744913 (show icon in creation) 2007-07-13 Sancho Lerena * img/so_other.png: Fixed image. * estado_monitores.php: Not shown only initialized monitor data, those whose utimestamp is zero, skipped (created but never used). * pandora_console/godmode/agentes/configurar_agente.php: Fixed problem when creating manually an agent: does not create IP address in tadress table, so Recon Server create again system with the same IP. * operation/agentes/estado_ultimopaquete.php: Fixed problem with modules in tagente_estado with no data (because they has not been initializated, due from it's creation it cannot get real data). This problem was detected because Recon don't create instance for tagente_estado (this issue is also fixed in the next commit). Now this page shown data for data that has a utimestamp != 0. 2007-07-02 Raul Mateos * operation/reporting/reporting.php: Reverting change. * operation/menu.php: Reverting change. 2007-06-29 Raul Mateos * images/lupa.png: better image * operation/reporting/reporting.php: New summary file for reportings * operation/menu.php: Changed code to show new reporting file. 2007-06-28 Esteban Sanchez * install.php: Change file permissions of config.php when it is created. * general/error_perms.php: Added a blank space. 2007-06-27 Raul Mateos * include/sytles/*.css: Updated "gif" references to the "png" refs. * include/language/language_en.php: Updated text. * images/*: Removed near all .gif files and created .png * operation/*.php, godmode/*.php, *.sql: Updated gif references to .png * install.php: Added feature request 1744237 * index.php, operation/agentes/exportdata.php: Moved calendar jscript from index to exportdata 2007-06-25 Sancho Lerena First commit for Beta2 :-) * reporting/fgraph.php: Fixed problem with combined graph that makes long time graphs more smaller and slightly visible. 2007-06-25 Raul Mateos * include/sytles/pandora.css: Updated "error" and "success" messages with new .png icons. * images/suc.gif, error.gif: Deleted image files. * images/suc.png, err.png: New image files for messages. 2007-06-25 Sancho Lerena * include/config.inc.php: Added backslash to some variables to avoid problems in wizard. 2007-06-22 Sancho Lerena This commit should finish Pandora FMS Console 1.3 beta 1 :-) * pandoradb_data.sql: Added default news for new instalation. * include/styles/op.css: Changed icon for Visual Console. * include/config.inc.php: Some minimal changes for skeleton. * include/languages/language_en.php: Added final strings (hope!). * index.php: Adjusted some issues for production. * operation/incidents/incident_statistics.php: Added titles. * operation/events/event_statistics.php: Added titles. * operation/agentes/tactical.php: DivZero bug fixed. * images/image_problem.png: Updated image with new logo. * reporting/fgraph.php: Added generic_bar_graph and, at least, no more jpgraph graph usage !. All graphs are using GD/Pear Graph now. * general/logon_ok.php: Fixed the same bug that in tactical. * godmode/db/db_info.php: Added titles. * godmode/db/db_purge.php: Now render detailed info in graph for each agent selected. 2007-06-22 Raul Mateos * include/languages/language_en.php: More strings. * pandoradb_data.sql: Solved small problem with language strings. * operation/visual_console/index.php: Added code to show text if no layout defined. * godmode/reporting/*builder.php: Added code to show text if no reporting defined. * operation/reporting/*.php: Added code to show text if no reporting defined. * operation/menu.php: Added code to highlight custom reporting if selected. 2007-06-21 Sancho Lerena * include/languages/language_en.php: More strings. * include/functions.php: entrada_limpia() should work fine in UTF8. * operation/incidents/incident.php: Fixed many ugly things. * operation/incidents/incident_detail.php: Fixed many ugly things. * operation/incidents/incident_note.php: Fixed many ugly things. * operation/events/event_statistics.php: Fixed graphs. * operation/events/events.php: Fixed some legend position and header. * operation/agentes/tactical.php: Fixed divzero error. * operation/menu.php: SNMP Alert not shown to normal users anymore. * reporting/Image/Canvas/GD.php: Added errorlevel setting to 0 (disable warnings for graphs). * reporting/fgraph.php: MANY graphs migrated from jpgraph to peargraph. * general/header.php: More width for header information. * godmode/admin_access_logs.php: Added graph to header. * godmode/reporting/map_builder.php: Removed debug stuff 2007-06-21 Raul Mateos * images/op*.gif, god*.gif: deleted. Also deleted several other GIF files. * images/god*.png: New png files in godmode icons. * include/sytles/god.css, op.css: Changed to new .png icons. * help/*, general/error*.php: Changed old .gif logo to new .png logo. * godmode/reporting/map_builder.php: Changed cancel.gif to cross.png. 2007-06-21 Sancho Lerena * include/languages/language_en.php: More new tokens added. * include/functions.php: Added function render time for alert time limiters format (multiplier of 30). * pandoradb.sql: Added support for alert time limiters format. * operation/visual_console/render_view.php: Added support for single lines a few fixes. * images/console/background/globalmap.jpg: Nice world background. * images/console/icons/computer.png: Added new icon for workstation. * godmode/agentes/configurar_agente.ph, godmode/agentes/alert_manager.php: Added support for alert time limiters. * godmode/reporting/map_builder.php: Tool to build/manage maps elements. Finished!. 2007-06-19 Manuel Arostegui * pandora_console.spec: Ready for 1.3 packaging. 2007-06-17 Raul Mateos * include/languages/language_en.php: Updated text. * include/styles/pandora.css: Removed lb style not uses. Added ok style. * operation/agentes/estado_grupo.php: Changed old td.lb style to th. * operation/agentes/status_full.php: Deleted old file. * operation/events/events.php: Use ok style. Closed table. * operation/agentes/estado_ultimopaquete.php, godmode/agentes/configurar_agente.php, godmode/agentes/module_manager.php: Closed html tags. 2007-06-17 Sancho Lerena * reporting/fgraph.php: Fixed ODOmeter problem with neg. values * include/languages/language_en.php: Just a few words added. * pandoradb.sql: Added disable field for alerts. * operation/agentes/estado_alertas.php: Show disabled alerts. * godmode/agentes/configurar_agente.php, godmode/agentes/alert_manager.php: Allow to disable individual alerts. * godmode/reporting/map_builder.php: First version of map builder. It doesnt work yet, but has some features implemented. 2007-06-16 Raul Mateos * godmode/menu.php: Updated component groups highlight. * operation/snmpconsole/*.php, general/logon_ok.php, godmode/db/db_info_data.php, godmode/servers/manage_recontask.php, godmode/servers/modificar_server.php, operation/agentes/exportdata.php: Removed old raya style and changed to new style. Closed hundreds of unclosed html tags (review W3C standards) * operation/servers/view_server.php, godmode/reporting/graph_builder.php: Closed html tags. * include/styles/pandora.css: Deleted definetely raya style. * include/styles/tip.css: Updated tip2 style to datos2 colour. * godmode/alerts/configure_alert.php, godmode/modules/manage*form.php: Changed databox style to databox_color 2007-06-13 Raul Mateos * godmode/menu.php, operation/menu.php, include/pandora.css, include/op.css, include/god.css: Updated with styles to avoid top and bottom border. * godmode/groups/group_list.php, godmode/users/*.php, operation/users/*.php, godmode/servers/*.php, operation/snmpconsole/snmp_alert.php, godmode/reporting/map_builder.php, operation/messages/message.php: Removed old raya style and changed to new style. * include/languages/language_en.php: Changed some typing error. 2007-06-12 Sancho Lerena * operation/reporting/reporting_viewer.php: Solved problems with ACL. * operation/reporting/graph_viewer.php: ACL to delete graph * include/functions_reporting.php: Added event reporting and alert reporting items for user reports. Now user reports is fully operative ! * include/functions.php: Added new function to manage human strings datetime timestamps with differences. * index.php: UTF-8 is now the codeset by default, also a few comments adjusted, included last version number, now in index.php * operation/events/events.php: More minor adjusts in HTML. * operation/agentes/estado_alertas.php, operation/agentes/status_monitor.php operation/agentes/estado_agente.php: Agent names are in UPPERCASE and other minor adjustements. * operation/messages/message.php: Fixed code, now uses table styles and more width. Fixes many table endings !! * operation/reporting/reporting_viewer.php: Finished. * operation/menu.php: Removed old agent statistics from menu. * general/logon_ok.php: Better render of new messages. News shown by timestamp order. * godmode/agentes/modificar_agente.php: Agent name in uppercase. * godmode/agentes/alert_manager.php: Threshold timestamp now uses better function to do this. * include/languages/language_en.php: New text * include/functions.php: Now all functions to render timeframes are using lang_label variable, some small adjustements and fixes. * operation/agentes/status_monitor.php, operation/agentes/estado_alertas.php, operation/agentes/estado_ultimopaquete.php: A lot of many small fixes and improvements on render output for all timestamp fields. * operation/agentes/exportdata.php: Now predefine last 24 hours. Fixed a bad combo (too small). * operation/agentes/estado_monitores.php operation/reporting/reporting_viewer.php operation/reporting/graph_viewer.php reporting/stat_win.php general/logon_ok.php godmode/agentes/alert_manager.php godmode/reporting/reporting_builder.php godmode/reporting/graph_builder.php: A lot of many small fixes and improvements on render output for all timestamp fields and in MIN/MAX, small icons for module types, and things like that. 2007-06-09 Sancho Lerena * include/functions.php: Solved decimals problem in format_numeric() function * operation/agentes/tactical.php: General indicator formula improvement. * general/logon_ok.php: Tactical ODO graph update (the same that above). * godmode/agentes/manage_config.php: Select list too small, bad render fixed. 2007-06-08 Sancho Lerena * include/languages/language_en.php: New strings * include/functions_reporting.php: Added generic function to parse information of all monitors / data checks for statistical usage in several sections of console. * pandoradb.sql: Updated field "timestamp" of tnews table. * operation/agentes/estado_grupo.php: Better management of unknown monitors, this should fix odd behaviour detected. * operation/agentes/tactical.php: New tactical view. * operation/menu.php: New option for group view and tactical. Default option now is tactical view. * images/backgrounds/background4.jpg: Updated background. * reporting/Image/Graph/Plot/Odo.php: Fixed warning in original code. * reporting/Image/Canvas/GD.php: Again playing with canvas options. * reporting/fgraph.php: New odo graph. * general/logon_ok.php: New welcome screen :-) * godmode/setup/news.php: New news manager. * godmode/reporting/map_builder.php: Future map/visual console editor, not ready yet. * godmode/menu.php: Updated a few options. 2007-06-08 Raul Mateos * include/styles/god.css: Updated god51. * include/languages/language_en.php: Updated. * operation/reporting/custom_reporting, operation/users/user.php, godmode/agentes/module_manager.php, godmode/users/configure_user.php, godmode/reporting/reporting_builder.php: Updated with new table style. * images/reporting_edit.png: Added icon for creating reports in administration mode. * godmode/reporting/graph_builder.php: Updated text styles. * operation/agentes/datos_agente.php: Updated table length and delete text. * godmode/modules/manage_network_templates_form.php: Updated with new table style. 2007-06-07 Raul Mateos * operation/agentes/status_monitor.php, estado_alertas.php, operation/incidents/*.php, operation/events/events.php: Closed html tags. Updated with new table style. 2007-06-07 Sancho Lerena * include/styles/god.css: Added god51 (reporting). * include/styles/pandora.css: Added h4 (for reporting). * include/functions_db.php: * include/functions_reporting.php: Reporting functions should be here. Now is SLA, tomorrow will be more ;) * include/functions.php: Added generic POST/GET parameter management, and a few functions to mangle dates. * pandoradb.sql: A few changes on treport_content table. * operation/agentes/datos_agente.php: Added option to delete individual data from here. Useful to purge bad data. * operation/reporting/reporting_viewer.php: New report viewer on HTML. * operation/reporting/custom_reporting.php: Moved. * operation/reporting/graph_builder.php: Moved to godmode directory. * operation/menu.php: Added few options and removed other (Reporting) * reporting/fgraph.php: Few changes to use graphs in reports without titles. * godmode/reporting: Added. * godmode/reporting/reporting_builder.php: The Pandora FMS report editor :-) * godmode/reporting/graph_builder.php: Graph builder almost done, only a few bugs to finish. * godmode/menu.php: New reporting options in godmode menu. 2007-06-06 Raul Mateos * godmode/*.php: Closed a lot of unclosed html tags. Updated near all of files with new table style. * godmode/agentes/alert_manager.php: Solved stupid bugs added some days ago due to an unclosed html tag. * images/groups_small/applications.png: New icon for applications group. * images/copy.png: New icon for copy data. * pandoradb_data.sql: Updated default applications icon name. * include/styles/pandora.css: Added style for copy icon. * include/languages/language_en.php: Added template text. * godmode/agentes/agent_template.php, manage_config.php: Updated with new table styles. Updated texts and closed html tags. 2007-06-02 Raul Mateos * include/styles/pandora.css: Updated. * include/styles/pandora_minimal.css: New file for install and graphs. * include/config.inc.php: Updated build. Updated attachment directory. * install.php: Added some text to clarify use of config directory in step 3. Now we use the pandora_mininmal.css file. Updated logo. Closed some HTML tags. * reporting/stat_win.php: Now we use the pandora_minimal.css file. Closed some HTML tags. Added title. * reporting/Image/*.php: Converted end-line Windows format to Unix. 2007-05-31 Sancho Lerena * fgraph.php: Small improvements in combined graphs. 2007-05-30 Sancho Lerena * pandoradb_data.sql: Added "style" token for default config. * include/config.inc.php: Version primary information is now on index.php. Here is only a "copy" used in aditional pages that do not load index.php * index.php: Version information is now here. * operation/reporting/graph_builder.php: Solved other little bug. * reporting/Image/Canvas/GD.php: Now using Antialias !!!. This is a BIG improve for graphs (and a bit slower on old systems). * reporting/fgraph.php: Changed colours in main graphs. * general/login_page.php: Small change in login screen. 2007-05-28 Raul Mateos * include/styles/pandora.css, pandora_red.css: New style with icon for search. * include/languages/*.php: New string for alert updating. * godmode/agentes/*.php: Updated h2 headers. * operation/agentes/estado_alertas.php, estado_monitores.php, estado_ultimopaquete.php: Updated h2 headers. Added code for not showing table headers if no alert defined. Add some icon to input buttons. * operation/incidents/incident_detail.php, incident_search.php, operation/messages/message.php, operation/snmpconsole/snmp_alert.php: Add some icon to input buttons. 2007-05-27 Raul Mateos * include/styles/help.css: New file only used in help pages. * help/*: Updated help files with 1.3 string and clear CSS styles. 2007-05-27 Sancho Lerena * godmode/agentes/alert_manager.php: Now alert edit/create uses alert tab to show alert data. 2007-05-27 Raul Mateos * include/styles/pandora.css: Cleaned and moved install styles to a new file only using in install.php file. * include/styles/pandora_red.css: Cleaned and moved install styles to a new file only using in install.php file. * include/styles/install.css: New file. * install.php: Updated with new styles. 2007-05-26 Raul Mateos * include/styles/pandora.css: Cleaned and updated some styles. * index.php: Updated, now the page is allways at the center. * general/login*.php: Updated login/logoff pages with new sytles and clean code. * images/setup.png: New file (changed from setup.gif). * include/languages/*.php: Deleted old text about database and updated some strings. * help/en/chapter3.php, help/es/chapter3.php: Changed image setup.gif to the new setup.png file. * operation/*.php: Massive close HTML tags and changed all h3 to h2 for new console headings. * godmode/*.php * include/styles/pandora.css * godmode/*.php: Changed name for directories and files: New ones are alerts, profiles, groups and users, and now the files are named in english. All features seem to be OK. * godmode/menu.php: Updated to include new names and some highlighting. 2007-05-24 Sancho Lerena * include/styles/pandora_red.css: Added alternate sample style. * include/styles/pandora.css: Some problems with fonts fixed (I hope!) * include/config.inc.php: Modified code to support custom Style in DB config. By default uses "pandora". * include/languages/language_en.php: new string to render style setup. * images/header_red.jpg: New image for red style. * godmode/grupos/configurar_grupo.php: Updated styles. * godmode/setup/setup.php: Added support for style selector. 2007-05-24 Sancho Lerena * include/styles/pandora.css: Some margin adjustements for databox classes and H1-3. * include/config.inc.php: Added support to detect empty configuration tokens in DB and abort. * include/languages/language_en.php: More strings. * operation/visual_console/render_view.php: Fixed static links to images. * operation/agentes/estado_alertas.php: Databox style fixed. * operation/agentes/estado_monitores.php: Added image instead label. * operation/servers/view_server.php: Fixed divbyzero notice. * operation/servers/view_server_detail.php: Fixed static image URL. * reporting/fgraph.php: Fixed distribution of X axis ticks. * general/login_page.php: Added "demo" user by default. * godmode/agentes/alert_manager.php, godmode/alertas/modificar_alerta.php godmode/alertas/configurar_alerta.php: Style 'databox' update. 2007-05-22 Sancho Lerena * images/console/background/*: Some nice backgrounds added for new visual console. 2007-05-21 Sancho Lerena * operation/visual_console/index.php: Fixed SQL error when no data. * operation/agentes/estado_alertas.php: Style fix (databox). * operation/agentes/ver_agente.php: Now main view shows also alert info. * operation/menu.php: Fixed SQL error when there is no data. 2007-05-21 Raul Mateos * include/styles/pandora.css: Updated footer style. * operation/estado_generalagente.php: Closed div for footer if agent not found. * godmode/configurar_agente.php: Closed div for footer if agent not found. 2007-05-20 Sancho Lerena * pandoradb_data.sql: Uptated network component data. * include/styles/pandora.css: Few updates for style. * include/functions_db.php: Added functions for visual console features. * include/languages/language_en.php: New strings. * include/javascript: Moved all javascript files here. * include/javascript/x_slide.js, include/javascript/x_event.js: Copied from branch / console from Azabel. * include/javascript/wz_jsgraphics.js: New functions to draw lines. * pandoradb.sql: Created new tlayout and tlayout_data tables. * index.php: Small changes. Added support to refresh any page via POST. * operation/visual_console: Added Visual Console feature. * operation/agentes/estado_alertas.php: Updated styles and fixes damm bug when no alert available. * operation/agentes/status_monitor.php: Updated styles. * operation/agentes/estado_generalagente.php: Update styles. * operation/agentes/estado_agente.php: Updated style. * operation/servers/view_server.php: Updated style. * operation/reporting/graph_builder.php: Fixed some minor bugs. Needs to fix more bugs :( * operation/menu.php: Updated menu. Visual Console has dynamic items!. * images/pandora_logo_head.png: New header logo ! * images/pandora_logo.png: New Pandora FMS 1.3 logo ! :-)) * images/console/background: More samples added. * images/console/icons: Icons to be used in visual console. * reporting/fgraph.php: New feature added to simple graph to show only average values. * reporting/stat_win.php: Added support to avg_only and show avg, max and min values from each graph. Zoom factor is more usable now. * general/logoff.php: New style. * general/footer.php: Fixed style. * general/logon_failed.php: Fixed style. * general/login_page.php: New style. * general/header.php: Fixed style. * godmode/agentes/configurar_agente.php: Fixed styles. * godmode/agentes/agent_manager.php: Fixed styles. 2007-05-18 Sancho Lerena * include/styles/pandora.css : Some style changes. * include/functions.php: Changed format_numeric and format_for_graph to show a better number formatting. * index.php: Some minor changes in layout and bgcolor (not used style because some pages that don't have the same color uses main style, f.e: stat_win for graphs). * godmode/agentes/module_manager.php * operation/agentes/estado_ultimopaquete.php * operation/agentes/estado_monitores.php * operation/agentes/estado_generalagente.php * operation/agentes/datos_agente.php, estado_ul: Updated output render and fixes some tables, added databox style, removed line. * operation/menu.php: Removed active console. This don't go with 1.3 version finally due many unfixed bugs. * reporting/stat_win.php: White background fixed. * general/header.php * general/footer.php: Some adjustments in styles. 2007-05-18 Raul Mateos * images/header.png: New graphic image for header in the new design. * Style / Graphic changes for new design (not finished). 2007-05-08 Raul Mateos * godmode/modules/*.php, godmode/agentes/*.php: Added icon to buttons. * godmode/grupos/configurar_grupo.php: Changed datos2 style to datos in second row. * operation/agentes/estado_monitores.php: Added code to show "Never" if timestamp is 00-00... * operation/agentes/estado_ultimopaquete.php: Added title to tag, to show name when is longer than 15 chars. * general/logon_ok.php: Closed some html tags. Reduce size of table. * include/styles/pandora.css: Changed some colours. 2007-05-07 Raul Mateos * general/header.php: Made smaller. * godmode/agentes/module_manager.php: Changed html anchor. * operation/snmpconsole/snmp_view.php, general/logon_ok.php, operation/events/events.php, operation/incidents/incident.php, operation/agentes/estado_alertas.php: Removed classes. Now we use some styles at each page to simplify css. * operation/agentes/estado_generalagente.php: Changed table width. * include/pandora.css: Updated a lot of styles, deleted some not used. 2007-05-03 Raul Mateos * images/reporting.png: Renamed from chart_pie.png. * include/op.css: Updated with reporting.png. 2007-05-03 Sancho Lerena * include/FreeSans.ttf: Added to repos, should be here to use in graphs. * include/functions_db.php: Deleted noaccess include from comprueba_login(). This should return value, not render pages or exit. * include/config.inc.php: Modified some typos. * include/calendar.js: Added generic calendar javascript, to be used on exportdata and incident management code. * include/languages/language_en.php: More strings. * install.php: In my render, box height is too low. PLEASE recheck before changing this kind of properties because in other browsers could have a bad render (Sophus!). * index.php: Added script call (need to be done on header). * operation/agentes/export_csv.php: Added new file to create a standalone CSV on download icon / link. * operation/agentes/exportdata.php: New export data code, used some code from Leando Doctors, and mixed with old code. Now have three options to render export data. * operation/agentes/datos_agente_calendar.php: Deleted old code from Leandro. * operation/active_console/lib/extra_functions.php: Solved a lot of warnings, but there are TONS of more warnings that need to be corrected. * operation/active_console/lib/db_functions.php:Solved a lot of warnings, but there are TONS of more warnings that need to be corrected. * operation/active_console/index.php: Solved a lot of warnings, but there are TONS of more warnings that need to be corrected. This code DONT work if you are showing warning/notice erros. This code is not ready for production usage, too buggy yet :( * pandora_graphical_console_data.sql: Cleanup. * godmode/agentes/module_manager.php: Added wizard button. * pandora_graphical_console.sql: Cleanup. 2007-05-02 Sancho Lerena * pandoradb.sql: Fixed small problem with tgrupos 2007-05-01 Raul Mateos * images/bricks.png: Changed red colour to orange one. * include/pandora.css: Changed background colour for View Mode tab. * operation/agentes/estado_agente.php: Changed space between combo and table, including the style into the table, deleting div. * operation/agentes/estado_grupo.php: Style correction. * operation/messages/message.php: Added style to some table cells. * pandoradb.sql, pandoradb_data.sql: Added column disable to table tgrupo and default value 0. * operation/snmpconsole/snmp_alert.php: Deleted duplicated br tag. 2007-04-29 Raul Mateos * images/recon.png: Renamed file from chart_organization.png * include/pandora.css: Added styles for table in servers. * operation/servers/view_server.php: Used style added. Change order for table (now the legend is shown only if there are servers). 2007-04-24 Raul Mateos * install.php: Changed typo in installation text. Homogenize boxes. * operation/modificar_agente.php: Deleted table and moved button to tr. 2007-04-22 Sancho Lerena * functions_db.php, language_en.php, estado_grupo.php estado_agente.php configurar_grupo.php lista_grupos.php modificar_server.php: New feature implemented: groups could be configured to do not launch alerts (Disabled field). Any agent inside this group does not fire alerts while disabled will be activated. Useful for programmed non-service periods or programmed shutdowns. 2007-04-21 Sancho Lerena * include/languages/language_en.php: New strings added. * include/functions.php: Added function output_clean_strict(). * operation/agentes/estado_ultimopaquete.php: Fixed title when some ugly characters used (like #). * operation/agentes/estado_generalagente.php: OS icon show, ignoring $agent_type parameter. * operation/agentes/estado_agente.php: OS icon show, ignoring agent_type variable. * godmode/grupos/configurar_grupo.php: Now it's possible to define parent group. * godmode/grupos/lista_grupos.php: Parent for group and some code cleanup. Added confirmation to group delete. * godmode/agentes/module_manager.php: Added confirmation to some items and added "data fix" new feature to delete data above 1.3 of average value of graph. * godmode/agentes/modificar_agente.php: Confirmation before delete an agent. * godmode/agentes/configurar_agente.php: Added fix module data feature. * godmode/modules/manage_network_components_form.php: Some fixes. * godmode/modules/manage_network_templates.php: More fixes. * godmode/menu.php: Fixed some navigation marks. 2007-04-19 Sancho Lerena * pandora.css: added some classes for graphical input buttons. * languages/language_en.php: More strings to go ! * include/config.php: Deleted from repo, now has no sense. * pandoradb.sql: Added `alert_text` to talerta_agent for new text alerts. Added tables for custom graphs and reporting: tgraph, tgraph_source, treport, and treport_content. * operation/users/user.php: Fixed problem with last Raul's commit. * godmode/usuarios/lista_usuarios.php: Fixed problem with last Raul's commit. * operation/agentes/estado_alertas.php: Code cleanup. Implemented render for text alerts. * operation/agentes/datos_agente.php: Fixed small bug with text output. * operation/agentes/datos_agente_calendar.php: Added contribution from Leandro Doctors. Need to work on it before use several problems detected. * operation/servers/view_server.php: Fixed some bugs. * operation/reporting/graph_viewer.php: Added viewer for custom graphs. * operation/reporting/custom_reporting.php: Initial code, not finished yet. * operation/reporting/graph_builder.php: Work for modules in the same agent, several problems, but works. * operation/menu.php: Updated options for new reporting menu. * reporting/stat_win.php: New menu is great :-) * general/login_page.php: Updated login page. * godmode/agentes/alert_manager.php, configurar_agente.php: New code for text alerts and better user help. 2007-04-18 Raul Mateos * pandoradb_data.sql, pandoradb.sql: Fixed small warnings. * include/pandora.css: removed old "wxx" classes. Change some colours for agent general information tabs. * include/god.css, link.css: minimal changes for case letters. * several .php updated to use the changes in sytles. No new features or functionality changed. 2007-04-18 Sancho Lerena * include/styles/pandora.css: Added frame and changed basic form input styles (fixed the old problem with radio and checkboxes). * include/functions_db.php: Finished function agent_add_address(). Added functions: agent_delete_address(), give_agent_address() and give_agent_address_from_list(). * include/languages/language_en.php: More strings ! * include/functions.php: Added numeric render for graph Y scale and for numeric data output in screen: format_for_graph(). * pandoradb.sql: Several small fixes and cleanup (deleted drop check). * operation/agentes/estado_alertas.php: Fixed old bug with visualization of alerts (min/max) vs (max/min). Now alert is a real value, not integer. * operation/agentes/datos_agente.php: Better render for numeric (float) data. * operation/agentes/estado_ultimopaquete.php: Better render for numeric (float) data and fixed a small costemic bug. * operation/agentes/estado_generalagente.php: Fixed a small costemic bug, list of ip's have some white space before and this have better visualization for user due to combo style stripping some space. * reporting/fgraph.php: Graph improvement: graphs now could show alerts associated to an agent and draw alert limits. Preprocessor function is now used to render axis label with (M,K) symbols and decimal commas. Title and subtitle has been improved. * reporting/stat_win.php: Graph menu improvement. Fully completed work. This should work for final version without more changes. * godmode/agentes/agent_template.php: Template/Wizard module assigment form for agent. * godmode/agentes/alert_manager.php: Several fixes (links) and alert max/min render. * godmode/agentes/configurar_agente.php: Fixed several navitation bugs. Added agent ip addition/deletion code. * godmode/agentes/agent_manager.php: Address list management code. * godmode/modules/module_list.php: Deleted link to "module type editor" and create button: This has no sense since there is no moduletype editor yet :-) 2007-04-16 Manuel Arostegui * pandora_console.spec: Small changes to adapt the RPM to the upcoming 1.3 release. 2007-04-13 Sancho Lerena * include/functions_db.php: Added function add_address() not finished!. * pandoradb.sql: Added field "notify_email" in tincidencia. More changes are coming in incident management coming from FRITS project. Added tnews * index.php: VERY IMPORTANT: Added Session locking concurrency speedup, taken from http://es2.php.net/manual/en/ref.session.php#64525. This solve GUI lookups when one page it's processing huge data and one user cannot access to other pages. This is a common PHP issue for bad-susing SESSION functions. * operation/agentes/estado_grupo.php: Added checks for timeout in agents. Now render gray icons/boxes if agent is completely timeout (with no modules in time). * operation/agentes/estado_generalagente.php: Show IP address in combo. More changes are coming to agent address management (multiaddress). * general/logoff.php: Fixed, "babel" string :-) * general/logon_ok.php: Added news display in main logon screen. * godmode/agentes/configurar_agente.php: Delete address code, not finished. 2007-04-11 Manuel Arostegui * install.php: Text corrections. 2007-04-10 Sancho Lerena * pandoradb_data.sql: Fixed some odd problems with schema data. * pandoradb.sql: Fixed some odd problems with schema structure and added new table tnews for publish board updates. * include/styles/pandora.css: Changed color for data2 style. * include/config.inc.php: Deleted two last blank lines who makes config.php unusable for graphs. FIXED. * include/languages/language_en.php: Added some new strings. * include/config.php: some problems with new config variables. Need to recheck. * include/functions.php: Added function to render normal text, replacing carriage return with HTML br tag. * install.php: Many small bugs fixed. Now uses dbname variable and use default variables in form. * estado_grupo.php: Small bug fixed. * estado_ultimopaquete: Small bug fixed. * estado_generalagente.php: Small bug fixed. * view_server.php: Small bug fixed. * fgraph.php: Now agent with only one kind of module render module distribution graph. * stat_win.php: Fixed small bug with windows ids. * module_manager.php: Fixed small bug. * modificar_agente.php: Fixed small bug. * module_list.php: Fixed stupid bug. * god_mode/menu.php: Fixed problem with menu position. 2007-04-03 Raul Mateos * include/languages/language_en.php, language_es_es.php: Added text for no network profile. * godmode/modules/manage_network_components.php: Added noscript tag to avoid showing the "show" button if Javascript is enabled. Added image to button Create. * godmode/modules/manage_network_templates.php: Added code to show text if no netork template is defined. Added image to button Create. * godmode/modules/manage_network_templates_form.php: Added code to avoid a notice error when creating new profile. * godmode/modules/manage_nc_groups.php: Added imaged to Button Create. 2007-04-02 Raul Mateos * images/ok.gif: Deleted * images/cross.png, go.png, ok.png, upd.png: Added new images * include/styles/pandora.css, tip.css, op.css: Updated. Deleted some old styles, not all. * include/languages/language_en.php, language_es_es.php: Added text for no recon task. * godmode/*.php, operation/*.php, help/*.php: Changed some icons, updated several buttons with new icons. 2007-04-01 Raul Mateos * pandoradb.sql, pandoradb_data.sql: Removed comments that caused some warnings. Solved small bug when adding table tmodule. Changed (again) HPUX to HP-UX. * godmode/agentes/modificar_agente.php: Removed some notice error. 2007-03-28 Sancho Lerena * tip.css, pandora.css: Some updates to fix render in tooltips and datos3 background color. * config.php: Version update. * operation/menu.php: Added reporting suboption: Custom Graph Builder. * operation/reporting/graph_builder.php: New custom and combined graphic generator that uses new function from fgraph graphic_combined_module(). * reporting/fgraph.php: new function graphic_combined_module() to generate combined graphs. Needs to finish implementation to show alerts and evetns (most work done). Function grafico_db_agentes_purge() now uses Pear Graph instead jpgraph. * operation/agents/exportdata.php: Now uses indexes and improve the overall speed. * operation/agents/estado_grupo.php: Rewritten version, much more fast than previous. * operation/events/events.php: Fixed code to mass delete/update and added some audit control points. * pandora_db.php: audit_db() now uses utimestamp. event_insert() now uses utimestamp. Added function give_agent_id_from_module_id(). * operation/agents/estado_ultimopaquete.php: Now render in red timestamp for "outdated" data. Fixes some minor problems with module groups and interval rendering. * operation/agents/estado_monitores.php: now uses utimestamp. * operation/agents/ver_agente.php: Uses lang_label labels for some texts. Fixed image bug. * operation/servers/view_server.php: Added version of server and some cosmetic adjustments. * godmode/db/db_main.php: Applied new graphic. * godmode/agentes/module_manager.php: Now sort by modulegroup. 2007-03-28 Esteban Sanchez * pandoradb.sql: Changed MyISAM tables to InnoDB. Deleted charset definition to Latin1. Some changes to be consecuent with the data. Deleted unnecesary field from tagente_estado. Added tmodule table and a field in tagente_module to point there. Fixed some default dates to become the same. Removed mysqldump comments. * pandoradb_data.sql: Removed mysqldump comments. 2007-03-28 Sancho Lerena * pandoradb.sql: Updated SQL. * pandoradb_data.sql: Updated data. Some info must be corrected before final version (network components, groups and some other). 2007-03-23 Esteban Sánchez * pandoradb.sql: Default value of flag field in tagente_module changed to 1, so the module is forced to be executed the first time. 2007-03-19 Raul Mateos * pandoradb.sql, pandoradb_data.sql: Solve small problem in last commit with groups table and language code for more than 5 chars (as ast_es). 2007-03-19 Sancho Lerena * functions_db.php: Added give_network_profile_name() function. * language_en.php: Added new strings. * index.php, ver_agente.php, estado_generalagente.php: Some style fixes. * view_server.php: Added support for recon servers. Added LAG check for server processing queue. * view_server_detail.php: Added, to get updated information in realtime for queues processed by recon server. * modificar_agente.php: Now deletes associated IP addresses when deleting an agent. * manage_network_templates*.php: Manage network templates / profiles. * manage_recontask*.php: Editor for network tasks (recon server). * menu.php: Added new options. 2007-03-12 Sancho Lerena * pandoradb.sql: Upgraded scheme, many changes and many tables added. I Need to commit the new "preloaded" data for this scheme, give me some days, this stuff are on development. * includes/styles/*: Many additions to reflect new menu options, and the tab menu title. * reporting/fgraph.php: Minor changes to format progressbar. * godmode/modules/*: Many many changes and additions (manage_*) for the new management system using tabs :-) * include/languages/language_es_es.php: Many additions. * operation/servers/view_server.php: Implemented detailed load for each servertype and latency time to each server to detect problems with high load. Many changes in godmode subsystem. Not detailed at this time. 2007-03-07 Raul Mateos * godmode/agentes/alert_manager.php, modificar_agente.php, operation/agentes/estado_generalagente.php: Small changes with table lines. * include/styles/pandora.css: Reduce data_box class one pix. 2007-03-06 Raul Mateos * images/info.png: New image, replace old info.gif. * images/help.png: Change colour. * include/styles/pandora.css: Changed colour in nf class. Small changes in other colours. * include/styles/menu.css: Small colour change in menu border. 2007-03-06 Sancho Lerena * include/functions*.php: Some reorganization, moved some funtions from functions.php. Added recursive functions to implement group hiearchy (group_belong_group, agent_belong_group). * godmode/agentes/module_manager.php, configurar_agente.php: Module edition/add now works :-) 2007-03-02 Sancho Lerena * Massive commit. Updated almost every file for agent visualization, module visualizacion, added many icons, and altered so many files. 2007-02-27 Sancho Lerena * include/styles/god.css, include/styles/link.css, include/styles/op.css: Moved style block. * include/styles/pandora.css: Added some clases for new appearance. Needs to be improved, not finished yet !. * include/config.inc.php: Changed version number. * index.php: Some changes for new block disposition using data_box class and other changes. * operation/agentes/ver_agente.php: Now shows data in three tabs. Needs to be improved, but functional. * operation/agentes/estado_generalagente.php: Change in title order. This should be the way to show title and subtitle since now. * operation/messages/message.php: Changed icon, and fix problem in CSS. Deleted class: Classes with only fix weight should be avoided from now and added in code just with a style attribute, it generates too many classes in main CSS. * images/bottom-*-corner.gif: Added. * general/footer.php: Needs to be updated. * general/links_menu.php: New style in use (different color for top). * godmode/agentes/module_manager.php: New file to manage in tabs agent configuration. Almost functional, needs fix. * godmode/agentes/alert_manager.php: Content of alert management for agent manager, now in a individual file to be shown in a tab. * godmode/agentes/configurar_agente.php; * godmode/agentes/agent_manager.php: New file to manage in tabs agent configuration. Almost functional, needs fix. * godmode/menu.php: New style in use (different color for top). This is a partial commit not fully functional, need to be done due to many changes in a temporal development computer. Sorry for problems to people that are testing SVN version. 2007-02-22 Esteban Sanchez * pandoradb.sql: Changed a 'utimestamp' field from mediumint to integer. 2007-02-22 Sancho Lerena * reporting/Image: Added to repository (at last!) Image Graph package (not original, copy from Babel Enterprise project, has some modification for antialiasing -disabled- due to problems on some environments. * include/styles/pandora.css: Added new styles for new layour (pending to do, not finished yet, i need help, Raul). * include/languages/language_en.php: Some strings added. * operation/agentes/ver_agente.php: Changes for adding tabs and new style, not finished. * operation/servers/view_server.php: NEW feature: network server load. Needs to be improved :) * images/image_problem.png: Static image for problems rendering graph. * images/console: Added graphcs for active console, not used yet (backgrounds). * pandoradb.sql: Fixed some problems in last commit. 2007-02-21 Raul Mateos * pandoradb.sql: Solved small problems that caused some tables not to be created. * operation/active_console/lib/db_functions.php: Remove ".." in include path for config file. * general/logon_ok.php: Use new styles and small check to show some text if no data. * include/styles/pandora.css: New styles. 2007-02-20 Sancho Lerena * pandoradb.sql: Upgraded SQL. Improved lenght for some fields. * index.php: Better permission checks * operation/agentes/estado_ultimopaquete.php: Changed some parameters for agent graphics. * operation/agentes/estado_generalagente.php: Changed some parameters for agent graphics. * reporting/fgraph.php: MAJOR UPGRADE. Replacement for three main graphics from agents now using Image Graph. * reporting/stat_win.php: MAJOR UPGRADE. 2007-02-19 Sancho Leren * include/styles/pandora.css: Updated to have new styles for installer. * include/config.inc.php: New skeleton for config, used in wizard. * install.php: NEW wizar/installer for console. * index.php: Some modifications for main page. * operation/incidents/incide*: Some header changes. * operation/active_console/index.php: Header changes. * images/*: New images for wizard. * general/error_*.php: New messages for wizard. 2007-02-19 Sancho Lerena * operation/incidents/incident.php: Pagination finished. * operation/events/events.php: Pagination finished. * godmode/admin_access_logs.php: Pagination fix (work in progress, not finished yet). 2007-02-16 Sancho Lerena * pandoradb.sql: added unixtime field to tagente_datos, tagente_datos_string and tagente_estado tables. Future queries will use UNIX time instead of "Human" timestamp strings. * index.php: Small fix of duplicated body html tag. * agentes/estado_ultimopaquete.php: [DEBUG] Add a debug ICON for new graph... need to be delted. * /active_console/styles/main.css, and many .js: Style correction (massive changes), only indented and commented, no changes in code. * reporting/fgraph.php: CURRENTLY CHANGING CODE, NOT USE. * reporting/stat_win.php: Unified parameter parsing. 2007-02-06 Sancho Lerena * include/functions.php: Pagination function now works fine. * operation/incidents/incident.php, indicent_detail.: Incident update/inser goes to main incident view. More usable interface. Pagination works fine, needs to adjust SQL to use LIMIT syntax for more optimized code. 2007-02-05 Sancho Lerena * include/functions_db.php: Added function to get info for events (return_event_description(). * include/languages/language_en.php: More new strings. * include/functions.php: Pagination improved !. not finished yet. * pandora_console/index.php: Added some credits to main page. * operation/incidents/incident.php: Improved incident visualization. Fixed some render bugs in last raul's commit :-> * operation/incidents/incident_detail.php: Now incidents could be "reported" using event button for submit incident. * operation/events/events.php: Pagination is now using LIMIT SQL syntax, and pagination works fine. Several issues fixed, and added function to report incident from here. * images/ok.gif, cancel.gif, control_start_blue.png, page_lightning.png, control_rewind_blue.png, control_end_blue.png, control_fastforward_blue.png: Added. 2007-02-02 Manuel Arostegui * pandora_console.spec: Fixed small weird bug submitted to my email. 2007-01-27 Raul Mateos * godmode/agentes/configurar_agente.php: Fixed bug 1643627, some style changes. Also solve small bug due to use id_os and os_version as the same var. 2007-01-21 Raul Mateos * images/setup.gif: Updated icon. * operation/estado_agente.php, estado_generalagente.php: Updated image width for new icon. 2007-01-14 Raul Mateos * include/languages/language_de.php: Updated file for german language. 2007-01-10 Raul Mateos * help/[gl|de]/*.php: New files. At this moment, is a redirect to the english help. * operation/menu.php: Small style correction. * active_console/*.php: Change from * godmode/agentes/configurar_agente.php; Style correction. Solve small bug not showing any table if no alert defined. * include/config.php: Add some comments and change order of error reporting function. * include/languages/*.php: New file for german language. Some updates for the rest of files. * pandoradb_data.sql: Add entry for german language. * operation/menu.php: Style correction (not enough). * include/op.css: Solve small bug with hover in reporting icon. 2007-01-08 Manuel Arostegui * pandora_console.spec: Changed group. 2007-01-05 Sancho Lerena Importing data from Azabel brach. This commit is a little chaotic :-). Almost all code it's break apart, so no problems should not be generated. New graphical console will be called "Active console", as temporal name. * pandora_graphical_console.sql: New SQL for active console. * pandora_graphical_console_data.sql: New SQL data for A.C. * images/op9.gif: New icon for operation menu. * operation/active_console/index.php: Main index for A.C. this includes now a require function for config.php. * operation/active_console/imagenes/*: Lots of images for A.C. Need to be ordered or something. * operation/active_console/scripts/*: Most of the Javascript code for the A.C is here. * operation/active_console/lib/*: Main include PHP code for A.C * operation/active_console/styles/*: CSS Styles for A.C. * pandora_graphical_console.INSTALL: How to install A.C * include/styles/cb/: Unused, deleted. * include/styles/op.css: Changes need to activate new A.C option. * include/languages/language_en.php: New string for A.C * operation/menu.php: New menu option. * include/config.php: New version and set error reporting to 0. At this time A.C reports many warnings and notices and dont work properly, so keep this low at the moment. 2007-01-04 Manuel Arostegui * pandora_console.spec: Now pandora console is installed with the correct name, not with the release name after "pandora_console". 2007-01-02 Manuel Arostegui * pandora_console.spec: Added man pages. 2007-01-01 Raul Mateos * include/functions_db.php: Add new function to obtain group list. * godmode/alertas/configurar_alerta.php: Clear code. Clear sytle. * operation/agentes/estado_grupo: Clear code. Clear style. Use new list_group2 function. Simplify SQL queries. * operation/events/events.php: Clear code. Clear style. 2006-12-31 Raul Mateos * include/functions.php, functions_db.php: Move list_group from f*.php to f*_db.php. Add two new functions to show icons. * operation/agentes/*.php, operation/eventos/eventos.php, godmode/agentes/*.php: Updated files to use the new functions for icons. Clear code. Clear sytle. 2006-12-29 Manuel Arostegui * pandora_console.spec: Added missing path. 2006-12-29 Manuel Arostegui * pandora_console.spec: Added to reposistory. Pandora Console final spec file. 2006-12-26 Raul Mateos * include/languages/language_es*.php: Updated. * include/languages/language_gl*.php: New galician language. * operation/agentes/bulbs.php: New file with the bulbs. Used by estado_agente.php. * pandoradb_data.sql: Updated to use the new language. 2006-12-25 Raul Mateos * include/styles/pandora.css: New style mr40. * help/en,es/chapter3.php: Explanation of monitor added. Solved error with english file (maximun-> manimum; minimun -> minimum) * include/functions: Add function to show groups of an user. * operation/agentes/*, operation/eventos/eventos.php: Use new function. Style correction. 2006-12-24 Raul Mateos * include/styles/pandora.css, tip.css: Stylesheet correction. * include/general/footer.php, header.php, login_page.php: Corrected styles. * index.php: added div for footer. * include/languages/*.php: Removed old texts. 2006-12-19 Raul Mateos * help/en/*: Stylesheet correction. Change some texts and images. * help/en/images/SNMP*, groups.png: New files. 2006-12-19 Raul Mateos * help/es/*, help/en/*: Stylesheet correction. Change some texts. * godmode/grupos/lista_grupos.php: Solved some small bug with icon when creating group. * general/logon_ok.php: Solved small bug due to style correction. 2006-12-16 Raul Mateos * include/styles/pandora.css, op.css, god.css: Removed more unnecessary lines and solve some typo errors. * operation/agentes/estado_grupo.php: Style correction. Change some colour names for its HTML RGB code. 2006-12-15 Raul Mateos * operation/agentes/datos_agente.php: Add no data CSS style. Some style correction. 2006-12-15 Raul Mateos * include/styles/op.css, god.css: Solved detected problem, more style simplification. * godmode/menu.php, operation/menu.php: Updated files to styles. 2006-12-15 Sancho Lerena * include/styles/op.css: Added new op8. FIXME: There is a little problem i cannot fix before commit. TODO. * include/languages/language_en.php: Added new report strings. * include/config.php: Officially are 1.3 devel version. Updated. * operation/menu.php: CODE CLEANUP. FIXME: There is a little problem I cannot fix before commit. TODO * images/op8.gif: Added. 2006-12-15 Esteban Sanchez * operation/agentes/estado_grupo.php: Huge style correction. There is too much work left. 2006-12-14 Raul Mateos * operation/messages/message.php: Updated style for not found items. * godmode/agentes/configurar_agente.php, operation/agentes/estado_agente.php: Updated style for red text. 2006-12-14 Raul Mateos * include/styles/*.css: Simplify styles. 2006-12-08 Raul Mateos * include/config.php: Changed build * images/info.gif: New file * include/styles/pandora.css: Created new style and modified others * operation/agentes/*.php, operation/servers/*.php, godmode/agentes/*.php, godmode/servers/*.php,: Close some HTML tags. Changed style for not found items. 2006-12-07 Raul Mateos * include/config.php: Changed build * operation/snmp/*: Close some HTML tags. Changed style for not found items. * operation/servers/view_server.php: Close some HTML tags. Changed style for not found items. 2006-12-04 Raul Mateos * help/[en|es]/images/servers1.png, servers2.png: New files. * help/[en|es]/chap2.php, chap7.php: Update files. * godmode/admin_access_logs.php: Add help icon. 2006-12-03 Sancho Lerena * godmode/agentes/configurar_agente.php: Fixed bug editing alerts. 2006-12-03 Raul Mateos * include/styles/pandora.css: new style for not found items. Join styles. * operation/events/events.php: Add filter to events by group. Changed style for not found items. * operation/agentes/estado_agente.php, status_monitor.php, estado_alertas.php: Add name to filter combo. Changed style for not found items. * operation/incidents/incident.php: Changed style for not found items. * images/cancel.gif: Changed image to one with smaller size. 2006-11-27 Raul Mateos * general/footer.php: Add variable $time to get time from server which PHP < 5.1. Style correction. 2006-11-23 Raul Mateos * general/footer.php: Changed text from Pandora to Pandora FMS. 2006-11-23 Sancho Lerena * agentes/estado_ultimopaquete.php: Added "border=0" to some graphic. Fixed typo in hourly graph. * agentes/estado_generalagente.php: Added "border=0" in setup icon. * agentes/datos_agente.php: Better output (sort DESC and with M and K suffix) 2006-11-22 Sancho Lerena * agentes/estado_ultimopaquete.php: Fixed small size of visualization of data in packet view. Big values was cutted. Added elimination of decimals, and suffix for M (1000) divisible values. 2006-11-21 Raul Mateos * general/footer.php: Change time() function to $_SERVER['REQUEST_TIME'] for optimization, Esteban's suggestion. Changed text from Pandora to Pandora FMS. * operation/agentes/estado_alertas.php: small code changes * operation/agentes/status_monitor.php: change bulb images from botton to top, some style corrections * operation/agentes/estado_generalagente.php, operation/agentes/estado_ultimopaquete.php: Several changes to make it more HTML compliant, and better sytle. 2006-11-17 Raul Mateos * operation/agentes/estado_generalagente.php: Clean code, small adapt to guidelines. Add code for showing 'Never' if there wasn't a previous contact of the agent. * include/styles/pandora.css, god.css, link.css, op.css, tip.css: Style correction. Add border: 0px to tables and images. With this change, all the tables and images shouln't have the "border=0" parameter. 2006-11-14 Raul Mateos * include/styles/pandora.css: Change some styles. * operation/agentes/estado_agente.php, operation/agentes/estado_alertas.php, operation/incidents/incident.php: Clear code, change styles. * operation/events/event.php: New selection for event type. EXPERIMENTAL. TO DO: Add selection for groups. 2006-11-13 Raul Mateos * include/config.php: Change build date to correct order. 2006-11-06 Raul Mateos * index.php: Added FMS to title * include/languages/language_es_es.php, language_en.php, language_es_la.php, language_it.php: Remove "distributed" from title 2006-11-05 Sancho Lerena * images/outlimits.png: Static image for progress bar out of limits. * reporting/fgraph.php: Progress bar now show static image if there is out of limits before calculating (faster). 2006-10-31 Raul Mateos * operation/menu.php: Add highlighting when creating note in incidents page. 2006-10-21 Sancho Lerena * include/functions.php: Change function no_permission () to show noaccess.gif image correctly, due a path problem. * general/noaccess.php: Change code to show noaccess.gif correctly. 2006-10-09 Raul Mateos * operation/agentes/estado_alertas.php: Add code for showing 'Never' if never an alert has been triggered. * operation/agentes/estado_alertas.php, estado_agente.php , status_monitor.php: Changed select size. * operation/incidents/incident_search.php, operation/messages/message.php, godmode/usuarios/configurar_usuarios.php, godmode/setup/setup.php: Changed select size. 2006-10-08 Sancho Lerena * incident_detail.php: Fixed DOS newlines to UNIX newlines. Fixed help code. Fixed Background color for field "Source". 2006-10-04 Raul Mateos * operation/agentes/estado_ultimopaquete.php: Delete old comments. * general/login_page.php, logon_ok.php: Updated headers. * include/config.php: Set PHP errors disabled by default. 2006-09-28 Sancho Lerena * languages/language_es_es.php: Fixed message "out of limits" without tildes in spanish for jpgraph output. * pandoradb_1.1_to_1.2.sql: Fixed small issues: mod_data_inc was as mod_inc.gif in modify SQL sentence. Spanish language is _es_es not _es. Setup by default english language after migration. Added network agent as OS. Changed Build versions in DB Scheme and versions (1.1 in old one !!!). * pandora_console/pandoradb_data.sql: Fixed version number and build. 2006-09-23 Raul Mateos * godmode/agentes/configurar_agente.php: Comment DEBUG code added last update. 2006-09-21 Sancho Lerena * pandoradb.sql: Altered tagente_datos field "datos" to have DOUBLE(18,2) instead of DOUBLE (12,2). * pandora_db1.1_to1.2.sql: Altered tagente_datos field "datos" to have DOUBLE(18,2) instead of DOUBLE (12,2). 2006-09-16 Raul Mateos * Set all timestamp values in pandoradb.sql file to 0000-00-00 00:00:00 2006-09-11 Raul Mateos * Massive upload of several help files to update text. 2006-09-10 Raul Mateos * Massive upload several files, to reflect changes in help, only text, no code changed * pandoradb.sql: change value of ultimo_contacto row in tagente table to 0000-00-00 00:00:00, to solve a small issue when the agent haven't send any data 2006-09-08 Raul Mateos * images/pandora.ico: New icon for Pandora Web Console 2006-09-04 Raul Mateos * help/es/image001.gif, help/en/image001.gif: Repladed old image 2006-08-30 Sancho Lerena * CHANGELOG: Renamed to ChangeLog * reporting/*.php: Replaced old code with new code for trunk. Deleted old_jpg_functions directory from repository 2006-07-20 Raul Mateos * language_fr.php, language_ca.php, language_pt_br.php, language_ast_es.php, language_it.php: Update text. * snmp_alert.php: Add text when alert not created /updated / deleted. Add different colors between rows (cosmetic changes). 2006-07-18 Raul Mateos * Some headers changed to show the "official" GPL Header info. No new features or solved bugs 2006-07-17 Raul Mateos * exportdata.php. Add a line at the end of table * view_server.php. Add different colors between rows (cosmetic changes) * Some headers changed to show the "official" GPL Header info * modificar_server.php. Add different colors between rows (cosmetic changes). Add line before the submit button. Add help. * configurar_agente.php. Solved small bug that only show the last alert when creating alert in an agent, but the alert was created into database. 2006-07-13 Sancho Lerena * estado_grupo.php. Fix bug viewing groups, agent intervar was not read and misused, resulting in a bad result of module down total sum. * Some headers changed to show the "official" GPL Header info * godmode/setup/setup.php. Fixed small bug showing filelist. 2006-07-12 Raul Mateos * datos_agente.php. Add new text about authors. Add a line between table and button. Add different colors between rows (cosmetic changes). Add Help. * user.php. Add new text about authors. Clean code. * menu.php. Add highlight when datos_agente selected. * pandora.css. Add new text about authors. * changed name from pandora_info_es.html to pandora_info_es_es.html and pandora_info_bb.html to pandora_info_ast_es.html * pandora_info_it.html. New file, GPL license in italian * language_it.php. New language file, italian * pandoradb_data.sql. Change to add that the new language * help/it. New directory for help files in italian 2006-07-11 Raul Mateos * Moved FreeSans.ttf to the reporting directory * Modified config.php. Now only shows the font, $config_fontpath var is set without the path (it should look for the font in the reporting directory) 2006-07-11 Sancho Lerena * config.php: Replaced default font for use in graphs to use FreeSans.ttf * FreeSans.ttf: added to SVN repository. * fpgraph.php: Fixed problem with Call-time pass-by-reference in PHP. * functions.php: Updated parametro_limpio() security function to parse better. Includes a regular expression to purge %00 expresions. 2006-07-11 Raul Mateos * user_edit.php: Add new text about authors. Add a line between table and button. Add different colors between rows (cosmetic changes). * menu.php: Add new text about authors. Add code to highlight "edit my user" when editing the user authenticated. * functions.php: Add new text about authors. Change PATH to noaccess.php file. * index.php, noaccess.php, login_failed.php, logoff.php, config.php: Add new text about authors. * configurar_usuarios.php: Add new text about authors. Clean code. Solve small bug that avoid creating a new user. Add a line between table and button. Add different colors between rows (cosmetic changes). * pandora.css: Added new class .datos2t * ver_agente.php: Add new text about authors. Clean Code. * estado_generalagente.php: Add new text about authors. Solve small bug showing different colors between rows (cosmetic changes). * estado_agente.php: Clean code, add new text about authors. * configurar_agente.php: Solve small bug that in some cases the module association form didn't work. Added the feature of disable the not required inputs for the different type of agents while editing module. * incident_search.php: Add new text about authors and add a line between table and button (cosmetic change). * setup.php: Add new text about authors and add a line between table and button (cosmetic change). * estado_grupo.php, view_server.php, snmp_view.php: Add new text about authors. Add new help icon. At this moment help for this item isn't available. * snmp_alert.php: Add new text about authors. Add new help icon; At this moment help for this item isn't available. Cosmetic change, adding class 'suc' when creating alert is successful. * tip.css: Change class padding to not showing error in Firefox Javascript Console. * message.php: Add new text about authors. Add new help icon; At this moment help for this item isn't available. Add a line between table and button (cosmetic change). * incident_detail.php: Add new text about authors. Add a line between table and button. Add different colors between rows. Change button position (cosmetic changes). * incident_note.php: Add new text about authors. Add a line between table and button. Add different colors between rows (cosmetic changes). 2006-07-09 Sancho Lerena * ChangeLog: Create this file, prior to launch final 1.2 version. For the next versions, will use it for every branch and subproject. * configurar_agente.php : Fixed Undefined index: combo_snmp_oid notice error. * estado_grupo.php: Detect old "OK" monitors, but doesnt check if they are down in time, so for example, a old monitor with OK signal but from a week old, it is shown as GREEN (good) value, not as a DOWN (white with ? symbol). FIXED. Now counts data modules for DOWN total account, and show grey button if ANY type of module is down, not only monitors. Improved SQL searches. * estado_agente.php, estado_ultimopaquete.php: Same as estado_grupo with data_modules, included in total account, more accurate accounting. A new value shown in grey for DOWN modules, being monitors or single data modules, no matter type. Improved SQL searches. Individual module intervals are used to determine if a module is down, if there is no individual module interval, global agent interval is used. Now it's possible to have a module with higher interval than Agent interval, so we take now the more higest interval in modules to calculate if an agent is DOWN. * fgraph.php: updated progressbar function to show N/A when data is above 100 or below 0.