<?php
/**
- * Plugin to render old skool templates
+ * Plugin to render GNU social
*
- * Captures rendered parts from the output buffer, passes them through a template file: tpl/index.html
+ * Captures rendered parts from the output buffer, passes them through a template file: tpl/social.php
* Adds an API method at index.php/template/update which lets you overwrite the template file
* Requires username/password and a single POST parameter called "template"
* The method is disabled unless the user is #1, the first user of the system
* @category Plugin
* @package StatusNet
* @author Brian Hendrickson <brian@megapump.com>
+ * @author Matt Lee <mattl@cnuk.org>
* @copyright 2009 Megapump, Inc.
+ * @copyright 2010 Free Software Foundation, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://megapump.com/
*/
// <%feeds%>
// <%description%>
// <%head%>
- function onStartShowHead( &$act ) {
+ function onStartShowHead( $act ) {
$this->clear_xmlWriter($act);
$act->extraHead();
$this->blocks['head'] = $act->xw->flush();
}
// <%bodytext%>
- function onStartShowContentBlock( &$act ) {
+ function onStartShowContentBlock( $act ) {
$this->clear_xmlWriter($act);
return true;
}
- function onEndShowContentBlock( &$act ) {
+ function onEndShowContentBlock( $act ) {
$this->blocks['bodytext'] = $act->xw->flush();
}
// <%localnav%>
- function onStartShowLocalNavBlock( &$act ) {
+ function onStartShowLocalNavBlock( $act ) {
$this->clear_xmlWriter($act);
return true;
}
- function onEndShowLocalNavBlock( &$act ) {
+ function onEndShowLocalNavBlock( $act ) {
$this->blocks['localnav'] = $act->xw->flush();
}
// <%export%>
- function onStartShowExportData( &$act ) {
+ function onStartShowExportData( $act ) {
$this->clear_xmlWriter($act);
return true;
}
- function onEndShowExportData( &$act ) {
+ function onEndShowExportData( $act ) {
$this->blocks['export'] = $act->xw->flush();
}
// <%groupsbyposts%>
// <%featuredusers%>
// <%groupsbymembers%>
- function onStartShowSections( &$act ) {
+ function onStartShowSections( $act ) {
global $action;
$this->clear_xmlWriter($act);
switch ($action) {
// <%nav%>
// <%notice%>
// <%noticeform%>
- function onStartShowHeader( &$act ) {
+ function onStartShowHeader( $act ) {
$this->clear_xmlWriter($act);
$act->showLogo();
$this->blocks['logo'] = $act->xw->flush();
// <%secondarynav%>
// <%licenses%>
- function onStartShowFooter( &$act ) {
+ function onStartShowFooter( $act ) {
$this->clear_xmlWriter($act);
$act->showSecondaryNav();
$this->blocks['secondarynav'] = $act->xw->flush();
}
// catching the StartShowHTML event to halt the rendering
- function onStartShowHTML( &$act ) {
+ function onStartShowHTML( $act ) {
$this->clear_xmlWriter($act);
return true;
}
// clear the xmlWriter
- function clear_xmlWriter( &$act ) {
+ function clear_xmlWriter( $act ) {
$act->xw->openMemory();
$act->xw->setIndent(true);
}