show unknown and not init modules. Ticket #3844.
This commit is contained in:
parent
5ebb77368b
commit
e4cdef363e
|
@ -486,7 +486,7 @@ $table->data['form_agents_3'][1] = html_print_select ($agents, 'id_agents[]',
|
||||||
$agents_id, false, '', '', true, true, false, '', false, 'width:100%');
|
$agents_id, false, '', '', true, true, false, '', false, 'width:100%');
|
||||||
$table->data['form_agents_3'][2] = __('When select agents');
|
$table->data['form_agents_3'][2] = __('When select agents');
|
||||||
$table->data['form_agents_3'][2] .= '<br>';
|
$table->data['form_agents_3'][2] .= '<br>';
|
||||||
$table->data['form_agents_3'][2] .= html_print_select (array('common' => __('Show common modules'), 'all' => __('Show all modules')), 'modules_selection_mode',
|
$table->data['form_agents_3'][2] .= html_print_select (array('common' => __('Show common modules'), 'all' => __('Show all modules'),'unknown' => __('Show unknown and not init modules')), 'modules_selection_mode',
|
||||||
'common', false, '', '', true);
|
'common', false, '', '', true);
|
||||||
$table->data['form_agents_3'][3] = html_print_select (array(), 'module[]',
|
$table->data['form_agents_3'][3] = html_print_select (array(), 'module[]',
|
||||||
$modules_select, false, '', '', true, true, false, '', false, 'width:100%');
|
$modules_select, false, '', '', true, true, false, '', false, 'width:100%');
|
||||||
|
|
|
@ -333,7 +333,7 @@ $table->data['form_agents_3'][2] = __('When select agents');
|
||||||
$table->data['form_agents_3'][2] .= '<br>';
|
$table->data['form_agents_3'][2] .= '<br>';
|
||||||
$table->data['form_agents_3'][2] .= html_print_select (
|
$table->data['form_agents_3'][2] .= html_print_select (
|
||||||
array('common' => __('Show common modules'),
|
array('common' => __('Show common modules'),
|
||||||
'all' => __('Show all modules')),
|
'all' => __('Show all modules'),'unknown' => __('Show unknown and not init modules')),
|
||||||
'modules_selection_mode',
|
'modules_selection_mode',
|
||||||
'common', false, '', '', true);
|
'common', false, '', '', true);
|
||||||
$table->data['form_agents_3'][3] = html_print_select (array(), 'module[]',
|
$table->data['form_agents_3'][3] = html_print_select (array(), 'module[]',
|
||||||
|
|
|
@ -395,6 +395,8 @@ if (is_ajax ()) {
|
||||||
WHERE t2.delete_pending = 0
|
WHERE t2.delete_pending = 0
|
||||||
AND t1.nombre = t2.nombre
|
AND t1.nombre = t2.nombre
|
||||||
AND t2.id_agente IN (' . implode(',', $idAgents) . ')) = (' . count($idAgents) . ')';
|
AND t2.id_agente IN (' . implode(',', $idAgents) . ')) = (' . count($idAgents) . ')';
|
||||||
|
}elseif ($selection_mode == 'unknown'){
|
||||||
|
$sql .= 'AND t1.id_agente_modulo IN (SELECT id_agente_modulo FROM tagente_estado where estado = 3 OR estado = 4)';
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql .= ' ORDER BY nombre';
|
$sql .= ' ORDER BY nombre';
|
||||||
|
|
Loading…
Reference in New Issue