Source for file controller.php
Documentation is available at controller.php
* @subpackage com_content
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* Content Component Controller
* @subpackage com_content
// Article frontpage Editor pagebreak proxying:
if ($this->input->get('view') ===
'article' &&
$this->input->get('layout') ===
'pagebreak')
$config['base_path'] =
JPATH_COMPONENT_ADMINISTRATOR;
// Article frontpage Editor article proxying:
elseif ($this->input->get('view') ===
'articles' &&
$this->input->get('layout') ===
'modal')
JHtml::_('stylesheet', 'system/adminlist.css', array(), true);
$config['base_path'] =
JPATH_COMPONENT_ADMINISTRATOR;
* Method to display a view.
* @param boolean If true, the view output will be cached
* @param array An array of safe url parameters and their variable types, for valid values see {@link JFilterInput::clean()}.
* @return JController This object to support chaining.
public function display($cachable =
false, $urlparams =
false)
// Set the default view name and format from the Request.
// Note we are using a_id to avoid collisions with the router and the return page.
// Frontend is a bit messier than the backend.
$id =
$this->input->getInt('a_id');
$vName =
$this->input->getCmd('view', 'categories');
$this->input->set('view', $vName);
($this->input->getMethod() ==
'POST' &&
(($vName ==
'category' &&
$this->input->get('layout') !=
'blog') ||
$vName ==
'archive' )))
$safeurlparams =
array('catid' =>
'INT', 'id' =>
'INT', 'cid' =>
'ARRAY', 'year' =>
'INT', 'month' =>
'INT', 'limit' =>
'UINT', 'limitstart' =>
'UINT',
'showall' =>
'INT', 'return' =>
'BASE64', 'filter' =>
'STRING', 'filter_order' =>
'CMD', 'filter_order_Dir' =>
'CMD', 'filter-search' =>
'STRING', 'print' =>
'BOOLEAN', 'lang' =>
'CMD', 'Itemid' =>
'INT');
if ($vName ==
'form' &&
!$this->checkEditId('com_content.edit.article', $id))
// Somehow the person just went to the form - we don't allow that.
parent::display($cachable, $safeurlparams);
Documentation generated on Tue, 19 Nov 2013 14:57:30 +0100 by phpDocumentor 1.4.3