2013-04-23 Miguel de Dios <miguel.dedios@artica.es>
* godmode/tag/tag.php: fixed the column for large list of emails, now it shows a dialog. Fixes: #3611472 * include/functions_api.php, operation/snmpconsole/snmp_browser.php, extensions/ssh_gateway.php: cleaned source code style. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@8031 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
327ec4d7b2
commit
85413ab82b
|
@ -1,3 +1,13 @@
|
|||
2013-04-23 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* godmode/tag/tag.php: fixed the column for large list of emails,
|
||||
now it shows a dialog.
|
||||
|
||||
Fixes: #3611472
|
||||
|
||||
* include/functions_api.php, operation/snmpconsole/snmp_browser.php,
|
||||
extensions/ssh_gateway.php: cleaned source code style.
|
||||
|
||||
2013-04-22 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* operation/users/user_edit.php, include/functions_graph.php:
|
||||
|
|
|
@ -19,7 +19,7 @@ $id_agente = get_parameter ("id_agente");
|
|||
// This extension is usefull only if the agent has associated IP
|
||||
$address = agents_get_address($id_agente);
|
||||
|
||||
if(!empty($address) || empty($id_agente)) {
|
||||
if (!empty($address) || empty($id_agente)) {
|
||||
extensions_add_opemode_tab_agent ('ssh_gateway','SSH Gateway','extensions/ssh_gateway/secure_console.png',"ssh_gateway", "v1r1");
|
||||
}
|
||||
|
||||
|
@ -41,7 +41,7 @@ function ssh_gateway () {
|
|||
$USER = "<auto>";
|
||||
|
||||
$id_agente = get_parameter ("id_agente");
|
||||
|
||||
|
||||
$ip = db_get_sql ("SELECT direccion FROM tagente WHERE id_agente = $id_agente");
|
||||
|
||||
if ($HOST == "")
|
||||
|
@ -51,14 +51,14 @@ function ssh_gateway () {
|
|||
if ($COMMIT == 1) {
|
||||
echo "<h3 class=error>".__("You need to specify a user and a host address")."</h3>";
|
||||
}
|
||||
|
||||
|
||||
echo "<form method=post>";
|
||||
echo "<table class=databox cellspacing=4 cellpadding=4>";
|
||||
echo "<td>".__("Host address")."<td><input type=text size=25 value='$HOST' name=host>";
|
||||
echo "<tr>";
|
||||
echo "<td>".__("User")."<td><input type=text size=25 value='$USER' name=user>";
|
||||
echo "<tr>";
|
||||
echo "<td>".__("Port (use 0 for default)")."<td><input type=text size=5 value='$PORT' name=port>";
|
||||
echo "<td>".__("Port (use 0 for default)")."<td><input type=text size=5 value='$PORT' name=port>";
|
||||
echo "<tr><td>";
|
||||
echo __("Connect mode")."<td><select name=mode>";
|
||||
if ($MODE == "telnet") {
|
||||
|
@ -77,14 +77,15 @@ function ssh_gateway () {
|
|||
}
|
||||
|
||||
else {
|
||||
if ($MODE == "telnet"){
|
||||
if ($PORT == 0)
|
||||
$PORT = 23;
|
||||
} else {
|
||||
if ($PORT == 0)
|
||||
$PORT = 22;
|
||||
}
|
||||
|
||||
if ($MODE == "telnet") {
|
||||
if ($PORT == 0)
|
||||
$PORT = 23;
|
||||
}
|
||||
else {
|
||||
if ($PORT == 0)
|
||||
$PORT = 22;
|
||||
}
|
||||
|
||||
if ($MODE == "ssh")
|
||||
echo "<iframe style='border: 0px' src='http://".$SERVER_ADDR.":8022/anyterm.html?param=-p $PORT $USER@$HOST' width='100%' height=550>";
|
||||
else
|
||||
|
|
|
@ -50,7 +50,7 @@ if (is_ajax ()) {
|
|||
echo '<br>';
|
||||
echo '<strong>'.__('Number of policy modules').': </strong>' .
|
||||
tags_get_policy_modules_count($id_tag);
|
||||
|
||||
|
||||
return;
|
||||
}
|
||||
return;
|
||||
|
@ -76,10 +76,10 @@ if (defined('METACONSOLE')) {
|
|||
|
||||
}
|
||||
else {
|
||||
|
||||
|
||||
// Header
|
||||
ui_print_page_header (__('Tags configuration'), "images/tag.png", false, "tags_config", true, $buttons);
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Two actions can performed in this page: search and delete tags
|
||||
|
@ -181,7 +181,22 @@ if (!empty($result)) {
|
|||
html_print_image("images/zoom.png", true, array("id" => 'tag-details-'.$tag['id_tag'], "class" => "img_help")) . '</a> ';
|
||||
|
||||
$data[3] .= tags_get_modules_count($tag["id_tag"]);
|
||||
$data[4] = $tag["email"];
|
||||
|
||||
$email_large = io_safe_output($tag["email"]);
|
||||
$email_small = substr($email_large,0, 24);
|
||||
if ($email_large == $email_small) {
|
||||
$output = $email_large;
|
||||
}
|
||||
else {
|
||||
$output =
|
||||
"<div title='" . sprintf(__('Emails for the tag: %s'), $tag['name']) . "' style='display: none;' class='email_large' id='email_large_" . $tag["id_tag"] . "'>" .
|
||||
$email_large . "</div>" .
|
||||
'<span id="value_' . $tag["id_tag"] . '">' .
|
||||
$email_small . '</span> ' .
|
||||
"<a href='javascript: show_dialog(" . $tag["id_tag"] . ")'>" . html_print_image("images/rosette.png", true) . "" . "</a></span>";
|
||||
}
|
||||
$data[4] = $output;
|
||||
|
||||
$data[5] = "<a href='index.php?sec=".$sec."&sec2=godmode/tag/edit_tag&action=update&id_tag=".$tag["id_tag"] . "'>" . html_print_image("images/config.png", true, array("title" => "Edit")) . "</a> ";
|
||||
$data[5] .= '<a href="index.php?sec='.$sec.'&sec2=godmode/tag/tag&delete_tag='.$tag["id_tag"] . '"onclick="if (! confirm (\''.__('Are you sure?').'\')) return false">' . html_print_image("images/cross.png", true, array("title" => "Delete")) . '</a>';
|
||||
array_push ($table->data, $data);
|
||||
|
@ -206,3 +221,17 @@ ui_require_jquery_file ('cluetip');
|
|||
});
|
||||
/* ]]> */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$(".email_large").dialog(
|
||||
{
|
||||
autoOpen: false,
|
||||
resizable: true,
|
||||
width: 400,
|
||||
height: 200
|
||||
});
|
||||
});
|
||||
function show_dialog(id) {
|
||||
$("#email_large_" + id).dialog("open");
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -5700,34 +5700,38 @@ function api_get_event_info($id_event, $trash1, $trash, $returnType) {
|
|||
|
||||
//http://127.0.0.1/pandora_console/include/api.php?op=set&op2=create_tag&other=tag_name|tag_description|tag_url|tag_email&other_mode=url_encode_separator_|&apipass=1234&user=admin&pass=pandora
|
||||
function api_set_create_tag ($id, $trash1, $other, $returnType) {
|
||||
|
||||
|
||||
$data = array();
|
||||
|
||||
|
||||
if ($other['type'] == 'string') {
|
||||
$data["name"] = $other["data"];
|
||||
} else if ($other['type'] == 'array') {
|
||||
|
||||
$data['name'] = $other["data"][0];
|
||||
|
||||
$data["name"] = $other["data"];
|
||||
}
|
||||
else if ($other['type'] == 'array') {
|
||||
|
||||
$data['name'] = $other["data"][0];
|
||||
|
||||
if ($other["data"][1] != '') {
|
||||
$data['description'] = $other["data"][1];
|
||||
} else {
|
||||
$data['description'] = $other["data"][1];
|
||||
}
|
||||
else {
|
||||
$data['description'] = "";
|
||||
}
|
||||
|
||||
|
||||
if ($other["data"][1] != '') {
|
||||
$data['url'] = $other["data"][2];
|
||||
} else {
|
||||
$data['url'] = $other["data"][2];
|
||||
}
|
||||
else {
|
||||
$data['url'] = "";
|
||||
}
|
||||
|
||||
|
||||
if ($other["data"][1] != '') {
|
||||
$data['email'] = $other["data"][3];
|
||||
} else {
|
||||
$data['email'] = $other["data"][3];
|
||||
}
|
||||
else {
|
||||
$data['email'] = '';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
tags_create_tag ($data);
|
||||
}
|
||||
|
||||
|
|
|
@ -34,7 +34,8 @@ if (is_ajax()) {
|
|||
$snmp_tree = snmp_browser_get_tree ($target_ip, $community, $starting_oid);
|
||||
if (! is_array ($snmp_tree)) {
|
||||
echo $snmp_tree;
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
snmp_browser_print_tree ($snmp_tree);
|
||||
}
|
||||
return;
|
||||
|
@ -46,7 +47,7 @@ if (is_ajax()) {
|
|||
if ($custom_action != "") {
|
||||
$custom_action = urldecode (base64_decode ($custom_action));
|
||||
}
|
||||
|
||||
|
||||
$oid = snmp_browser_get_oid ($target_ip, $community, $target_oid);
|
||||
snmp_browser_print_oid ($oid, $custom_action);
|
||||
return;
|
||||
|
@ -69,7 +70,8 @@ $url = 'index.php?sec=snmpconsole&sec2=operation/snmpconsole/snmp_browser&refr='
|
|||
if ($config["pure"]) {
|
||||
// Windowed
|
||||
$link['text'] = '<a target="_top" href="'.$url.'&pure=0&refr=30">' . html_print_image("images/normal_screen.png", true, array("title" => __('Normal screen'))) . '</a>';
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
// Fullscreen
|
||||
$link['text'] = '<a target="_top" href="'.$url.'&pure=1&refr=0">' . html_print_image("images/full_screen.png", true, array("title" => __('Full screen'))) . '</a>';
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue