(int)$id)); $data['correct'] = 1; if ($result === false) { $data['correct'] = 0; } echo json_encode($data); return; } if ($delete_general_item) { $result = db_process_sql_delete('treport_content_item', array('id' => (int)$id)); $data['correct'] = 1; if ($result === false) { $data['correct'] = 0; } echo json_encode($data); return; } if ($add_sla) { $id_module = get_parameter('id_module', 0); $sla_limit = get_parameter('sla_limit', 0); $sla_max = get_parameter('sla_max', 0); $sla_min = get_parameter('sla_min', 0); $server_name = get_parameter('server_name', ''); $result = db_process_sql_insert('treport_content_sla_combined', array( 'id_report_content' => $id, 'id_agent_module' => $id_module, 'sla_max' => $sla_max, 'sla_min' => $sla_min, 'sla_limit' => $sla_limit, 'server_name' => $server_name)); if ($result === false) { $data['correct'] = 0; } else { $data['correct'] = 1; $data['id'] = $result; } echo json_encode($data); return; } if ($add_general) { $id_module = get_parameter('id_module', 0); $server_name = get_parameter('server_name_general', ''); $operation = get_parameter('operation', ''); $result = db_process_sql_insert('treport_content_item', array( 'id_report_content' => $id, 'id_agent_module' => $id_module, 'server_name' => $server_name, 'operation' => $operation)); if ($result === false) { $data['correct'] = 0; } else { $data['correct'] = 1; $data['id'] = $result; } echo json_encode($data); return; } if ($get_custom_sql) { switch ($config["dbtype"]) { case "mysql": $sql = db_get_value_filter('`sql`', 'treport_custom_sql', array('id' => $id)); break; case "postgresql": $sql = db_get_value_filter('"sql"', 'treport_custom_sql', array('id' => $id)); break; case "oracle": $sql = db_get_value_filter('sql', 'treport_custom_sql', array('id' => $id)); break; } if ($sql === false) { $data['correct'] = 0; } else { $data['correct'] = 1; $data['sql'] = $sql; } echo json_encode($data); return; } if ($truncate_text) { $text = get_parameter ('text', ''); return ui_print_truncate_text ($text, 20, true, false); } if ($get_metaconsole_hash_data) { $server_name = get_parameter('server_name'); enterprise_include_once('include/functions_metaconsole.php'); $server = enterprise_hook('metaconsole_get_connection', array($server_name)); $pwd = $server["auth_token"]; // Create HASH login info $user = $config["id_user"]; $hashdata = $user.$pwd; $hashdata = md5($hashdata); $url_hash = "&loginhash=auto&loginhash_data=$hashdata&loginhash_user=$user"; echo $url_hash; return; } if ($get_metaconsole_server_url) { $server_name = get_parameter('server_name'); enterprise_include_once('include/functions_metaconsole.php'); $server = enterprise_hook('metaconsole_get_connection', array($server_name)); echo $server["server_url"]; return; } ?>