protected $stream = null;
- function isReadOnly($args)
+ function isReadOnly(array $args=array())
{
return true;
}
+ /**
+ * Read and validate arguments
+ *
+ * @param array $args URL parameters
+ *
+ * @return boolean success value
+ */
protected function doPreparation()
{
$this->page = ($this->arg('page')) ? ($this->arg('page')+0) : 1;
}
if ($this->page > 1 && $this->notice->N == 0){
- // TRANS: Server error when page not found (404).
- $this->serverError(_('No such page.'),$code=404);
+ // TRANS: Client error when page not found (404).
+ $this->clientError(_('No such page.'), 404);
}
return true;
}
+ /**
+ * handle request
+ *
+ * Show the public stream, using recipe method showPage()
+ *
+ * @param array $args arguments, mostly unused
+ *
+ * @return void
+ */
protected function streamPrepare()
{
if ($this->scoped instanceof Profile && $this->scoped->isLocal() && $this->scoped->getUser()->streamModeOnly()) {