0byt3m1n1-V2
Path:
/
home
/
academiac
/
www
/
[
Home
]
File: ArtxContent.php.tar
home/academiac/www/templates/puntopc/classes/ArtxContent.php 0000604 00000003726 15137143645 0020331 0 ustar 00 <?php defined('_JEXEC') or die; /** * Contains content component rendering helpers and article factory method. */ class ArtxContent { protected $_component; protected $_componentParams; public $pageClassSfx; public $pageHeading; public function __construct($component, $params) { $this->_component = $component; $this->_componentParams = $params; $this->pageClassSfx = $component->pageclass_sfx; $this->pageHeading = $this->_componentParams->get('show_page_heading', 1) ? $this->_componentParams->get('page_heading') : ''; } public function pageHeading($title = null) { return artxPost(array('header-text' => $this->_component->escape(null == $title ? $this->pageHeading : $title))); } public function article($view, $article, $params, $properties = array()) { switch ($view) { case 'archive': return new ArtxContentArchivedArticle($this->_component, $this->_componentParams, $article, $params); case 'article': return new ArtxContentSingleArticle($this->_component, $this->_componentParams, $article, $params, $properties); case 'category': return new ArtxContentCategoryArticle($this->_component, $this->_componentParams, $article, $params); case 'featured': return new ArtxContentFeaturedArticle($this->_component, $this->_componentParams, $article, $params); } } public function beginPageContainer($class) { return '<div class="' . $class . $this->pageClassSfx .'">'; } public function endPageContainer() { return '</div>'; } } home/academiac/www/templates/ideas/classes/ArtxContent.php 0000604 00000003634 15137157460 0017724 0 ustar 00 <?php defined('_JEXEC') or die; /** * Contains content component rendering helpers and article factory method. */ class ArtxContent { protected $_component; protected $_componentParams; public $pageClassSfx; public $pageHeading; public function __construct($component, $params) { $this->_component = $component; $this->_componentParams = $params; $this->pageClassSfx = $component->pageclass_sfx; $this->pageHeading = $this->_componentParams->get('show_page_heading', 1) ? $this->_componentParams->get('page_heading') : ''; } public function pageHeading($title = null) { return artxPost(array('header-text' => $this->_component->escape(null == $title ? $this->pageHeading : $title))); } public function article($view, $article, $params, $properties = array()) { switch ($view) { case 'archive': return new ArtxContentArchivedArticle($this->_component, $this->_componentParams, $article, $params); case 'article': return new ArtxContentSingleArticle($this->_component, $this->_componentParams, $article, $params, $properties); case 'category': return new ArtxContentCategoryArticle($this->_component, $this->_componentParams, $article, $params); case 'featured': return new ArtxContentFeaturedArticle($this->_component, $this->_componentParams, $article, $params); } } public function beginPageContainer($class) { return '<div class="' . $class . $this->pageClassSfx .'">'; } public function endPageContainer() { return '</div>'; } }
©
2018.