// GNU General Public License for more details. // Load global vars global $config; include_once 'include/functions_setup.php'; check_login(); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('setup', $is_enterprise); $update = (bool) get_parameter("update"); if ($update) { $config["block_size"] = (int) get_parameter("block_size", 20); $config["language_code"] = (string) get_parameter("language_code", "en_GB"); $config["sitename"] = (string) get_parameter("sitename", "Integria IMS"); $config["fontsize"] = (int) get_parameter("fontsize", 10); $config["incident_reporter"] = (int) get_parameter("incident_reporter", 0); $config["timezone"] = get_parameter("timezone", "Europe/Madrid"); $config["api_acl"] = get_parameter("api_acl", "*"); $config["api_password"] = get_parameter("api_password", ""); $config["site_logo"] = get_parameter("site_logo", "integria_logo.png"); $config["header_logo"] = get_parameter("header_logo", "integria_logo_header.png"); $config["error_log"] = get_parameter("error_log", 0); $config["flash_charts"] = get_parameter("flash_charts", 1); $config["max_file_size"] = get_parameter("max_file_size", 1);
// GNU General Public License for more details. // Load global vars global $config; include_once 'include/functions_setup.php'; check_login(); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('mail', $is_enterprise); $update = (bool) get_parameter("update"); $pending_ok = (bool) get_parameter("pending_ok"); $pending_delete = (bool) get_parameter("pending_delete"); if ($pending_ok) { echo "<h3 class='suc'>" . __('Mail queue refreshed') . "</h3>"; process_sql("UPDATE tpending_mail SET attempts = 0, status = 0 WHERE status = 1"); } if ($pending_delete) { echo "<h3 class='suc'>" . __('Mail queue deleted') . "</h3>"; process_sql("DELETE FROM tpending_mail"); } if ($update) { $config["notification_period"] = (int) get_parameter("notification_period", 86400); $config["FOOTER_EMAIL"] = (string) get_parameter("footer_email", ""); $config["HEADER_EMAIL"] = (string) get_parameter("header_email", "");
global $config; include_once 'include/functions_setup.php'; include_once "include/functions_profile.php"; check_login(); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; enterprise_include('godmode/setup/setup_auth.php'); } /* Tabs list */ print_setup_tabs('auth', $is_enterprise); $update = (bool) get_parameter("update"); if ($update) { $config['auth_methods'] = get_parameter("auth_methods", "ldap"); $config['autocreate_remote_users'] = (int) get_parameter("autocreate_remote_users", 0); $config['default_remote_profile'] = get_parameter("default_remote_profile", 0); $config['default_remote_group'] = get_parameter("default_remote_group", 0); $config['autocreate_blacklist'] = (string) get_parameter("autocreate_blacklist", ""); $config['ldap_server'] = (string) get_parameter("LDAP_server", "localhost"); $config['ldap_port'] = (int) get_parameter("LDAP_port", 389); $config['ldap_version'] = get_parameter("ldap_version", 3); //int?? $config['ldap_start_tls'] = (int) get_parameter("start_tls", 0); $config['ldap_base_dn'] = get_parameter("ldap_base_dn", "ou=People,dc=example,dc=com"); $config['ldap_login_attr'] = (string) get_parameter("ldap_login_attr", "uid"); $config["session_timeout"] = get_parameter("session_timeout", 90);
// Load global vars global $config; include_once 'include/functions_setup.php'; enterprise_include("include/functions_setup.php"); check_login(); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('incidents', $is_enterprise); $update = (bool) get_parameter("update"); $add_day = (bool) get_parameter("add_day"); $del_day = (bool) get_parameter("del_day"); if ($add_day) { $new_day = get_parameter("new_day"); //If new day added then add to list if ($new_day) { $sql = sprintf("INSERT INTO tholidays (`day`) VALUES ('%s')", $new_day); process_sql($sql); } } if ($del_day) { $day = get_parameter("day"); $sql = sprintf("DELETE FROM tholidays WHERE `id` = '" . $day . "'"); process_sql($sql);
// GNU General Public License for more details. // Load global vars global $config; include_once 'include/functions_setup.php'; check_login(); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('maintenance', $is_enterprise); $update = (bool) get_parameter("update"); if ($update) { $config["max_days_events"] = (int) get_parameter("max_days_events", 30); $config["max_days_incidents"] = (int) get_parameter("max_days_incidents", 0); $config["max_days_wu"] = (int) get_parameter("max_days_wu", 0); $config["max_days_wo"] = (int) get_parameter("max_days_wo", 0); $config["max_days_audit"] = (int) get_parameter("max_days_audit", 15); $config["max_days_session"] = (int) get_parameter("max_days_session", 7); $config["max_days_workflow_events"] = (int) get_parameter("max_days_workflow_events", 900); $config["max_days_fs_files"] = (int) get_parameter("max_days_fs_files", 7); $config["max_days_files_track"] = (int) get_parameter("max_days_files_track", 15); update_config_token("max_days_events", $config["max_days_events"]); update_config_token("max_days_incidents", $config["max_days_incidents"]); update_config_token("max_days_wu", $config["max_days_wu"]); update_config_token("max_days_wo", $config["max_days_wo"]);
// GNU General Public License for more details. // Load global vars global $config; include_once 'include/functions_setup.php'; check_login(); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access visual setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('visual', $is_enterprise); $update = (bool) get_parameter("update"); if ($update) { $config["block_size"] = (int) get_parameter("block_size", 20); $config["fontsize"] = (int) get_parameter("fontsize", 10); $config["font"] = get_parameter("font", "smallfont.ttf"); $config["pdffont"] = get_parameter("pdffont", "code.ttf"); $config["site_logo"] = get_parameter("site_logo", "custom_logos/integria_logo.png"); $config["header_logo"] = get_parameter("header_logo", "custom_logos/integria_logo_header.png"); $config["login_background"] = (string) get_parameter("login_background"); $config["flash_charts"] = get_parameter("flash_charts"); update_config_token("block_size", $config["block_size"]); update_config_token("fontsize", $config["fontsize"]); update_config_token("font", $config["font"]); update_config_token("pdffont", $config["pdffont"]); update_config_token("site_logo", $config["site_logo"]);
// GNU General Public License for more details. // Load global vars global $config; include_once 'include/functions_setup.php'; check_login(); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('license', $is_enterprise); $update = (bool) get_parameter("update"); $unblock_users = (bool) get_parameter("unblock_users", 0); if ($update) { # Update of Integria license $update_manager_installed = get_db_value('value', 'tconfig', 'token', 'update_manager_installed'); if ($update_manager_installed == 1) { $license_info_key = get_parameter('license_info_key', ''); if (empty($license_info_key)) { $license_info_key = 'INTEGRIA-FREE'; } $sql_update = "UPDATE tconfig SET `value`='{$license_info_key}'\n\t\t\tWHERE `token`='license'"; $update_manage_settings_result = process_sql($sql_update); $config["license"] = $license_info_key; $config["url_updatemanager"] = get_parameter("url_updatemanager", $config["url_updatemanager"]); update_config_token("url_updatemanager", $config["url_updatemanager"]);
// Load global vars global $config; include_once 'include/functions_setup.php'; check_login(); enterprise_include("include/functions_setup.php"); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access visual setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('inventory', $is_enterprise); $labels = get_inventory_generic_labels(); $update = (bool) get_parameter("update"); if ($update) { $config["remote_inventory_type"] = (int) get_parameter("remote_inventory_type", 0); $config["inventory_default_owner"] = (string) get_parameter("inventory_default_owner", ""); $companies = get_parameter("companies", explode(',', $config["inventory_default_companies"])); $config["inventory_default_companies"] = join(',', $companies); $users = get_parameter("users", explode(',', $config["inventory_default_users"])); $config["inventory_default_users"] = join(',', $users); update_config_token("remote_inventory_type", $config["remote_inventory_type"]); update_config_token("inventory_default_owner", $config["inventory_default_owner"]); update_config_token("inventory_default_companies", $config["inventory_default_companies"]); update_config_token("inventory_default_users", $config["inventory_default_users"]); foreach ($labels as $k => $lab) { $config["pandora_{$k}"] = get_parameter("pandora_{$k}");
// GNU General Public License for more details. // Load global vars global $config; include_once 'include/functions_setup.php'; check_login(); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('project', $is_enterprise); $update = (bool) get_parameter("update"); if ($update) { $config["no_wu_completion"] = (string) get_parameter("no_wu_completion", ""); $config["hours_perday"] = (int) get_parameter("hours_perday", "8"); $config["autowu_completion"] = (int) get_parameter("autowu_completion", 0); $config["pwu_defaultime"] = get_parameter("pwu_defaultime", 4); $config["currency"] = (string) get_parameter("currency", "€"); /* process_sql ("DELETE FROM tconfig WHERE token = 'no_wu_completion'"); process_sql ("INSERT INTO tconfig (token, value) VALUES ('no_wu_completion', '".$config["no_wu_completion"]."')"); */ update_config_token("no_wu_completion", $config["no_wu_completion"]); update_config_token("hours_perday", $config["hours_perday"]); update_config_token("autowu_completion", $config["autowu_completion"]); update_config_token("pwu_defaultime", $config["pwu_defaultime"]);
// GNU General Public License for more details. // Load global vars global $config; include_once 'include/functions_setup.php'; check_login(); if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('crm', $is_enterprise); $update = (bool) get_parameter("update"); if ($update) { $config["invoice_logo"] = (string) get_parameter("invoice_logo"); $config["invoice_header"] = (string) get_parameter("invoice_header"); $config["invoice_footer"] = (string) get_parameter("invoice_footer"); $config["invoice_tax_name"] = (string) get_parameter("invoice_tax_name"); $config["lead_warning_time"] = get_parameter("lead_warning_time", "7"); $config["invoice_auto_id"] = get_parameter("invoice_auto_id"); $config["invoice_id_pattern"] = (string) get_parameter("invoice_id_pattern", "15/[1000]"); update_config_token("invoice_logo", $config["invoice_logo"]); update_config_token("invoice_header", $config["invoice_header"]); update_config_token("invoice_footer", $config["invoice_footer"]); update_config_token("invoice_tax_name", $config["invoice_tax_name"]); update_config_token("lead_warning_time", $config["lead_warning_time"]); update_config_token("invoice_auto_id", $config["invoice_auto_id"]);
$data[3] = get_db_value('predefined_templates', 'temail_template', 'name', $template_name_substr); echo json_encode($data); return; } } if (!dame_admin($config["id_user"])) { audit_db("ACL Violation", $config["REMOTE_ADDR"], "No administrator access", "Trying to access setup"); require "general/noaccess.php"; exit; } $is_enterprise = false; if (file_exists("enterprise/load_enterprise.php")) { $is_enterprise = true; } /* Tabs list */ print_setup_tabs('mailtemplates', $is_enterprise); //values for defect $create_template = get_parameter('create_template', 0); $update_template = get_parameter('update_template', 0); $delete_template = get_parameter('delete_template', 0); $search = get_parameter('search', 0); $edit = get_parameter('edit', 0); $create = get_parameter('create', 0); $template_name = get_parameter('template_name', ''); $action_template = get_parameter('template_action', 0); $template_group = get_parameter('template_group', 0); $data = get_parameter('data', ''); $name_template = get_parameter('name_template', 0); //function create templates fixed function get_template_action() {