action/doc.php is PHPCS clean

This commit is contained in:
Evan Prodromou 2009-10-06 15:29:22 -04:00
parent a3e484a0e8
commit df9b780706
1 changed files with 45 additions and 16 deletions

View File

@ -49,7 +49,7 @@ class DocAction extends Action
var $title; var $title;
/** /**
* Class handler. * Handle a request
* *
* @param array $args array of arguments * @param array $args array of arguments
* *
@ -71,6 +71,7 @@ class DocAction extends Action
} }
$c = file_get_contents($this->filename); $c = file_get_contents($this->filename);
$this->output = common_markup_to_html($c); $this->output = common_markup_to_html($c);
Event::handle('EndLoadDoc', array($this->title, &$this->output)); Event::handle('EndLoadDoc', array($this->title, &$this->output));
@ -79,30 +80,48 @@ class DocAction extends Action
$this->showPage(); $this->showPage();
} }
// overrrided to add entry-title class /**
function showPageTitle() { * Page title
*
* Gives the page title of the document. Override default for hAtom entry.
*
* @return void
*/
function showPageTitle()
{
$this->element('h1', array('class' => 'entry-title'), $this->title()); $this->element('h1', array('class' => 'entry-title'), $this->title());
} }
// overrided to add hentry, and content-inner classes /**
* Block for content.
*
* Overrides default from Action to wrap everything in an hAtom entry.
*
* @return void.
*/
function showContentBlock() function showContentBlock()
{ {
$this->elementStart('div', array('id' => 'content', 'class' => 'hentry')); $this->elementStart('div', array('id' => 'content', 'class' => 'hentry'));
$this->showPageTitle(); $this->showPageTitle();
$this->showPageNoticeBlock(); $this->showPageNoticeBlock();
$this->elementStart('div', array('id' => 'content_inner', $this->elementStart('div', array('id' => 'content_inner',
'class' => 'entry-content')); 'class' => 'entry-content'));
// show the actual content (forms, lists, whatever) // show the actual content (forms, lists, whatever)
$this->showContent(); $this->showContent();
$this->elementEnd('div'); $this->elementEnd('div');
$this->elementEnd('div'); $this->elementEnd('div');
} }
/** /**
* Display content. * Display content.
* *
* @return nothing * Shows the content of the document.
*
* @return void
*/ */
function showContent() function showContent()
{ {
$this->raw($this->output); $this->raw($this->output);
@ -111,6 +130,8 @@ class DocAction extends Action
/** /**
* Page title. * Page title.
* *
* Uses the title of the document.
*
* @return page title * @return page title
*/ */
function title() function title()
@ -118,6 +139,14 @@ class DocAction extends Action
return ucfirst($this->title); return ucfirst($this->title);
} }
/**
* These pages are read-only.
*
* @param array $args unused.
*
* @return boolean read-only flag (false)
*/
function isReadOnly($args) function isReadOnly($args)
{ {
return true; return true;