| Commit | Line | Data |
|---|---|---|
| a40482ac | 1 | <?php |
| a40482ac SB |
2 | |
| 3 | /** | |
| 4 | * @file | |
| 5 | * Plugin to handle the 'page_site_name' content type which allows the | |
| 6 | * site_name of the site to be embedded into a panel. | |
| 7 | */ | |
| 8 | ||
| 9 | /** | |
| 10 | * Plugins are described by creating a $plugin array which will be used | |
| 11 | * by the system that includes this file. | |
| 12 | */ | |
| 13 | $plugin = array( | |
| 14 | 'title' => t('Site name'), | |
| 15 | 'single' => TRUE, | |
| 16 | 'icon' => 'icon_page.png', | |
| 17 | 'description' => t('The name of the site.'), | |
| 18 | 'category' => t('Page elements'), | |
| 19 | 'render last' => TRUE, | |
| 20 | ); | |
| 21 | ||
| 22 | /** | |
| 23 | * Output function for the 'page_site_name' content type. | |
| 24 | * | |
| 25 | * Outputs the site_name for the current page. | |
| 26 | */ | |
| 27 | function ctools_page_site_name_content_type_render($subtype, $conf, $panel_args) { | |
| 28 | $block = new stdClass(); | |
| 29 | $block->content = filter_xss_admin(variable_get('site_name', 'Drupal')); | |
| 30 | ||
| 31 | return $block; | |
| 32 | } |