mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 16:24:54 +02:00
Fix wizard, no show cluster agents in wizard, and preview - #1748
This commit is contained in:
parent
a149b3119e
commit
5dbf0eabbd
@ -237,8 +237,15 @@ elseif($step == 2){
|
||||
echo "<td class='datos'>";
|
||||
|
||||
$option_style = array();
|
||||
$cluster_agents_in = agents_get_cluster_agents_alias($id_cluster);
|
||||
$cluster_agents_all = agents_get_group_agents(0, false, '');
|
||||
$cluster_agents_in = agents_get_cluster_agents_alias($id_cluster);
|
||||
// $cluster_agents_all = agents_get_group_agents(0, false, '');
|
||||
|
||||
$cluster_agents_all_pre = db_get_all_rows_sql('select * from tagente where id_os != 21');
|
||||
|
||||
foreach ($cluster_agents_all_pre as $key => $value) {
|
||||
$cluster_agents_all[$value['id_agente']] = $value['alias'];
|
||||
}
|
||||
|
||||
$cluster_agents_out = array();
|
||||
$cluster_agents_out = array_diff_key($template_agents_all, $template_agents_in);
|
||||
|
||||
@ -525,53 +532,53 @@ elseif ($step == 6) {
|
||||
<script type="text/javascript">
|
||||
|
||||
|
||||
function filterByGroup(idGroup, idSelect) {
|
||||
$('#loading_group').show();
|
||||
|
||||
$('#id_agents' + idSelect).empty ();
|
||||
search = $("#text-agent_filter" + idSelect).val();
|
||||
|
||||
jQuery.post (
|
||||
<?php
|
||||
echo "'" . ui_get_full_url(false, false, false, false) . "'";
|
||||
?>
|
||||
+ "/ajax.php", {
|
||||
"page" : "godmode/groups/group_list",
|
||||
"get_group_agents" : 1,
|
||||
"search" : search,
|
||||
"id_group" : idGroup,
|
||||
// Add a key prefix to avoid auto sorting in js object conversion
|
||||
"keys_prefix" : "_",
|
||||
// Juanma (22/05/2014) Fix: Dont show void agents in template wizard
|
||||
"show_void_agents" : 0
|
||||
},
|
||||
function (data, status) {
|
||||
|
||||
var group_agents = new Array();
|
||||
var group_agents_keys = new Array();
|
||||
|
||||
jQuery.each (data, function (id, value) {
|
||||
// Remove keys_prefix from the index
|
||||
id = id.substring(1);
|
||||
|
||||
group_agents.push(value);
|
||||
group_agents_keys.push(id);
|
||||
});
|
||||
|
||||
if(idSelect == '') {
|
||||
agents_out_keys = group_agents_keys;
|
||||
agents_out = group_agents;
|
||||
}
|
||||
else {
|
||||
agents_in_keys = group_agents_keys;
|
||||
agents_in = group_agents;
|
||||
}
|
||||
|
||||
refresh_agents($("#text-agent_filter"+idSelect).attr('value'), agents_out_keys, agents_out, $("#id_agents"+idSelect), <?php if (defined('METACONSOLE')) echo 1; else echo 0; ?>);
|
||||
},
|
||||
"json"
|
||||
);
|
||||
}
|
||||
// function filterByGroup(idGroup, idSelect) {
|
||||
// $('#loading_group').show();
|
||||
//
|
||||
// $('#id_agents' + idSelect).empty ();
|
||||
// search = $("#text-agent_filter" + idSelect).val();
|
||||
//
|
||||
// jQuery.post (
|
||||
// <?php
|
||||
// echo "'" . ui_get_full_url(false, false, false, false) . "'";
|
||||
// ?>
|
||||
// + "/ajax.php", {
|
||||
// "page" : "godmode/groups/group_list",
|
||||
// "get_group_agents" : 1,
|
||||
// "search" : search,
|
||||
// "id_group" : idGroup,
|
||||
// // Add a key prefix to avoid auto sorting in js object conversion
|
||||
// "keys_prefix" : "_",
|
||||
// // Juanma (22/05/2014) Fix: Dont show void agents in template wizard
|
||||
// "show_void_agents" : 0
|
||||
// },
|
||||
// function (data, status) {
|
||||
//
|
||||
// var group_agents = new Array();
|
||||
// var group_agents_keys = new Array();
|
||||
//
|
||||
// jQuery.each (data, function (id, value) {
|
||||
// // Remove keys_prefix from the index
|
||||
// id = id.substring(1);
|
||||
//
|
||||
// group_agents.push(value);
|
||||
// group_agents_keys.push(id);
|
||||
// });
|
||||
//
|
||||
// if(idSelect == '') {
|
||||
// agents_out_keys = group_agents_keys;
|
||||
// agents_out = group_agents;
|
||||
// }
|
||||
// else {
|
||||
// agents_in_keys = group_agents_keys;
|
||||
// agents_in = group_agents;
|
||||
// }
|
||||
//
|
||||
// refresh_agents($("#text-agent_filter"+idSelect).attr('value'), agents_out_keys, agents_out, $("#id_agents"+idSelect), <?php if (defined('METACONSOLE')) echo 1; else echo 0; ?>);
|
||||
// },
|
||||
// "json"
|
||||
// );
|
||||
// }
|
||||
|
||||
function filterByGroupMetaconsole(groupName, idSelect) {
|
||||
$('#loading_group_filter_group').show();
|
||||
@ -685,21 +692,21 @@ elseif ($step == 6) {
|
||||
}
|
||||
|
||||
$(document).ready (function () {
|
||||
if ($('#hidden-metaconsole_activated').val() == 1) {
|
||||
filterByGroupMetaconsole($("#group").val(), '');
|
||||
}
|
||||
else {
|
||||
filterByGroup($("#group").val(), '');
|
||||
}
|
||||
|
||||
$("select[name='group']").change(function(){
|
||||
if ($('#hidden-metaconsole_activated').val() == 1) {
|
||||
filterByGroupMetaconsole($(this).val(), '');
|
||||
}
|
||||
else {
|
||||
filterByGroup($(this).val(), '');
|
||||
}
|
||||
});
|
||||
// if ($('#hidden-metaconsole_activated').val() == 1) {
|
||||
// filterByGroupMetaconsole($("#group").val(), '');
|
||||
// }
|
||||
// else {
|
||||
// filterByGroup($("#group").val(), '');
|
||||
// }
|
||||
//
|
||||
// $("select[name='group']").change(function(){
|
||||
// if ($('#hidden-metaconsole_activated').val() == 1) {
|
||||
// filterByGroupMetaconsole($(this).val(), '');
|
||||
// }
|
||||
// else {
|
||||
// filterByGroup($(this).val(), '');
|
||||
// }
|
||||
// });
|
||||
|
||||
$("#text-agent_filter").keyup (function () {
|
||||
$('#loading_filter').show();
|
||||
|
@ -114,7 +114,7 @@ elseif ($step == 2) {
|
||||
$agents_preasigned = db_get_all_rows_sql('select id_agent from tcluster_agent where id_cluster ='.$id_cluster);
|
||||
|
||||
foreach ($values_cluster_agents['id_agent'] as $key => $value) {
|
||||
|
||||
|
||||
$tcluster_agent = db_process_sql('insert into tcluster_agent values ('.$id_cluster.','.$value.')');
|
||||
|
||||
if ($tcluster_agent !== false){
|
||||
|
@ -26,8 +26,50 @@ $buttons['editor'] = array('active' => false,
|
||||
html_print_image("images/gm_setup.png", true, array ("title" => __('Cluster editor'))) .'</a>');
|
||||
|
||||
|
||||
ui_print_page_header ( __("Cluster detail").' » '.clusters_get_name($id_cluster), "images/agent_mc.png", false, "agent_status", false, $buttons);
|
||||
|
||||
|
||||
|
||||
echo "<table style='width:100%;'>";
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td style='border:1px solid black;min-width:800px;min-height:800px;vertical-align: top;'>";
|
||||
echo "<div id='cluster_map' style='width:600px;height:600px;'></div>";
|
||||
echo "</td>";
|
||||
|
||||
echo "<td style='min-width:600px;min-height:600px;vertical-align: top;'>";
|
||||
|
||||
echo "<div style='width:50%;background-color:red;float:left;'>";
|
||||
//
|
||||
// echo "<div style='float:left;width:100px;margin-left:20px;margin-top:20px;font-size:2em;text-align:center;'>".__('CLUSTER STATUS')."</div>";
|
||||
// echo "<div style='float:left;width:100px;margin-left:50px;margin-top:20px;height:50px;background-color:#82b92e;'></div>";
|
||||
//
|
||||
// echo "<div style='float:left;width:300px;margin-left:50px;margin-top:20px;height:400px;background-color:#82b92e;'></div>";
|
||||
|
||||
echo "</div>";
|
||||
|
||||
echo "<div style='width:50%;background-color:blue;float:right;'>";
|
||||
//
|
||||
// echo "<div style='float:left;width:100px;px;margin-top:20px;font-size:2em;text-align:center;'>".__('LAST UPDATE')."</div>";
|
||||
// echo "<div style='float:left;width:220px;margin-left:20px;margin-top:30px;font-size:1.5em;text-align:center;'>88 Hours 88 Min 88 sec ago</div>";
|
||||
|
||||
echo "</div>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
echo "</td>";
|
||||
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td colspan='2' style='min-width:600px;min-height:600px;vertical-align: top;'>
|
||||
<div id='cluster_modules' style='min-height:150px;'></div>
|
||||
</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
|
||||
ui_print_page_header ( __("Cluster detail"), "images/agent_mc.png", false, "agent_status", false, $buttons);
|
||||
|
||||
echo 'El estado del modulo del cluster '.clusters_get_name($id_cluster).' es '.modules_get_agentmodule_last_status(40);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user