mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-09-25 19:09:08 +02:00
2012-04-13 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_config.php, index.php, extensions/update_manager/lib/functions.ajax.php, extensions/update_manager/lib/functions.php, extensions/update_manager/main.php, extensions/update_manager/update_pandora.php, general/logon_ok.php:: some fixeds and some changes for run fine and pretty the update manager. Merged from the branch "pandora_4.0" git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@5970 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
5ba12da9d3
commit
065a5cca77
@ -1,3 +1,15 @@
|
|||||||
|
2012-04-13 Miguel de Dios <miguel.dedios@artica.es>
|
||||||
|
|
||||||
|
* include/functions_config.php, index.php,
|
||||||
|
extensions/update_manager/lib/functions.ajax.php,
|
||||||
|
extensions/update_manager/lib/functions.php,
|
||||||
|
extensions/update_manager/main.php,
|
||||||
|
extensions/update_manager/update_pandora.php,
|
||||||
|
general/logon_ok.php:: some fixeds and some changes for run fine and
|
||||||
|
pretty the update manager.
|
||||||
|
|
||||||
|
Merged from the branch "pandora_4.0"
|
||||||
|
|
||||||
2012-04-13 Junichi Satoh <junichi@rworks.jp>
|
2012-04-13 Junichi Satoh <junichi@rworks.jp>
|
||||||
|
|
||||||
* godmode/alerts/configure_alert_compound.php: Added special days
|
* godmode/alerts/configure_alert_compound.php: Added special days
|
||||||
|
@ -131,7 +131,7 @@ function update_pandora_download_package() {
|
|||||||
|
|
||||||
if ($conf_update_pandora['download_mode'] == 'wget') {
|
if ($conf_update_pandora['download_mode'] == 'wget') {
|
||||||
$command = "wget " .
|
$command = "wget " .
|
||||||
$package_url . " -P " . $dir .
|
$package_url . " -O " . $dir . $package .
|
||||||
" -o /tmp/" . $package . ".info.txt";
|
" -o /tmp/" . $package . ".info.txt";
|
||||||
|
|
||||||
$return = array('correct' => 0);
|
$return = array('correct' => 0);
|
||||||
|
@ -143,11 +143,13 @@ function update_pandora_get_list_downloaded_packages($mode = 'operation') {
|
|||||||
if (empty($packages)) {
|
if (empty($packages)) {
|
||||||
if ($mode == 'operation') {
|
if ($mode == 'operation') {
|
||||||
$packages[] = array('name' =>
|
$packages[] = array('name' =>
|
||||||
__('There are not downloaded packages in your Pandora Console.'));
|
__('There are not downloaded packages in your Pandora Console.'),
|
||||||
|
'time' => '');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$packages[] = array('empty' => true, 'name' =>
|
$packages[] = array('empty' => true, 'name' =>
|
||||||
__('There are not downloaded packages in your Pandora Console.'));
|
__('There are not downloaded packages in your Pandora Console.'),
|
||||||
|
'time' => '');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -233,7 +235,7 @@ function update_pandora_print_javascript_admin() {
|
|||||||
draggable: false,
|
draggable: false,
|
||||||
modal: true,
|
modal: true,
|
||||||
height: 400,
|
height: 400,
|
||||||
width: 600,
|
width: 650,
|
||||||
overlay: {
|
overlay: {
|
||||||
opacity: 0.5,
|
opacity: 0.5,
|
||||||
background: "black"
|
background: "black"
|
||||||
@ -258,7 +260,7 @@ function update_pandora_print_javascript_admin() {
|
|||||||
draggable: true,
|
draggable: true,
|
||||||
modal: true,
|
modal: true,
|
||||||
height: 400,
|
height: 400,
|
||||||
width: 600,
|
width: 650,
|
||||||
overlay: {
|
overlay: {
|
||||||
opacity: 0.5,
|
opacity: 0.5,
|
||||||
background: "black"
|
background: "black"
|
||||||
@ -336,6 +338,7 @@ function update_pandora_print_javascript_admin() {
|
|||||||
|
|
||||||
$("#info_text").html('');
|
$("#info_text").html('');
|
||||||
|
|
||||||
|
$("#button_close_download_disabled").hide();
|
||||||
$("#button_close_download").show();
|
$("#button_close_download").show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -394,6 +397,7 @@ function update_pandora_print_javascript_admin() {
|
|||||||
else {
|
else {
|
||||||
$("#title_installing_update_pandora").hide();
|
$("#title_installing_update_pandora").hide();
|
||||||
$("#title_installed_update_pandora").show();
|
$("#title_installed_update_pandora").show();
|
||||||
|
$("#button_close_download_disabled").hide();
|
||||||
$("#button_close_download").show();
|
$("#button_close_download").show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -423,16 +427,15 @@ function update_pandora_print_javascript_admin() {
|
|||||||
|
|
||||||
$("tbody", "#online_packages").append(
|
$("tbody", "#online_packages").append(
|
||||||
'<tr class="package_' + data['package'] + '">' +
|
'<tr class="package_' + data['package'] + '">' +
|
||||||
'<td style=" text-align:left; width:50%;" class="name_package">' +
|
'<td style=" text-align:left; width:50%;" valign="top" class="name_package">' +
|
||||||
'<?php echo '<b>' . __('There is a new version:') . '</b> '; ?>' +
|
'<?php echo '<b>' . __('There is a new version:') . '</b><br><br> '; ?>' +
|
||||||
data['package'] +
|
data['package'] +
|
||||||
'</td>' +
|
'</td>' +
|
||||||
'<td style=" text-align:left; width:30%;" class="timestamp_package">' +
|
'<td style=" text-align:left; width:30%;" valign="bottom" class="timestamp_package">' +
|
||||||
data['timestamp'] +
|
data['timestamp'] +
|
||||||
'</td>' +
|
'</td>' +
|
||||||
'<td style=" text-align:center; width:50px;">' +
|
'<td style=" text-align:center; width:50px;" valign="bottom">' +
|
||||||
buttonUpdate +
|
buttonUpdate +
|
||||||
' ' + data['text_adv'] +
|
|
||||||
'</td>' +
|
'</td>' +
|
||||||
'</tr>');
|
'</tr>');
|
||||||
|
|
||||||
|
@ -84,16 +84,12 @@ function main_view_enterprise($settings, $user_key) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
echo '<h4>';
|
||||||
|
echo __('Your Pandora FMS Enterprise version number is') . ' ' .
|
||||||
|
$settings->current_update;
|
||||||
|
echo "</h4>";
|
||||||
|
|
||||||
$table = null;
|
echo "<br><br>";
|
||||||
$table->width = '98%';
|
|
||||||
$table->style = array();
|
|
||||||
$table->style[0] = 'font-weight: bolder; font-size: 20px;';
|
|
||||||
$table->data = array();
|
|
||||||
$table->data[0][0] = __('Your Pandora FMS Enterprise version number is')
|
|
||||||
. ' ' . $settings->current_update;
|
|
||||||
html_print_table($table);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Translators: Do not translade Update Manager, it's the name of the program */
|
/* Translators: Do not translade Update Manager, it's the name of the program */
|
||||||
|
@ -79,15 +79,18 @@ function update_pandora_administration($settings, $user_key) {
|
|||||||
|
|
||||||
$conf_update_pandora = update_pandora_get_conf();
|
$conf_update_pandora = update_pandora_get_conf();
|
||||||
|
|
||||||
$table = null;
|
if (!empty($conf_update_pandora['last_installed'])){
|
||||||
$table->width = '98%';
|
echo '<h4>';
|
||||||
$table->style = array();
|
echo __('Your Pandora FMS open source package installed is') .
|
||||||
$table->style[0] = 'font-weight: bolder; font-size: 20px;';
|
|
||||||
$table->data = array();
|
|
||||||
$table->data[0][0] = __('Your Pandora FMS open source package installed is') .
|
|
||||||
' ' . $conf_update_pandora['last_installed'];
|
' ' . $conf_update_pandora['last_installed'];
|
||||||
html_print_table($table);
|
echo "</h4>";
|
||||||
|
} else {
|
||||||
|
echo '<h4>';
|
||||||
|
echo __('Your Pandora FMS does not have any update installed yet');
|
||||||
|
echo "</h4>";
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "<br><br>";
|
||||||
|
|
||||||
ui_print_info_message(
|
ui_print_info_message(
|
||||||
'<p>' .
|
'<p>' .
|
||||||
@ -98,12 +101,9 @@ function update_pandora_administration($settings, $user_key) {
|
|||||||
'</p>'
|
'</p>'
|
||||||
);
|
);
|
||||||
|
|
||||||
$table = null;
|
echo "<h4>". __('Online') . '</h4>';
|
||||||
$table->width = '98%';
|
|
||||||
$table->data = array();
|
echo '<table id="online_packages" class="databox" width="95%" cellspacing="4" cellpadding="4" border="0" style="">' .
|
||||||
$table->data[0][0] = '<h4>' . __('Online') . '</h4>';
|
|
||||||
$table->data[1][0] =
|
|
||||||
'<table id="online_packages" class="databox" width="80%" cellspacing="4" cellpadding="4" border="0" style="">' .
|
|
||||||
'<tbody>
|
'<tbody>
|
||||||
<tr id="online_packages-0" class="spinner_row" style="">
|
<tr id="online_packages-0" class="spinner_row" style="">
|
||||||
<td id="online_packages-0-0" style=" text-align:left; width:80%;">' .
|
<td id="online_packages-0-0" style=" text-align:left; width:80%;">' .
|
||||||
@ -113,22 +113,21 @@ function update_pandora_administration($settings, $user_key) {
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>' .
|
</tbody>' .
|
||||||
'</table>';
|
'</table>';
|
||||||
html_print_table($table);
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<div id="dialog_download" title="<?php echo __('Process packge'); ?>"
|
<div id="dialog_download" title="<?php echo __('Process packge'); ?>"
|
||||||
style="display:none;">
|
style="display:none;">
|
||||||
<div style="position:absolute; top:20%; text-align: center; left:0%; right:0%; width:600px;">
|
<div style="position:absolute; top:10%; text-align: center; left:0%; right:0%; width:600px;">
|
||||||
<?php
|
<?php
|
||||||
echo '<h2 id="title_downloading_update_pandora">' . __('Downloading <span class="package_name">package</span> in progress') . " ";
|
echo '<h4 id="title_downloading_update_pandora">' . __('Downloading <span class="package_name">package</span> in progress') . " ";
|
||||||
html_print_image('images/spinner.gif');
|
html_print_image('images/spinner.gif');
|
||||||
echo '</h2>';
|
echo '</h4>';
|
||||||
echo '<h2 style="display: none;" id="title_downloaded_update_pandora">' . __('Downloaded <span class="package_name">package</span>') . '</h2>';
|
echo '<h4 style="display: none;" id="title_downloaded_update_pandora">' . __('Downloaded <span class="package_name">package</span>') . '</h2>';
|
||||||
echo '<h2 style="display: none;" id="title_installing_update_pandora">' . __('Installing <span class="package_name">package</span> in progress') . " ";
|
echo '<h4 style="display: none;" id="title_installing_update_pandora">' . __('Installing <span class="package_name">package</span> in progress') . " ";
|
||||||
html_print_image('images/spinner.gif');
|
html_print_image('images/spinner.gif');
|
||||||
echo '</h2>';
|
echo '</h4>';
|
||||||
echo '<h2 style="display: none;" id="title_installed_update_pandora">' . __('Installed <span class="package_name">package</span> in progress') . '</h2>';
|
echo '<h4 style="display: none;" id="title_installed_update_pandora">' . __('Installed <span class="package_name">package</span> in progress') . '</h2>';
|
||||||
echo '<h2 style="display: none;" id="title_error_update_pandora">' . __('Fail download <span class="package_name">package</span>') . '</h2>';
|
echo '<h4 style="display: none;" id="title_error_update_pandora">' . __('Fail download <span class="package_name">package</span>') . '</h2>';
|
||||||
echo '<br /><br />';
|
echo '<br /><br />';
|
||||||
echo "<div id='progress_bar_img'>";
|
echo "<div id='progress_bar_img'>";
|
||||||
echo progress_bar(0, 300, 20, 0 . '%', 1, false, "#00ff00");
|
echo progress_bar(0, 300, 20, 0 . '%', 1, false, "#00ff00");
|
||||||
@ -139,6 +138,11 @@ function update_pandora_administration($settings, $user_key) {
|
|||||||
</div>";
|
</div>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
<div id="button_close_download_disabled" style="position: absolute; top:280px; right:43%;">
|
||||||
|
<?php
|
||||||
|
html_print_submit_button(__("Close"), 'hide_download_disabled_dialog', true, 'class="ui-button-dialog ui-widget ui-state-default ui-corner-all ui-button-text-only" style="width:100px;"');
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
<div id="button_close_download" style="display: none; position: absolute; top:280px; right:43%;">
|
<div id="button_close_download" style="display: none; position: absolute; top:280px; right:43%;">
|
||||||
<?php
|
<?php
|
||||||
html_print_submit_button(__("Close"), 'hide_download_dialog', false, 'class="ui-button-dialog ui-widget ui-state-default ui-corner-all ui-button-text-only" style="width:100px;"');
|
html_print_submit_button(__("Close"), 'hide_download_dialog', false, 'class="ui-button-dialog ui-widget ui-state-default ui-corner-all ui-button-text-only" style="width:100px;"');
|
||||||
@ -148,10 +152,10 @@ function update_pandora_administration($settings, $user_key) {
|
|||||||
</div>
|
</div>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
echo '<h4>' . __('Downloaded Packages') . '</h4>';
|
||||||
$tableMain = null;
|
$tableMain = null;
|
||||||
$tableMain->width = '98%';
|
$tableMain->width = '95%';
|
||||||
$tableMain->data = array();
|
$tableMain->data = array();
|
||||||
$tableMain->data[0][0] = '<h4>' . __('Downloaded Packages') . '</h4>';
|
|
||||||
|
|
||||||
$list_downloaded_packages = update_pandora_get_list_downloaded_packages('administration');
|
$list_downloaded_packages = update_pandora_get_list_downloaded_packages('administration');
|
||||||
$table = null;
|
$table = null;
|
||||||
|
@ -23,7 +23,7 @@ global $config;
|
|||||||
check_login ();
|
check_login ();
|
||||||
|
|
||||||
/* Call all extensions login function */
|
/* Call all extensions login function */
|
||||||
extensions_call_login_function ();
|
//extensions_call_login_function ();
|
||||||
|
|
||||||
require_once ("include/functions_reporting.php");
|
require_once ("include/functions_reporting.php");
|
||||||
require_once ($config["homedir"] . '/include/functions_graph.php');
|
require_once ($config["homedir"] . '/include/functions_graph.php');
|
||||||
|
@ -586,7 +586,7 @@ function config_process_config () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!isset ($config['autoupdate'])) {
|
if (!isset ($config['autoupdate'])) {
|
||||||
config_update_value ( 'autoupdate', 0);
|
config_update_value ( 'autoupdate', 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset ($config['api_password'])) {
|
if (!isset ($config['api_password'])) {
|
||||||
|
@ -126,6 +126,8 @@ $page = $sec2; //Reference variable for old time sake
|
|||||||
$sec = get_parameter_get ('sec');
|
$sec = get_parameter_get ('sec');
|
||||||
$sec = safe_url_extraclean ($sec);
|
$sec = safe_url_extraclean ($sec);
|
||||||
|
|
||||||
|
$process_login = false;
|
||||||
|
|
||||||
$searchPage = false;
|
$searchPage = false;
|
||||||
$search = get_parameter_get("head_search_keywords");
|
$search = get_parameter_get("head_search_keywords");
|
||||||
if (strlen($search) > 0) {
|
if (strlen($search) > 0) {
|
||||||
@ -169,6 +171,8 @@ elseif (! isset ($config['id_user']) && isset ($_GET["login"])) {
|
|||||||
$nick_in_db = process_user_login ($nick, $pass);
|
$nick_in_db = process_user_login ($nick, $pass);
|
||||||
|
|
||||||
if ($nick_in_db !== false) {
|
if ($nick_in_db !== false) {
|
||||||
|
$process_login = true;
|
||||||
|
|
||||||
unset ($_GET["sec2"]);
|
unset ($_GET["sec2"]);
|
||||||
$_GET["sec"] = "general/logon_ok";
|
$_GET["sec"] = "general/logon_ok";
|
||||||
$home_page ='';
|
$home_page ='';
|
||||||
@ -265,6 +269,10 @@ if (isset ($_GET["bye"])) {
|
|||||||
* Load here, because if not, some extensions not load well, I don't why.
|
* Load here, because if not, some extensions not load well, I don't why.
|
||||||
*/
|
*/
|
||||||
extensions_load_extensions ($config['extensions']);
|
extensions_load_extensions ($config['extensions']);
|
||||||
|
if ($process_login) {
|
||||||
|
/* Call all extensions login function */
|
||||||
|
extensions_call_login_function ();
|
||||||
|
}
|
||||||
|
|
||||||
// Header
|
// Header
|
||||||
if ($config["pure"] == 0) {
|
if ($config["pure"] == 0) {
|
||||||
@ -282,11 +290,14 @@ else {
|
|||||||
// Session locking concurrency speedup!
|
// Session locking concurrency speedup!
|
||||||
session_write_close ();
|
session_write_close ();
|
||||||
|
|
||||||
|
|
||||||
// Main block of content
|
// Main block of content
|
||||||
if ($config["pure"] == 0) {
|
if ($config["pure"] == 0) {
|
||||||
echo '<div id="main">';
|
echo '<div id="main">';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Page loader / selector
|
// Page loader / selector
|
||||||
if ($searchPage) {
|
if ($searchPage) {
|
||||||
require ('operation/search_results.php');
|
require ('operation/search_results.php');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user