2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +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 Lesser 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 Include
* @ subpackage Clippy
*/
2014-08-11 16:30:09 +02:00
function clippy_start_page_homepage () {
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
global $config ;
2014-08-12 11:36:05 +02:00
$clippy_is_annoying = ( int ) get_cookie ( 'clippy_is_annoying' , 0 );
2014-08-11 16:30:09 +02:00
clippy_clean_help ();
2014-08-14 11:26:04 +02:00
$return_tours = array ();
$return_tours [ 'first_step_by_default' ] = true ;
$return_tours [ 'tours' ] = array ();
2014-08-11 16:30:09 +02:00
//==================================================================
//Help tour with the some task for to help the user.
//------------------------------------------------------------------
2014-08-14 11:26:04 +02:00
$return_tours [ 'tours' ][ 'homepage' ] = array ();
$return_tours [ 'tours' ][ 'homepage' ][ 'steps' ] = array ();
$return_tours [ 'tours' ][ 'homepage' ][ 'steps' ][] = array (
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
'element' => '#clippy' ,
2014-08-14 12:11:46 +02:00
'intro' => __ ( 'Hi, can I help you?' ) . '<br/><br/>' .
__ ( 'Let me introduce my self: I am Pandorin, the annoying clippy of Pandora FMS. You can follow my steps to do basic tasks in Pandora FMS or you can close me and never see me again.' ) .
2014-08-14 11:26:04 +02:00
'<div style="text-align: left;">' .
html_print_checkbox_extended
( 'clippy_is_annoying' , 1 , $clippy_is_annoying , false ,
'set_clippy_annoying()' , '' , true ) .
2014-08-14 12:11:46 +02:00
__ ( 'Close this annoying clippy right now.' ) .
2014-08-14 11:26:04 +02:00
'</div>' .
2014-08-12 13:41:55 +02:00
' < div style = " position:relative; " >
< div id = " pandorin " style = " display: block; position: absolute; left: -100px; top: 20px; " > ' .
html_print_image ( 'images/pandorin.png' , true ) .
' </ div >
</ div > '
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
);
2014-08-14 11:26:04 +02:00
$return_tours [ 'tours' ][ 'homepage' ][ 'steps' ][] = array (
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
'element' => '#clippy' ,
2014-08-14 12:11:46 +02:00
'intro' => __ ( 'Which task would you like to do first?' ) . '<br/><br/>' .
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
'<ul style="text-align: left; margin-left: 3px; list-style-type: disc;">' .
'<li>' .
2014-08-11 16:30:09 +02:00
" <a href='javascript: clippy_go_link_show_help( \" index.php?sec=gagente&sec2=godmode/agentes/modificar_agente \" , \" monitoring_server_step_1 \" );'> " .
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
//'<a href="index.php?sec=gagente&sec2=godmode/agentes/modificar_agente&clippy=monitoring_server">' .
2014-08-14 12:11:46 +02:00
__ ( 'Ping to a Linux or Windows server with a Pandora FMS agent' ) .
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
'</a>' .
'</li>' .
2014-08-14 12:11:46 +02:00
'<li>' . __ ( 'Monitor a switch with remote SNMP' ) . '</li>' .
'<li>' . __ ( 'Monitor a Windows server with remote WMI' ) . '</li>' .
2014-08-14 11:26:04 +02:00
'</ul>'
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
);
2014-08-14 11:26:04 +02:00
$return_tours [ 'tours' ][ 'homepage' ][ 'conf' ] = array ();
$return_tours [ 'tours' ][ 'homepage' ][ 'conf' ][ 'show_bullets' ] = 0 ;
$return_tours [ 'tours' ][ 'homepage' ][ 'conf' ][ 'show_step_numbers' ] = 0 ;
$return_tours [ 'tours' ][ 'homepage' ][ 'conf' ][ 'name_obj_js_tour' ] = 'intro_homepage' ;
$return_tours [ 'tours' ][ 'homepage' ][ 'conf' ][ 'other_js' ] = "
var started = 0 ;
2014-08-11 16:30:09 +02:00
function show_clippy () {
2014-08-14 11:26:04 +02:00
if ( intro_homepage . started ()) {
started = 1 ;
}
else {
started = 0 ;
}
if ( started == 0 )
intro_homepage . start ();
2014-08-11 16:30:09 +02:00
}
2014-08-12 11:36:05 +02:00
function set_clippy_annoying () {
checked = $ ( 'input[name=\'clippy_is_annoying\']' ) . is ( ':checked' );
intro_homepage . exit ();
if ( checked ) {
document . cookie = 'clippy_is_annoying=1' ;
}
else {
document . cookie = 'clippy_is_annoying=0' ;
}
}
2014-08-11 16:30:09 +02:00
" ;
if ( $config [ 'logged' ]) {
2014-08-14 11:26:04 +02:00
$return_tours [ 'tours' ][ 'homepage' ][ 'conf' ][ 'autostart' ] = true ;
2014-08-11 16:30:09 +02:00
}
else {
2014-08-14 11:26:04 +02:00
$return_tours [ 'tours' ][ 'homepage' ][ 'conf' ][ 'autostart' ] = false ;
2014-08-11 16:30:09 +02:00
}
2014-08-12 11:36:05 +02:00
if ( $config [ " tutorial_mode " ] == 'on_demand' ) {
2014-08-14 11:26:04 +02:00
$return_tours [ 'tours' ][ 'homepage' ][ 'conf' ][ 'autostart' ] = false ;
2014-08-12 11:36:05 +02:00
}
if ( $clippy_is_annoying === 1 ) {
2014-08-14 11:26:04 +02:00
$return_tours [ 'tours' ][ 'homepage' ][ 'conf' ][ 'autostart' ] = false ;
2014-08-12 11:36:05 +02:00
}
2014-08-11 16:30:09 +02:00
//==================================================================
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
2014-08-14 11:26:04 +02:00
return $return_tours ;
2014-08-08 Miguel de Dios <miguel.dedios@artica.es>
* include/functions.php,
include/help/clippy/godmode_agentes_modificar_agente.php,
include/help/clippy/homepage.php,
include/help/clippy/godmode_agentes_configurar_agente.php,
include/javascript/intro.js,
include/javascript/introjs.css,
include/javascript/clippy.js,
include/functions_ui.php,
include/functions_clippy.php,
index.php,
general/header.php: first version of the new feature a annoying
clippy such as the lovely micro$oft mascot.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10393 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2014-08-08 17:11:00 +02:00
}
?>