2012-04-25 21:20:23 +02:00
< ? 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;">' ;
2012-08-16 14:29:32 +02:00
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 overwhelm, but take your time to learn how to use the power of Pandora!' ) . '</span>' ;
2012-04-25 21:20:23 +02:00
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%;">' ;
2012-04-27 20:21:26 +02:00
echo '<a href="' . ui_get_full_url ( false ) . 'general/pandora_help.php?id=main_help" target="_blank" style="text-decoration:none;">' . html_print_image ( 'images/online_help.png' , true , array ( " alt " => __ ( 'Online help' ), " border " => 0 )) . '</a>' ;
2012-04-25 21:20:23 +02:00
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%;">' ;
2012-04-27 20:21:26 +02:00
echo '<a href="http://openideas.info/smf/" target="_blank" style="text-decoration:none;">' . html_print_image ( 'images/support.png' , true , array ( " alt " => __ ( 'Support' ), " border " => 0 )) . '</a>' ;
2012-04-25 21:20:23 +02:00
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%;">' ;
2012-04-27 20:21:26 +02:00
echo '<a href="http://pandorafms.com/" target="_blank" style="text-decoration:none;">' . html_print_image ( 'images/enterprise_version.png' , true , array ( " alt " => __ ( 'Enterprise version' ), " border " => 0 )) . '</a>' ;
2012-04-25 21:20:23 +02:00
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%;">' ;
2012-10-04 05:48:36 +02:00
echo '<a href="http://pandorafms.com/pandora/doc/en" target="_blank" style="text-decoration:none;">' . html_print_image ( 'images/documentation.png' , true , array ( " alt " => __ ( 'Documentation' ), " border " => 0 )) . '</a>' ;
2012-04-25 21:20:23 +02:00
echo '</div>' ;
echo '<div style="position:relative; margin: 0 auto; float: right; width:60%; height: 60px; top: 20px; text-align: left;">' ;
2012-10-04 05:48:36 +02:00
echo '<a href="http://pandorafms.com/pandora/doc/en" 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>' ;
2012-04-25 21:20:23 +02:00
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>' ;
?>
< script type = " text/javascript " language = " javascript " >
/* <![CDATA[ */
2012-09-25 Miguel de Dios <miguel.dedios@artica.es>
* general/login_page.php, general/logoff.php, general/header.php,
general/login_help_dialog.php,
godmode/reporting/reporting_builder.item_editor.php,
godmode/reporting/visual_console_builder.elements.php,
godmode/agentes/planned_downtime.editor.php,
godmode/alerts/alert_list.list.php,
godmode/alerts/configure_alert_compound.php,
godmode/alerts/alert_list.php,
godmode/alerts/configure_alert_template.php,
include/styles/jquery-ui-1.8.23.custom.css,
include/javascript/jquery.jquery-ui-1.8.17.custom.min.js,
include/javascript/jquery.timeentry.js,
include/javascript/jquery.ui.droppable.js,
include/javascript/jquery.ui.draggable.js,
include/javascript/jquery.ui-timepicker-addon.js,
include/javascript/jquery.ui.resizable.js,
include/javascript/jquery.autocomplete.js,
include/javascript/jquery.ui.core.js,
include/javascript/jquery-1.8.2.js,
include/javascript/jquery.ui.dialog.js,
include/javascript/jquery.jquery-ui-1.8.23.custom.min.js,
include/functions_ui.php, index.php,
extensions/update_manager/update_pandora.php,
extensions/insert_data.php, operation/agentes/datos_agente.php,
operation/reporting/graph_viewer.php,
operation/reporting/reporting_viewer.php: updated the jquery and
jquery.ui, and removed old useless files. And added the jquery
library to timepicker and implemented the calls into the code.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6999 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-09-25 17:34:36 +02:00
$ ( document ) . ready ( function () {
2012-04-25 21:20:23 +02:00
$ ( " #login_help_dialog " ) . dialog ({
resizable : true ,
draggable : true ,
modal : true ,
height : 400 ,
width : 600 ,
overlay : {
opacity : 0.5 ,
background : " black "
},
bgiframe : jQuery . browser . msie
});
2012-09-25 Miguel de Dios <miguel.dedios@artica.es>
* general/login_page.php, general/logoff.php, general/header.php,
general/login_help_dialog.php,
godmode/reporting/reporting_builder.item_editor.php,
godmode/reporting/visual_console_builder.elements.php,
godmode/agentes/planned_downtime.editor.php,
godmode/alerts/alert_list.list.php,
godmode/alerts/configure_alert_compound.php,
godmode/alerts/alert_list.php,
godmode/alerts/configure_alert_template.php,
include/styles/jquery-ui-1.8.23.custom.css,
include/javascript/jquery.jquery-ui-1.8.17.custom.min.js,
include/javascript/jquery.timeentry.js,
include/javascript/jquery.ui.droppable.js,
include/javascript/jquery.ui.draggable.js,
include/javascript/jquery.ui-timepicker-addon.js,
include/javascript/jquery.ui.resizable.js,
include/javascript/jquery.autocomplete.js,
include/javascript/jquery.ui.core.js,
include/javascript/jquery-1.8.2.js,
include/javascript/jquery.ui.dialog.js,
include/javascript/jquery.jquery-ui-1.8.23.custom.min.js,
include/functions_ui.php, index.php,
extensions/update_manager/update_pandora.php,
extensions/insert_data.php, operation/agentes/datos_agente.php,
operation/reporting/graph_viewer.php,
operation/reporting/reporting_viewer.php: updated the jquery and
jquery.ui, and removed old useless files. And added the jquery
library to timepicker and implemented the calls into the code.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6999 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-09-25 17:34:36 +02:00
2012-04-25 21:20:23 +02:00
$ ( " #submit-hide-login-help " ) . click ( function () {
2012-04-26 22:46:38 +02:00
2012-04-25 21:20:23 +02:00
$ ( " #login_help_dialog " ) . dialog ( 'close' );
var skip_login_help = $ ( " #checkbox-skip_login_help " ) . attr ( 'checked' );
2012-04-26 22:46:38 +02:00
2012-04-25 21:20:23 +02:00
// 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 >