<?php class FlattrHomeRequest { public function run($controller) { $class = new stdClass; $class->language = CoOrg::getLanguage(); $class->tags = array(); $class->category = 'text'; $class->title = CoOrg::config()->get('site/title'); $class->description = CoOrg::config()->get('site/subtitle'); return $class; } } Flattr::request('home/index', new FlattrHomeRequest); ?>
<?php class FlattrBlogShowRequest { public function run($controller) { $class = new stdClass; $class->language = $controller->blog->language; $class->tags = array(); $class->category = 'text'; $class->title = $controller->blog->title; $class->description = $controller->blog->text; return $class; } } Flattr::request('blog/show', new FlattrBlogShowRequest); ?>
<?php class FlattrPageShowRequest { public function run($controller) { $class = new stdClass; $class->language = $controller->page->language; $class->tags = array(); $class->category = 'text'; $class->title = $controller->page->title; $class->description = $controller->page->content; return $class; } } Flattr::request('page/show', new FlattrPageShowRequest); ?>