2010-10-21 Miguel de Dios <miguel.dedios@artica.es>

* include/functions_config.php: fixed the change the flag tconfig
	"can_block_policies", now the operation is between policy semaphore.
	
	Fixes: #3091940

	* include/functions_db.php: fixed the save user IP when the $config don't
	load this var yet.
	
	* include/functions_networkmap.php: fixed the translation call function when
	the pandora don't load the function.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@3444 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
mdtrooper 2010-10-21 16:39:10 +00:00
parent e1c7c0d2ef
commit 421e51537c
4 changed files with 48 additions and 3 deletions

View File

@ -1,3 +1,16 @@
2010-10-21 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_config.php: fixed the change the flag tconfig
"can_block_policies", now the operation is between policy semaphore.
Fixes: #3091940
* include/functions_db.php: fixed the save user IP when the $config don't
load this var yet.
* include/functions_networkmap.php: fixed the translation call function when
the pandora don't load the function.
2010-10-21 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_config.php: added check tconfig parameter

View File

@ -220,7 +220,25 @@ function update_config () {
update_config_value ('sound_critical', get_parameter('sound_critical', $config['sound_critical']));
update_config_value ('sound_warning', get_parameter('sound_warning', $config['sound_warning']));
update_config_value ('can_block_policies', get_parameter('can_block_policies', $config['can_block_policies']));
$enterprise = enterprise_include_once('include/functions_policies.php');
if ($enterprise !== ENTERPRISE_NOT_HOOK) {
$locked = enterprise_hook('semaphore_policy_test_and_set');
if ($locked) {
pandora_audit("Policy management", "BLOCK policies for change tconfig['can_block_policies'] by " . $config['id_user']);
update_config_value ('can_block_policies', get_parameter('can_block_policies', $config['can_block_policies']));
pandora_audit("Policy management", "UNBLOCK policies for change tconfig['can_block_policies'] by " . $config['id_user']);
enterprise_hook('semaphore_policy_unlock');
}
else {
pandora_audit("Policy management", "Try to BLOCK policies for change tconfig['can_block_policies'] by " . $config['id_user']);
}
}
else {
update_config_value ('can_block_policies', get_parameter('can_block_policies', $config['can_block_policies']));
}
}
/**

View File

@ -323,7 +323,21 @@ function audit_db ($id, $ip, $accion, $descripcion){
*/
function pandora_audit ($accion, $descripcion){
global $config;
$ip = $config["remote_addr"];
if (isset($config["remote_addr"])) {
$ip = $config["remote_addr"];
}
else {
if ($_SERVER['REMOTE_ADDR']) {
$ip = $_SERVER['REMOTE_ADDR'];
}
else {
$ip = null;
}
}
$id = $config["id_user"];
$accion = safe_input($accion);

View File

@ -664,7 +664,7 @@ function update_networkmap ($id_networkmap, $values) {
<script language="javascript" type="text/javascript">
/* <![CDATA[ */
$(document).ready (function () {
$("area[title!='<?php echo __('Pandora FMS'); ?>']").cluetip ({
$("area[title!='<?php echo 'Pandora FMS'; ?>']").cluetip ({
arrows: true,
attribute: 'title',
cluetipClass: 'default'