Commit Graph

180 Commits

Author SHA1 Message Date
slerena 59e7358292 2008-06-18 Sancho Lerena <slerena@gmail.com>
* 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/.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@880 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-06-19 00:24:05 +00:00
esanchezm 66a59e9943 2008-06-18 Esteban Sanchez <estebans@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@877 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-06-18 11:21:02 +00:00
esanchezm e59a524f82 2008-06-17 Esteban Sanchez <estebans@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@869 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-06-17 14:30:44 +00:00
slerena b2071280e0 2008-06-16 Sancho Lerena <slerena@gmail.com>
* 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. 



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@866 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-06-16 18:09:56 +00:00
esanchezm 10d0c0e238 2008-06-15 Esteban Sanchez <estebans@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@863 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-06-16 10:45:08 +00:00
slerena ad93a46f0f 2008-06-13 Sancho Lerena <slerena@gmail.com>
* 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. 



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@860 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-06-13 16:59:54 +00:00
ramonn b489c81ec0 2008-06-09 Ramon Novoa <rnovoa@artica.es>
* 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.




git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@844 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-06-09 13:17:29 +00:00
slerena cc2f81acb4 2008-06-10 Sancho Lerena <slerena@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@842 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-06-09 10:48:11 +00:00
raulmateos af98b385be 2008-04-28 Raul Mateos <raulofpandora@gmail.com>
* include/styles/pandora_red.css: Changed .gif to .png

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@822 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-28 14:09:06 +00:00
slerena 550d81e315 2008-04-24 Sancho Lerena <slerena@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@819 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-23 23:29:50 +00:00
slerena cb578d25b6 2008-04-23 Sancho Lerena <slerena@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@816 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-23 20:01:37 +00:00
slerena ba4e926831 2008-04-17 Sancho Lerena <slerena@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@810 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-17 15:27:25 +00:00
slerena 08ec183a4b 2008-04-10 Sancho Lerena <slerena@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@805 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-10 14:00:50 +00:00
aloriel d666dc89ca 2008-04-10 Jorge Gonzalez <jorge.gonzalez@artica.es>
* include/functions_db.php: Added a new function solving the bug
        while adding network modules.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@804 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-10 10:25:52 +00:00
slerena 2f95662563 2008-04-09 Sancho Lerena <slerena@gmail.com>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@796 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-06 22:18:33 +00:00
aloriel 479240063d 2008-04-03 Jorge Gonzalez <jo[Brge.gonzalez@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@792 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-03 16:52:11 +00:00
slerena bfe9e0db18 2008-04-03 Sancho Lerena <slerena@gmail.com>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@791 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-03 15:43:34 +00:00
slerena 2789b7083e 2008-04-01 Sancho Lerena <slerena@gmail.com>
* 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).



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@783 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-04-01 13:53:11 +00:00
slerena 6b0cc12795 2008-03-13 Sancho Lerena <slerena@gmail.com>
* 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).



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@748 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-03-13 18:57:21 +00:00
slerena 86415f86cb 2008-03-06 Sancho Lerena <slerena@gmail.com>
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.




git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@739 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-03-07 16:22:16 +00:00
raulmateos 5144eec92e 2008-03-01 Raul Mateos <raulofpandora@gmail.com>
* include/languages/language_*.php: Updated and cleared header.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@735 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-03-01 17:58:24 +00:00
slerena b3106b9969 2008-02-21 Sancho Lerena <slerena@gmail.com>
* Added new structures for predictive module, plugin server, and other
        planned functionalities for 1.4.x version.

        * Merged code from 1.3.1 branch.




git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@724 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-02-21 15:16:54 +00:00
raulmateos 7bf9a6f027 2008-02-12 Raul Mateos <raulofpandora@gmail.com>
* include/languages/language_en.php: Corrected typo.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@716 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-02-12 19:44:02 +00:00
slerena b4a87a0eef 2008-01-10 Sancho Lerena <slerena@gmail.com>
Code merged from 1.3.1 branch:

        * 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.

        * configurar_agente.php: New management for KeepAlive module.

        New code for 1.4 development branch (trunk)

        * pandoradbdata_13_to_14.sql: Migration SQL (data) code from 1.3 to 1.4

        * pandoradb_13_to_14.sql: Migration SQL (schema) code frrom 1.3 to 1.4

        * pandoradb_data.sql: Modified code to fresh install SQL data.

        * pandoradb.sql: Modified code to fresh install SQL schema.

        * index.php,
        * install.php: new version info.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@700 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-01-10 16:40:00 +00:00
raulmateos 7e6500c1da 2007-12-16 Raul Mateos <raulofpandora@gmail.com>
* 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.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@682 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-12-16 16:56:45 +00:00
raulmateos e4f2bc7961 2007-10-14 Raul Mateos <raulofpandora@gmail.com>
* godmode/modules/manage_network_components.php: Added deleted table row.
	* include/languages/*.php: Removed duplicated lines. Updated some
	languages.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@676 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-10-14 11:09:20 +00:00
raulmateos 85bd03d1bf 2007-10-13 Raul Mateos <raulofpandora@gmail.com>
* styles/op.css, god.css, link.css: Simplify styles.

	* godmode/menu.php: removed unused class.

	* operation/menu.php: Updated license header.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@675 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-10-13 21:23:44 +00:00
raulmateos 6344bf025b 2007-10-13 Raul Mateos <raulofpandora@gmail.com>
* 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

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@674 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-10-13 21:00:40 +00:00
raulmateos 4d8ed974ba 2007-10-12 Raul Mateos <raulofpandora@gmail.com>
* 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.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@673 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-10-12 16:27:50 +00:00
slerena 5affad5cdc 2007-10-03 Sancho Lerena <slerena@gmail.com>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@670 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-10-08 15:29:38 +00:00
slerena 2fdb207ae8 2007-10-03 Sancho Lerena <slerena@gmail.com>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@666 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-10-03 12:41:29 +00:00
slerena 8f4c492066 2007-10-03 Sancho Lerena <slerena@gmail.com>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@665 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-10-03 01:16:32 +00:00
raulmateos 9242489157 2007-09-08 Raul Mateos <raulofpandora@gmail.com>
* include/languages/language_ast_es.php: Updated text
	and solve problem with last commit

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@650 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-09-08 18:16:31 +00:00
raulmateos 2d28d9f134 2007-09-08 Raul Mateos <raulofpandora@gmail.com>
* 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.
	
	* index.php: Updated build, version and set develop pass to 1.

	* godmode/agentes/configurar_agente.php: Changed strings from code
	to language includes.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@649 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-09-08 18:05:06 +00:00
slerena d4aa665165 2007-09-07 Sancho Lerena <slerena@gmail.com>
* Fixed problem with language. This was because a codification problem
	it was codified as ISO-8859-15 and has a special ISO character in the first
	caracter of first line, do not render anything, but it was inserting this
	char into PNG header, and graphic generation was failing on all graphics.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@648 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-09-07 12:07:29 +00:00
raulmateos be5e50b250 2007-09-07 Raul Mateos <raulofpandora@gmail.com>
* include/languages/language_en.php: Solved bug due to adding accent
	in string.
	* include/languages/language_gl.php: Translated complete to galician.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@646 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-09-07 09:51:35 +00:00
raulmateos 4c25425200 2007-09-04 Raul Mateos <raulofpandora@gmail.com>
* install.php: Changed width to show the footer when an error appears
	in step 4.
	* include/languages/language_es_es.php: Re-encoded to UTF-8.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@642 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-09-04 12:08:46 +00:00
raulmateos 6797daff98 2007-09-04 Raul Mateos <raulofpandora@gmail.com>
* install.php, upgrade.php: Changed default HTML encoding to UTF-8.
	* include/languages/*.php: Updated some texts. Encoded to UTF-8.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@641 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-09-04 11:32:19 +00:00
slerena 6b336a7672 2007-08-30 Sancho Lerena <slerena@artica.es>
* 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



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@638 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-08-30 10:49:50 +00:00
slerena a53793e52a 2008-08-29 Sancho Lerena <slerena@artica.es>
* include/config.inc.php: Change defaults to avoid problems with attachments.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@629 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-08-29 11:41:26 +00:00
slerena 013dc5496c 2007-08-27 Sancho Lerena <slerena@artica.es>
* 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.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@625 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-08-28 13:33:54 +00:00
slerena 896e1ae63a 2007-08-20 Sancho Lerena <slerena@artica.es>
* migrate.php renamed to upgrade.php

        * Deleted old upgrade scripts from 1.1

        * Updated install.php.

        * Updated Index.php version to Beta2 :-)



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@604 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-08-20 14:29:01 +00:00
slerena 641f551e0c 2007-08-17 Sancho Lerena <slerena@artica.es>
* 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 :-)



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@600 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-08-17 16:10:55 +00:00
slerena 3a8d97d7a7 2007-08-06 Sancho Lerena <slerena@artica.es>
* 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).



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@591 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-08-06 11:44:49 +00:00
slerena a09bb8410f 2007-08-06 Sancho Lerena <slerena@artica.es>
* CSS Fixes (min height).

        * pandoradb_data.sql: Added some missing default alerts, fixed others.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@590 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-08-06 09:19:22 +00:00
slerena 7ad1a35dbe 2007-07-28 Sancho Lerena <slerena@artica.es>
* 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



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@575 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-07-28 18:11:48 +00:00
slerena 8110a458a9 2007-07-18 Sancho Lerena <slerena@artica.es>
* 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).



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@567 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-07-18 18:01:06 +00:00
slerena ddebc42585 2007-07-16 Sancho Lerena <slerena@gmail.com>
* 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)



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@563 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-07-16 18:47:39 +00:00
raulmateos 2f434dfd42 2007-07-01 Raul Mateos <raulofpandora@gmail.com>
* images/*.gif: Deteled last .gif images
	* images/pandora_lupa.png, noaccess.png: New files.
	* general/logon_failed.php, noaccess.php: changed gif to png
	* include/functions.php: changed gif to png
	* godmode/user_list.php: Solved small visual error with tip
	* godmode/modules/manage_network_templates.php: Reduced table width when
	no modules are defined.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@551 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-07-01 14:15:47 +00:00
raulmateos 9d0e27d612 2007-06-27 Raul Mateos <raulofpandora@gmail.com>
* 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

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@546 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-06-27 17:45:42 +00:00