The page you are looking at now is at this URL: http://pastoid.com/bzp
This paste was last updated on February 6, 2010 at 10:52 pm.
<?php /** * MyTheme is a custom Theme class for the K2 theme. * * @package Habari */ /** * @todo This stuff needs to move into the custom theme class: */ // Apply Format::autop() to post content... Format::apply( 'autop', 'post_content_out' ); // Apply Format::autop() to comment content... Format::apply( 'autop', 'comment_content_out' ); // Apply Format::tag_and_list() to post tags... Format::apply( 'tag_and_list', 'post_tags_out' ); // Apply Format::nice_date() to post date... Format::apply( 'nice_date', 'post_pubdate_out', 'F j, Y g:ia' ); Format::apply_with_hook_params( 'more', 'post_content_out', 'more', 100, 1 ); // We must tell Habari to use MyTheme as the custom theme class: define( 'THEME_CLASS', 'MyTheme' ); /** * A custom theme for K2 output */ class MyTheme extends Theme { /** * Add additional template variables to the template output. * * You can assign additional output values in the template here, instead of * having the PHP execute directly in the template. The advantage is that * you would easily be able to switch between template types (RawPHP/Smarty) * without having to port code from one to the other. * * You could use this area to provide "recent comments" data to the template, * for instance. * * Note that the variables added here should possibly *always* be added, * especially 'user'. * * Also, this function gets executed *after* regular data is assigned to the * template. So the values here, unless checked, will overwrite any existing * values. */ public function add_template_vars() { if( !$this->template_engine->assigned( 'pages' ) ) { $this->assign('pages', Posts::get( array( 'content_type' => 'page', 'status' => Post::status('published') ) ) ); } if( !$this->template_engine->assigned( 'user' ) ) { $this->assign('user', User::identify() ); } if( !$this->template_engine->assigned( 'page' ) ) { $this->assign('page', isset( $page ) ? $page : 1 ); } parent::add_template_vars(); } } ?>
| Referring Domain | Hits |
|---|---|
| Unknown Referer | 61 |
| pastoid.com | 3 |
Tip: Use Pastoid to shorten URLs with this bookmarklet: Pastoid This