fixed update manager. Ticket #3551.

(cherry picked from commit 04fcccd578)

Conflicts:
	pandora_console/godmode/update_manager/update_manager.setup.php
This commit is contained in:
Daniel Maya 2016-06-14 16:31:27 +02:00
parent 5e6080c354
commit 98d266e2f9
1 changed files with 59 additions and 27 deletions

View File

@ -24,37 +24,69 @@ if (! check_acl ($config['id_user'], 0, "PM") && ! is_user_admin ($config['id_us
return;
}
$identification_reminder = get_parameter('identification_reminder', 1);
$action_update_url_update_manager = (bool)get_parameter(
'action_update_url_update_manager', 0);
$url_update_manager = get_parameter('url_update_manager');
$update_manager_proxy_server = get_parameter('update_manager_proxy_server');
$update_manager_proxy_port = get_parameter('update_manager_proxy_port');
$update_manager_proxy_user = get_parameter('update_manager_proxy_user');
$update_manager_proxy_password = get_parameter('update_manager_proxy_password');
$identification_reminder = get_parameter('identification_reminder', 1);
if(!$action_update_url_update_manager){
$url_update_manager = get_parameter('url_update_manager',$config['url_update_manager']);
$update_manager_proxy_server = get_parameter('update_manager_proxy_server',$config['update_manager_proxy_server']);
$update_manager_proxy_port = get_parameter('update_manager_proxy_port',$config['update_manager_proxy_port']);
$update_manager_proxy_user = get_parameter('update_manager_proxy_user',$config['update_manager_proxy_user']);
$update_manager_proxy_password = get_parameter('update_manager_proxy_password',$config['update_manager_proxy_password']);
if ($action_update_url_update_manager) {
$result = config_update_value('url_update_manager',
$url_update_manager);
if ($result)
$result = config_update_value('update_manager_proxy_server',
$update_manager_proxy_server);
if ($result)
$result = config_update_value('update_manager_proxy_port',
$update_manager_proxy_port);
if ($result)
$result = config_update_value('update_manager_proxy_user',
$update_manager_proxy_user);
if ($result)
$result = config_update_value('update_manager_proxy_password',
$update_manager_proxy_password);
if ($result && license_free())
$result = config_update_value('identification_reminder',
$identification_reminder);
ui_print_result_message($result,
__('Succesful Update the url config vars.'),
__('Unsuccesful Update the url config vars.'));
if ($action_update_url_update_manager) {
$result = config_update_value('url_update_manager',
$url_update_manager);
if ($result)
$result = config_update_value('update_manager_proxy_server',
$update_manager_proxy_server);
if ($result)
$result = config_update_value('update_manager_proxy_port',
$update_manager_proxy_port);
if ($result)
$result = config_update_value('update_manager_proxy_user',
$update_manager_proxy_user);
if ($result)
$result = config_update_value('update_manager_proxy_password',
$update_manager_proxy_password);
if ($result && license_free())
$result = config_update_value('identification_reminder',$identification_reminder);
ui_print_result_message($result,
__('Succesful Update the url config vars.'),
__('Unsuccesful Update the url config vars.'));
}
}else{
$url_update_manager = get_parameter('url_update_manager','');
$update_manager_proxy_server = get_parameter('update_manager_proxy_server','');
$update_manager_proxy_port = get_parameter('update_manager_proxy_port','');
$update_manager_proxy_user = get_parameter('update_manager_proxy_user','');
$update_manager_proxy_password = get_parameter('update_manager_proxy_password','');
if ($action_update_url_update_manager) {
$result = config_update_value('url_update_manager',
$url_update_manager);
if ($result)
$result = config_update_value('update_manager_proxy_server',
$update_manager_proxy_server);
if ($result)
$result = config_update_value('update_manager_proxy_port',
$update_manager_proxy_port);
if ($result)
$result = config_update_value('update_manager_proxy_user',
$update_manager_proxy_user);
if ($result)
$result = config_update_value('update_manager_proxy_password',
$update_manager_proxy_password);
if ($result && license_free())
$result = config_update_value('identification_reminder',$identification_reminder);
ui_print_result_message($result,
__('Succesful Update the url config vars.'),
__('Unsuccesful Update the url config vars.'));
}
}
echo '<form method="post" action="index.php?sec=gsetup&sec2=godmode/update_manager/update_manager&tab=setup">';