2012-04-25 Juan Manuel Ramon <juanmanuel.ramon@artica.es>
* include/styles/dialog.css index.php: Added support for new login help modal window. * general/login_help_dialog.php: New login help modal window. * include/functions_ui.php general/logoff.php: Added required javascript files. * extensions/update_manager.php: Changed license modal window style to Chrome box model. Merged from branches. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6172 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
2f6aa54e9c
commit
f16b3e48e5
|
@ -1,3 +1,18 @@
|
|||
2012-04-25 Juan Manuel Ramon <juanmanuel.ramon@artica.es>
|
||||
|
||||
* include/styles/dialog.css
|
||||
index.php: Added support for new login help modal window.
|
||||
|
||||
* general/login_help_dialog.php: New login help modal window.
|
||||
|
||||
* include/functions_ui.php
|
||||
general/logoff.php: Added required javascript files.
|
||||
|
||||
* extensions/update_manager.php: Changed license modal
|
||||
window style to Chrome box model.
|
||||
|
||||
Merged from branches.
|
||||
|
||||
2012-04-25 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* include/functions_api.php, include/api.php: fixed when some error
|
||||
|
|
|
@ -52,7 +52,7 @@ if (is_ajax ()) {
|
|||
$table->style = array();
|
||||
$table->style[0] = 'text-align: left';
|
||||
|
||||
echo '<div style="float: left; margin-top: 40px; margin-left: 20px; margin-right: 20px;">';
|
||||
echo '<div style="float: left; width: 20%; margin-top: 40px; margin-left: 20px;">';
|
||||
html_print_image('images/noaccess.png', false);
|
||||
echo '</div>';
|
||||
|
||||
|
@ -66,7 +66,7 @@ if (is_ajax ()) {
|
|||
$table->data[3][0] = '<strong>'.__('License Mode').'</strong>';
|
||||
$table->data[3][1] = __('Open Source Version');
|
||||
|
||||
echo '<div style="width: 80%; margin-top: 30px; margin-left: 20px">';
|
||||
echo '<div style="width: 70%; margin-top: 30px; margin-left: 20px; float: right;">';
|
||||
html_print_table ($table);
|
||||
echo '</div>';
|
||||
}
|
||||
|
|
|
@ -0,0 +1,144 @@
|
|||
<?php
|
||||
|
||||
// Pandora FMS - http://pandorafms.com
|
||||
// ==================================================
|
||||
// Copyright (c) 2005-2011 Artica Soluciones Tecnologicas
|
||||
// Please see http://pandorafms.org for full contribution list
|
||||
|
||||
// This program is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU General Public License
|
||||
// as published by the Free Software Foundation; version 2
|
||||
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
|
||||
/**
|
||||
* @package General
|
||||
*/
|
||||
|
||||
global $config;
|
||||
|
||||
if (is_ajax()) {
|
||||
$skip_login_help = get_parameter('skip_login_help', 0);
|
||||
|
||||
// Updates config['skip_login_help_dialog'] in order to don't show login help message
|
||||
if ($skip_login_help) {
|
||||
if (isset ($config['skip_login_help_dialog']))
|
||||
$result_config = db_process_sql_update('tconfig', array("value" => 1), array("token" => "skip_login_help_dialog"));
|
||||
else
|
||||
$result_config = db_process_sql_insert ('tconfig', array ("value" => 1, "token" => "skip_login_help_dialog"));
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
// Prints help dialog information
|
||||
|
||||
echo '<div id="login_help_dialog" title="' . __('Welcome to Pandora FMS') . '" style="">';
|
||||
|
||||
echo '<div style="position:absolute; top:30px; left: 10px; text-align: left; right:0%; height:70px; width:560px; margin: 0 auto; border: 1px solid #FFF; line-height: 19px;">';
|
||||
echo '<span style="font-size: 15px;">' . __('If this is your first time with Pandora FMS, we propose you a few links to learn more about Pandora FMS. Monitoring could be overhelm, but take your time to learn how to use the power of Pandora!') . '</span>';
|
||||
echo '</div>';
|
||||
|
||||
echo '<div style="position:absolute; top:110px; text-align: center; left:0%; right:0%; height:210px; width:580px; margin: 0 auto; border: 1px solid #FFF">';
|
||||
echo '<table cellspacing=0 cellpadding=0 style="border:1px solid #FFF; width:100%; height: 100%">';
|
||||
echo '<tr>';
|
||||
echo '<td style="border:1px solid #FFF; width:50%; height: 50%;">';
|
||||
echo '<div style="position: relative; float: left; width:40%;">';
|
||||
echo html_print_image('images/noaccess.png', true, array("alt" => __('Online help'), "border" => 0));
|
||||
echo '</div>';
|
||||
echo '<div style="position:relative; margin: 0 auto; float: right; width:60%; height: 60px; top: 20px; text-align: left;">';
|
||||
echo '<a href="' . ui_get_full_url(false) . 'general/pandora_help.php?id=main_help" target="_blank" style="text-decoration:none; text-shadow: 0 2px 2px #9D9999;" onmouseover="this.style.textDecoration=\'underline\';" onmouseout="this.style.textDecoration=\'none\';"><span style="font-size: 14px;">' . __('Online help') . '</span></a>';
|
||||
echo '</div>';
|
||||
echo '</td>';
|
||||
echo '<td style="border:1px solid #FFF">';
|
||||
echo '<div style="position: relative; float: left; width:40%;">';
|
||||
echo html_print_image('images/noaccess.png', true, array("alt" => __('Support'), "border" => 0));
|
||||
echo '</div>';
|
||||
echo '<div style="position:relative; margin: 0 auto; float: right; width:60%; height: 60px; top: 20px; text-align: left;">';
|
||||
echo '<a href="http://openideas.info/smf/" target="_blank" style="text-decoration:none; text-shadow: 0 2px 2px #9D9999;" onmouseover="this.style.textDecoration=\'underline\';" onmouseout="this.style.textDecoration=\'none\';"><span style="font-size: 14px;">' . __('Support') . ' / ' . __('Forums') . '</span></a>';
|
||||
echo '</div>';
|
||||
echo '</td>';
|
||||
echo '</tr>';
|
||||
echo '<tr>';
|
||||
echo '<td style="border:1px solid #FFF; width:50%; height: 50%">';
|
||||
echo '<div style="position: relative; float: left; width:40%;">';
|
||||
echo html_print_image('images/noaccess.png', true, array("alt" => __('Enterprise version'), "border" => 0));
|
||||
echo '</div>';
|
||||
echo '<div style="position:relative; margin: 0 auto; float: right; width:60%; height: 60px; top: 20px; text-align: left;">';
|
||||
echo '<a href="http://pandorafms.com/" target="_blank" style="text-decoration:none; text-shadow: 0 2px 2px #9D9999;" onmouseover="this.style.textDecoration=\'underline\';" onmouseout="this.style.textDecoration=\'none\';"><span style="font-size: 14px;">' . __('Enterprise version') . '</span></a>';
|
||||
echo '</div>';
|
||||
echo '</td>';
|
||||
echo '<td style="border:1px solid #FFF">';
|
||||
echo '<div style="position: relative; float: left; width:40%;">';
|
||||
echo html_print_image('images/noaccess.png', true, array("alt" => __('Documentation'), "border" => 0));
|
||||
echo '</div>';
|
||||
echo '<div style="position:relative; margin: 0 auto; float: right; width:60%; height: 60px; top: 20px; text-align: left;">';
|
||||
echo '<a href="http://pandorafms.org/index.php?lng=en&sec=project&sec2=documentation" target="_blank" style="text-decoration:none; text-shadow: 0 2px 2px #9D9999;" onmouseover="this.style.textDecoration=\'underline\';" onmouseout="this.style.textDecoration=\'none\';"><span style="font-size: 14px;">' . __('Documentation') . '</span></a>';
|
||||
echo '</div>';
|
||||
echo '</td>';
|
||||
echo '</tr>';
|
||||
echo '</table>';
|
||||
echo '</div>';
|
||||
|
||||
echo '<div style="position:absolute; margin: 0 auto; top: 340px; right: 10px; border: 1px solid #FFF; width: 570px">';
|
||||
echo '<div style="float: left; margin-top: 3px; margin-left: 0px; width: 80%; text-align: left;">';
|
||||
html_print_checkbox('skip_login_help', 1, false, false, false, 'cursor: \'pointer\'');
|
||||
echo ' <span style="font-size: 12px;">' .__("Click here to don't show again this message") . '</span>';
|
||||
echo '</div>';
|
||||
echo '<div style="float: right; width: 20%;">';
|
||||
html_print_submit_button("Ok", 'hide-login-help', false, 'class="ui-button-dialog ui-widget ui-state-default ui-corner-all ui-button-text-only" style="width:100px;"');
|
||||
echo '</div>';
|
||||
echo '</div>';
|
||||
|
||||
echo '</div>';
|
||||
|
||||
ui_require_css_file ('dialog');
|
||||
ui_require_jquery_file ('ui.core');
|
||||
ui_require_jquery_file ('ui.dialog');
|
||||
ui_require_jquery_file ('ui.draggable');
|
||||
|
||||
?>
|
||||
|
||||
<script type="text/javascript" language="javascript">
|
||||
/* <![CDATA[ */
|
||||
|
||||
$(document).ready (function () {
|
||||
|
||||
$("#login_help_dialog").dialog({
|
||||
resizable: true,
|
||||
draggable: true,
|
||||
modal: true,
|
||||
height: 400,
|
||||
width: 600,
|
||||
overlay: {
|
||||
opacity: 0.5,
|
||||
background: "black"
|
||||
},
|
||||
bgiframe: jQuery.browser.msie
|
||||
});
|
||||
|
||||
|
||||
$("#submit-hide-login-help").click (function () {
|
||||
|
||||
$("#login_help_dialog" ).dialog('close');
|
||||
|
||||
var skip_login_help = $("#checkbox-skip_login_help").attr('checked');
|
||||
|
||||
// Update config['skip_login_help_dialog'] to don't display more this message
|
||||
if (skip_login_help == 'checked') {
|
||||
jQuery.get ("ajax.php",
|
||||
{"page": "general/login_help_dialog",
|
||||
"skip_login_help": 1},
|
||||
function (data) {}
|
||||
);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
/* ]]> */
|
||||
</script>
|
|
@ -14,6 +14,11 @@
|
|||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
|
||||
ui_require_css_file ('dialog');
|
||||
ui_require_jquery_file ('ui.core');
|
||||
ui_require_jquery_file ('ui.dialog');
|
||||
ui_require_jquery_file ('ui.draggable');
|
||||
|
||||
?>
|
||||
<img src="images/login_background.png" id="login_body">
|
||||
<div class="databox_logout" id="login">
|
||||
|
|
|
@ -1166,6 +1166,8 @@ function ui_process_page_head ($string, $bitfield) {
|
|||
$black_list_pages_old_jquery = array('operation/gis_maps/index');
|
||||
if (in_array(get_parameter('sec2'), $black_list_pages_old_jquery)) {
|
||||
$config['jquery'] = array_merge (array ("jquery" => "include/javascript/jquery.js",
|
||||
"ui" => "include/javascript/jquery.ui.core.js",
|
||||
"dialog" => "include/javascript/jquery.ui.dialog.js",
|
||||
"pandora" => "include/javascript/jquery.pandora.js"),
|
||||
$config['jquery']);
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
/* This file skins dialog */
|
||||
|
||||
.ui-dialog {
|
||||
background: none repeat scroll 0 0 #D3D3D3 !important;
|
||||
background: none repeat scroll 0 0 #b0d68d !important;
|
||||
border: 1px solid #DDDDDD !important;
|
||||
color: #333333 !important;
|
||||
padding: 0.2em !important;
|
||||
|
@ -20,16 +20,16 @@
|
|||
|
||||
.ui-dialog .ui-dialog-titlebar {
|
||||
background: url(../../images/ui_title.png) repeat-x scroll !important;
|
||||
#height: 15px !important;
|
||||
height: 14px !important;
|
||||
#_height: 16px !important;
|
||||
padding: 0.3em 1em !important;
|
||||
position:relative;
|
||||
margin: 0px auto 0 auto !important;
|
||||
font-weight: bold !important;
|
||||
border-bottom: 1px solid #A9A9A9 !important;
|
||||
border-top: 1px solid #A9A9A9 !important;
|
||||
border-left: 1px solid #A9A9A9 !important;
|
||||
border-right: 1px solid #A9A9A9 !important;
|
||||
border-bottom: none !important;
|
||||
border-top: none !important;
|
||||
border-left: none !important;
|
||||
border-right: none !important;
|
||||
color: #FFFFFF !important;
|
||||
#padding: 0.1em 1em !important;
|
||||
|
||||
|
|
|
@ -319,6 +319,18 @@ if ($old_global_counter_chat != $now_global_counter_chat) {
|
|||
$_SESSION['new_chat'] = true;
|
||||
}
|
||||
|
||||
// Display login help info dialog
|
||||
if (get_parameter ('login', 0) == 1) {
|
||||
|
||||
// If it's configured to not skip this
|
||||
if (!isset($config['skip_login_help_dialog']) or $config['skip_login_help_dialog'] == 0) {
|
||||
|
||||
include_once("general/login_help_dialog.php");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Header
|
||||
if ($config["pure"] == 0) {
|
||||
echo '<div id="container"><div id="head">';
|
||||
|
|
Loading…
Reference in New Issue