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 ()) {
2019-01-30 16:18:44 +01:00
$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' , [ 'value' => 1 ], [ 'token' => 'skip_login_help_dialog' ]);
} else {
$result_config = db_process_sql_insert ( 'tconfig' , [ 'value' => 1 , 'token' => 'skip_login_help_dialog' ]);
}
}
return ;
2012-04-25 21:20:23 +02:00
}
// Prints help dialog information
2019-01-30 16:18:44 +01:00
echo '<div id="login_help_dialog" title="' . __ ( 'Welcome to %s' , get_product_name ()) . '" style="">' ;
echo '<div style="font-size: 10pt; margin: 20px;">' ;
echo __ (
" If this is your first time using %s, we suggest a few links that'll help you learn more about the software. Monitoring can be overwhelming, but take your time to learn how to harness the power of %s! " ,
get_product_name (),
get_product_name ()
);
echo '</div>' ;
echo '<div style="">' ;
echo '<table cellspacing=0 cellpadding=0 style="border:1px solid #FFF; width:100%; height: 100%">' ;
echo '<tr>' ;
echo '<td style="border:1px solid #FFF; text-align:center;">' ;
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 ,
[
'alt' => __ ( 'Online help' ),
'border' => 0 ,
]
) . '</a>' ;
echo '<br style="margin-bottom: 40px;" />' ;
echo '<a style="font-size: 9pt;" href="' . ui_get_full_url ( false ) . 'general/pandora_help.php?id=main_help" target="_blank">' . __ ( 'Online help' ) . '</a>' ;
echo '</td>' ;
echo '<td style="border:1px solid #FFF; text-align:center;">' ;
echo '<a href="http://pandorafms.com/" target="_blank" style="text-decoration:none;">' . html_print_image (
'images/enterprise_version.png' ,
true ,
[
'alt' => __ ( 'Enterprise version' ),
'border' => 0 ,
]
) . '</a>' ;
echo '<br style="margin-bottom: 40px;" />' ;
echo '<a style="font-size: 9pt;" href="http://pandorafms.com/" target="_blank">' . __ ( 'Enterprise version' ) . '</a>' ;
echo '</td>' ;
echo '<td style="border:1px solid #FFF; text-align:center;">' ;
echo '<a href="https://pandorafms.com/forums" target="_blank" style="text-decoration:none;">' . html_print_image (
'images/support.png' ,
true ,
[
'alt' => __ ( 'Support' ),
'border' => 0 ,
]
) . '</a>' ;
echo '<br style="margin-bottom: 40px;" />' ;
echo '<a style="font-size: 9pt;" href="https://pandorafms.com/forums" target="_blank">' . __ ( 'Support' ) . ' / ' . __ ( 'Forums' ) . '</a>' ;
echo '</td>' ;
echo '<td style="border:1px solid #FFF; text-align:center;">' ;
2019-11-05 17:09:29 +01:00
echo '<a href="' . ui_get_full_external_url ( $config [ 'custom_docs_url' ]) . '" target="_blank" style="text-decoration:none;">' . html_print_image (
2019-01-30 16:18:44 +01:00
'images/documentation.png' ,
true ,
[
'alt' => __ ( 'Documentation' ),
'border' => 0 ,
]
) . '</a>' ;
echo '<br style="margin-bottom: 40px;" />' ;
2019-11-05 17:09:29 +01:00
echo '<a style="font-size: 9pt;"href="' . ui_get_full_external_url ( $config [ 'custom_docs_url' ]) . '" target="_blank">' . __ ( 'Documentation' ) . '</span></a>' ;
2019-01-30 16:18:44 +01:00
echo '</td>' ;
echo '</tr>' ;
echo '</table>' ;
echo '</div>' ;
echo '<div style="position:absolute; margin: 0 auto; top: 240px; 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 sub ok" style="width:100px;"' );
echo '</div>' ;
echo '</div>' ;
echo '</div>' ;
?>
2012-04-25 21:20:23 +02:00
< 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 () {
2019-01-30 16:18:44 +01:00
$ ( " #login_help_dialog " ) . dialog ({
resizable : true ,
draggable : true ,
modal : true ,
height : 350 ,
width : 630 ,
overlay : {
opacity : 0.5 ,
background : " black "
}
});
$ ( " #submit-hide-login-help " ) . click ( function () {
$ ( " #login_help_dialog " ) . dialog ( 'close' );
var skip_login_help = $ ( " #checkbox-skip_login_help " ) . is ( ':checked' );
// Update config['skip_login_help_dialog'] to don't display more this message
if ( skip_login_help ) {
jQuery . post ( " ajax.php " ,
{ " page " : " general/login_help_dialog " ,
" skip_login_help " : 1 },
function ( data ) {}
);
}
});
2012-04-25 21:20:23 +02:00
});
/* ]]> */
</ script >