aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/hello_world/main.inc.php
blob: eb5f98b82831a4fbac249706ed2987534f1ccf88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php /*
Plugin Name: Hello World !
Author: PhpWebGallery team
Description: This example plugin changes the page banner for the administration page.
*/

add_event_handler('loc_begin_page_header', 'hello_world_begin_header' );

function hello_world_begin_header()
{
  global $page;
  if ( isset($page['body_id']) and $page['body_id']=='theAdminPage')
  {
    $hellos = array( 'Aloha', 'Ahoy', 'Guten tag', 'Hello', 'Hoi', 'Hola', 'Salut', 'Yo' );
    shuffle($hellos);
    $page['page_banner'] = $hellos[0];
    // just as an example we modify it a little bit later
    add_event_handler('loc_end_page_header', 'hello_world_end_header');
  }
}


function hello_world_end_header()
{
  global $template, $page;
  $template->assign_var( 'PAGE_BANNER',
    '<h1>"'.$page['page_banner'].'" from PhpWebGallery plugin!</h1>');
}

?>