2013-04-25 Miguel de Dios <miguel.dedios@artica.es>
* extensions/agents_modules.php: changed the header of the table agents modules, now it uses css3 (and some tricks in javascript) and the text for the modules is vertical. Fixes: #3539424 * operation/integria_incidents/incident.list.php, operation/search_users.getdata.php, godmode/servers/manage_recontask_form.php, godmode/massive/massive_delete_action_alerts.php, godmode/modules/manage_network_components_form.php: improved the source code style. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@8059 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
d9999cd12b
commit
ffb7ad00cc
|
@ -1,3 +1,18 @@
|
|||
2013-04-25 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* extensions/agents_modules.php: changed the header of the table
|
||||
agents modules, now it uses css3 (and some tricks in javascript)
|
||||
and the text for the modules is vertical.
|
||||
|
||||
Fixes: #3539424
|
||||
|
||||
* operation/integria_incidents/incident.list.php,
|
||||
operation/search_users.getdata.php,
|
||||
godmode/servers/manage_recontask_form.php,
|
||||
godmode/massive/massive_delete_action_alerts.php,
|
||||
godmode/modules/manage_network_components_form.php: improved the
|
||||
source code style.
|
||||
|
||||
2013-04-25 Ramon Novoa <rnovoa@artica.es>
|
||||
|
||||
* images/cross_double.png,
|
||||
|
|
|
@ -85,12 +85,14 @@ function mainAgentsModules() {
|
|||
$comborefr = '<form method="post" action="' . ui_get_url_refresh (array ('offset' => 0, 'hor_offset' => 0)).'">';
|
||||
$comborefr .= '<b>'.__('Refresh').'</b>';
|
||||
$comborefr .= html_print_select (
|
||||
array('30' => '30 '.__('seconds'),
|
||||
array('30' => '30 ' . __('seconds'),
|
||||
(string)SECONDS_1MINUTE => __('1 minute'),
|
||||
(string)SECONDS_2MINUTES => __('2 minutes'),
|
||||
(string)SECONDS_5MINUTES => __('5 minutes'),
|
||||
(string)SECONDS_10MINUTES => __('10 minutes')),
|
||||
'refr', (int)get_parameter('refr', 0), $script = 'this.form.submit()', '', 0, true, false, false, '', false, 'width: 100px; margin-right: 10px; margin-top: 5px;');
|
||||
'refr', (int)get_parameter('refr', 0),
|
||||
$script = 'this.form.submit()', '', 0, true, false, false, '',
|
||||
false, 'width: 100px; margin-right: 10px; margin-top: 5px;');
|
||||
$comborefr .= "</form>";
|
||||
|
||||
if ($config["pure"] == 0) {
|
||||
|
@ -137,8 +139,8 @@ function mainAgentsModules() {
|
|||
$name = '';
|
||||
$cont = 0;
|
||||
|
||||
foreach($all_modules as $key => $module) {
|
||||
if($module == $name) {
|
||||
foreach ($all_modules as $key => $module) {
|
||||
if ($module == $name) {
|
||||
$modules_by_name[$cont-1]['id'][] = $key;
|
||||
}
|
||||
else {
|
||||
|
@ -149,32 +151,35 @@ function mainAgentsModules() {
|
|||
}
|
||||
}
|
||||
|
||||
if($config["pure"] == 1) {
|
||||
if ($config["pure"] == 1) {
|
||||
$block = count($modules_by_name);
|
||||
}
|
||||
|
||||
$filter_groups = array ('offset' => (int) $offset,
|
||||
'limit' => (int) $config['block_size']);
|
||||
|
||||
if($group_id > 0) {
|
||||
if ($group_id > 0) {
|
||||
$filter_groups['id_grupo'] = $group_id;
|
||||
}
|
||||
|
||||
$agents = agents_get_agents ($filter_groups);
|
||||
$nagents = count($agents);
|
||||
|
||||
if($all_modules == false || $agents == false) {
|
||||
if ($all_modules == false || $agents == false) {
|
||||
echo "<div class='nf'>".__('There are no agents with modules')."</div>";
|
||||
return;
|
||||
}
|
||||
|
||||
echo '<table cellpadding="4" cellspacing="4" border="0" width=98%>';
|
||||
echo '<table cellpadding="4" cellspacing="4" border="0">';
|
||||
|
||||
echo "<th width='140px' height='25px'>".__("Agents")." / ".__("Modules")."</th>";
|
||||
echo "<tr>";
|
||||
|
||||
if($hor_offset > 0) {
|
||||
echo "<th width='140px' height='25px' valign='bottom' style='text-align: right !important;'>" . __("Agents") . " / " . __("Modules") . "</th>";
|
||||
|
||||
if ($hor_offset > 0) {
|
||||
$new_hor_offset = $hor_offset-$block;
|
||||
echo "<th width='20px' style='vertical-align:top; padding-top: 35px;' rowspan='".($nagents+1)."'><a href='index.php?sec=extensions&sec2=extensions/agents_modules&refr=0&hor_offset=".$new_hor_offset."&offset=".$offset."&group_id=".$group_id."&modulegroup=".$modulegroup."'>".html_print_image("images/darrowleft.png",true, array('title' => __('Previous modules')))."</a> </th>";
|
||||
echo "<th width='20px' style='vertical-align:top; padding-top: 35px;' rowspan='" . ($nagents + 1) . "'>" .
|
||||
"<a href='index.php?sec=extensions&sec2=extensions/agents_modules&refr=0&hor_offset=" . $new_hor_offset . "&offset=".$offset."&group_id=".$group_id."&modulegroup=".$modulegroup."'>".html_print_image("images/darrowleft.png",true, array('title' => __('Previous modules')))."</a> </th>";
|
||||
}
|
||||
$nmodules = 0;
|
||||
foreach ($modules_by_name as $module) {
|
||||
|
@ -184,16 +189,26 @@ function mainAgentsModules() {
|
|||
continue;
|
||||
}
|
||||
|
||||
echo '<th width="20px" >'. html_print_image('images/information.png', true, array('title' => io_safe_output($module['name']))) ."</th>";
|
||||
$text = ui_print_truncate_text(io_safe_output($module['name']), 'module_small');
|
||||
|
||||
echo '<th align="center" width="20px" id="th_module_r_' . $nmodules . '" class="th_class_module_r">
|
||||
<div style="width: 30px;">
|
||||
<div id="div_module_r_' . $nmodules . '" style="display: none;" class="rotate_text_module">' .
|
||||
$text .
|
||||
'</div>
|
||||
</div>
|
||||
</th>';
|
||||
}
|
||||
|
||||
if(($hor_offset + $block) < $nmodules) {
|
||||
if (($hor_offset + $block) < $nmodules) {
|
||||
$new_hor_offset = $hor_offset+$block;
|
||||
echo "<th width='20px' style='vertical-align:top; padding-top: 35px;' rowspan='".($nagents+1)."'><a href='index.php?sec=extensions&sec2=extensions/agents_modules&hor_offset=".$new_hor_offset."&offset=".$offset."&group_id=".$group_id."&modulegroup=".$modulegroup."'>".html_print_image("images/darrowright.png",true, array('title' => __('More modules')))."</a> </th>";
|
||||
}
|
||||
|
||||
echo "</tr>";
|
||||
|
||||
$filter_agents = false;
|
||||
if($group_id > 0) {
|
||||
if ($group_id > 0) {
|
||||
$filter_agents = array('id_grupo' => $group_id);
|
||||
}
|
||||
// Prepare pagination
|
||||
|
@ -307,6 +322,42 @@ function mainAgentsModules() {
|
|||
'</li>' .
|
||||
"</ul>" .
|
||||
"</p>";
|
||||
|
||||
echo "
|
||||
<style type='text/css'>
|
||||
.rotate_text_module {
|
||||
-webkit-transform: rotate(270deg);
|
||||
-moz-transform: rotate(270deg);
|
||||
-o-transform: rotate(270deg);
|
||||
writing-mode: lr-tb;
|
||||
white-space: nowrap;
|
||||
}
|
||||
</style>
|
||||
<script type='text/javascript'>
|
||||
$(document).ready(function () {
|
||||
//Get max width of name of modules
|
||||
max_width = 0;
|
||||
$.each($('.th_class_module_r'), function (i, elem) {
|
||||
id = $(elem).attr('id').replace('th_module_r_', '');
|
||||
|
||||
width = $(\"#div_module_r_\" + id).width();
|
||||
|
||||
if (max_width < width) {
|
||||
max_width = width;
|
||||
}
|
||||
});
|
||||
|
||||
$.each($('.th_class_module_r'), function (i, elem) {
|
||||
id = $(elem).attr('id').replace('th_module_r_', '');
|
||||
$(\"#th_module_r_\" + id).height(($(\"#div_module_r_\" + id).width() + 10) + 'px');
|
||||
console.log($(\"#div_module_r_\" + id).width());
|
||||
//$(\"#div_module_r_\" + id).css('margin-top', (max_width - $(\"#div_module_r_\" + id).width()) + 'px');
|
||||
$(\"#div_module_r_\" + id).css('margin-top', (max_width - 20) + 'px');
|
||||
$(\"#div_module_r_\" + id).show();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
";
|
||||
}
|
||||
|
||||
extensions_add_operation_menu_option(__("Agents/Modules view"), 'estado', 'agents_modules/icon_menu.png', "v1r1");
|
||||
|
|
|
@ -61,7 +61,7 @@ if ($delete) {
|
|||
$agent_alerts = agents_get_alerts($id_agents);
|
||||
|
||||
$alerts_agent_modules = array();
|
||||
foreach ($agent_alerts['simple'] as $agent_alert){
|
||||
foreach ($agent_alerts['simple'] as $agent_alert) {
|
||||
if (in_array($agent_alert['id_alert_template'], $id_alert_templates)) {
|
||||
$alerts_agent_modules = array_merge($alerts_agent_modules, alerts_get_alerts_agent_module ($agent_alert['id_agent_module'], true, false, 'id'));
|
||||
}
|
||||
|
@ -192,7 +192,7 @@ $(document).ready (function () {
|
|||
update_alerts();
|
||||
|
||||
var recursion;
|
||||
$("#checkbox-recursion").click(function (){
|
||||
$("#checkbox-recursion").click(function () {
|
||||
recursion = this.checked ? 1 : 0;
|
||||
$("#id_group").trigger("change");
|
||||
});
|
||||
|
|
|
@ -413,12 +413,12 @@ $(document).ready (function () {
|
|||
});
|
||||
});
|
||||
$("#submit-crt").click(function () {
|
||||
$('#id_tag_selected option').map(function(){
|
||||
$('#id_tag_selected option').map(function() {
|
||||
$(this).attr('selected','selected');
|
||||
});
|
||||
});
|
||||
$("#submit-upd").click(function () {
|
||||
$('#id_tag_selected option').map(function(){
|
||||
$('#id_tag_selected option').map(function() {
|
||||
$(this).attr('selected','selected');
|
||||
});
|
||||
});
|
||||
|
|
|
@ -54,8 +54,8 @@ if (isset ($_GET["update"]) or (isset($_GET["crt"]))) { // Edit mode
|
|||
}
|
||||
}
|
||||
|
||||
if ($update_recon){
|
||||
if (!isset($id_rt)){
|
||||
if ($update_recon) {
|
||||
if (!isset($id_rt)) {
|
||||
$id_rt = (int) get_parameter_get ("update");
|
||||
}
|
||||
$row = db_get_row ("trecon_task","id_rt",$id_rt);
|
||||
|
|
|
@ -41,8 +41,8 @@ if (isset ($result_groups['group'])) {
|
|||
|
||||
$resolutions[0] = __('None');
|
||||
|
||||
if (isset ($result_resolutions['resolution'])){
|
||||
foreach($result_resolutions['resolution'] as $res) {
|
||||
if (isset ($result_resolutions['resolution'])) {
|
||||
foreach ($result_resolutions['resolution'] as $res) {
|
||||
$resolutions[$res['id']] = $res['name'];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -134,10 +134,10 @@ if ($searchUsers) {
|
|||
LIMIT " . $config['block_size'] . " OFFSET " . get_parameter ('offset',0);
|
||||
$users = db_process_sql($sql);
|
||||
|
||||
if($users !== false) {
|
||||
if ($users !== false) {
|
||||
//Check ACLs
|
||||
$users_id = array();
|
||||
foreach($users as $key => $user){
|
||||
foreach ($users as $key => $user) {
|
||||
if (!check_acl ($config["id_user"], users_get_groups ($user["id_user"]), "UM") && $config["id_user"] != $user["id_user"]) {
|
||||
unset($users[$key]);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue