2010-08-19 Sergio Martin <sergio.martin@artica.es>
* godmode/agentes/module_manager_editor_common.php godmode/agentes/module_manager_editor_network.php godmode/agentes/module_manager_editor_wmi.php godmode/agentes/module_manager_editor_plugin.php godmode/agentes/module_manager_editor_prediction.php godmode/agentes/module_manager_editor.php: Added the policy linkation configuration in the modules form and allowed to modify modules config if the module is unlinked git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@3163 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
14b67f19de
commit
f3eb7a3ae3
|
@ -1,3 +1,14 @@
|
|||
2010-08-19 Sergio Martin <sergio.martin@artica.es>
|
||||
|
||||
* godmode/agentes/module_manager_editor_common.php
|
||||
godmode/agentes/module_manager_editor_network.php
|
||||
godmode/agentes/module_manager_editor_wmi.php
|
||||
godmode/agentes/module_manager_editor_plugin.php
|
||||
godmode/agentes/module_manager_editor_prediction.php
|
||||
godmode/agentes/module_manager_editor.php: Added the policy linkation
|
||||
configuration in the modules form and allowed to modify modules
|
||||
config if the module is unlinked
|
||||
|
||||
2010-08-19 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* include/functions_html.php: fixed the function "print_checkbox_extended"
|
||||
|
|
|
@ -209,6 +209,20 @@ if ($id_agent_module) {
|
|||
$snmp3_security_level = "";
|
||||
}
|
||||
}
|
||||
enterprise_include_once('include/functions_policies.php');
|
||||
|
||||
$relink_policy = get_parameter('relink_policy', 0);
|
||||
$unlink_policy = get_parameter('unlink_policy', 0);
|
||||
|
||||
if($relink_policy) {
|
||||
$result = relink_module_policy($id_agent_module);
|
||||
print_result_message($result, 'Module relinked to the policy successful');
|
||||
}
|
||||
|
||||
if($unlink_policy) {
|
||||
$result = unlink_module_policy($id_agent_module);
|
||||
print_result_message($result, 'Module unlinked from the policy successful');
|
||||
}
|
||||
|
||||
switch ($moduletype) {
|
||||
case "dataserver":
|
||||
|
@ -268,6 +282,12 @@ if (isset ($extra_title))
|
|||
echo ' - '.$extra_title;
|
||||
echo '</h3>';
|
||||
|
||||
if (isModuleInPolicy($id_agent_module)) {
|
||||
if($config['enterprise_installed']) {
|
||||
add_policy_linkation($id_agent_module);
|
||||
}
|
||||
}
|
||||
|
||||
echo '<h3 id="message" class="error invisible"></h3>';
|
||||
|
||||
echo '<form method="post" id="module_form">';
|
||||
|
|
|
@ -99,7 +99,7 @@ $disabledTextBecauseInPolicy = '';
|
|||
$page = get_parameter('page', '');
|
||||
if (strstr($page, "policy_modules") === false) {
|
||||
if ($config['enterprise_installed'])
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module);
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module) && isModuleLinked($id_agent_module);
|
||||
else
|
||||
$disabledBecauseInPolicy = false;
|
||||
if ($disabledBecauseInPolicy)
|
||||
|
|
|
@ -20,7 +20,7 @@ $disabledTextBecauseInPolicy = '';
|
|||
$page = get_parameter('page', '');
|
||||
if (strstr($page, "policy_modules") === false) {
|
||||
if ($config['enterprise_installed'])
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module);
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module) && isModuleLinked($id_agent_module);
|
||||
else
|
||||
$disabledBecauseInPolicy = false;
|
||||
if ($disabledBecauseInPolicy)
|
||||
|
@ -150,7 +150,6 @@ $data[3] = print_select(array('noAuthNoPriv' => __('Not auth and not privacy met
|
|||
if ($snmp_version != 3) $table_simple->rowstyle['field_snmpv3_row3'] = 'display: none;';
|
||||
push_table_simple($data, 'field_snmpv3_row3');
|
||||
|
||||
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
$(document).ready (function () {
|
||||
|
|
|
@ -20,7 +20,7 @@ $disabledTextBecauseInPolicy = '';
|
|||
$page = get_parameter('page', '');
|
||||
if (strstr($page, "policy_modules") === false) {
|
||||
if ($config['enterprise_installed'])
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module);
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module) && isModuleLinked($id_agent_module);
|
||||
else
|
||||
$disabledBecauseInPolicy = false;
|
||||
if ($disabledBecauseInPolicy)
|
||||
|
|
|
@ -37,7 +37,7 @@ else {
|
|||
}
|
||||
if (strstr($page, "policy_modules") === false) {
|
||||
if ($config['enterprise_installed'])
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module);
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module) && isModuleLinked($id_agent_module);
|
||||
else
|
||||
$disabledBecauseInPolicy = false;
|
||||
if ($disabledBecauseInPolicy)
|
||||
|
|
|
@ -19,7 +19,7 @@ $disabledTextBecauseInPolicy = '';
|
|||
$page = get_parameter('page', '');
|
||||
if (strstr($page, "policy_modules") === false) {
|
||||
if ($config['enterprise_installed'])
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module);
|
||||
$disabledBecauseInPolicy = isModuleInPolicy($id_agent_module) && isModuleLinked($id_agent_module);
|
||||
else
|
||||
$disabledBecauseInPolicy = false;
|
||||
if ($disabledBecauseInPolicy)
|
||||
|
|
Loading…
Reference in New Issue