add('name', POWERED_BY); $propbag->add('description', ADVERTISES_BLAHBLAH); $propbag->add('stackable', true); $propbag->add('author', 'Serendipity Team'); $propbag->add('version', '1.3'); $propbag->add('configuration', array( 'image', 'image2', 'text')); $propbag->add('groups', array('FRONTEND_VIEWS')); } function introspect_config_item($name, &$propbag) { switch($name) { case 'image': $propbag->add('type', 'boolean'); $propbag->add('name', POWERED_BY_SHOW_IMAGE . ' 1'); $propbag->add('description', POWERED_BY_SHOW_IMAGE_DESC); $propbag->add('default', 'false'); break; case 'image2': $propbag->add('type', 'boolean'); $propbag->add('name', POWERED_BY_SHOW_IMAGE . ' 2'); $propbag->add('description', POWERED_BY_SHOW_IMAGE_DESC); $propbag->add('default', 'false'); break; case 'text': $propbag->add('type', 'boolean'); $propbag->add('name', POWERED_BY_SHOW_TEXT); $propbag->add('description', POWERED_BY_SHOW_TEXT_DESC); $propbag->add('default', 'true'); break; default: return false; } return true; } function example() { global $serendipity; $s = ''; $s .= "\n"; $s = '
'; $s .= POWERED_BY_SHOW_IMAGE; $s .= '1: Serendipity PHP Weblog '; $s .= "
\n"; $s .= '
'; $s .= POWERED_BY_SHOW_IMAGE; $s .= '2: Serendipity PHP Weblog'; $s .= "
\n"; return $s; } function generate_content(&$title) { global $serendipity; $title = $this->title; ?>
get_config('image', 'false'))) { ?> Serendipity PHP Weblog get_config('image2', 'false'))) { ?> Serendipity PHP Weblog get_config('text', 'true'))) { ?>
Serendipity PHP Weblog