<?php
/**
* Contao Open Source CMS
*
* Copyright (c) 2005-2015 Leo Feyer
*
* @license LGPL-3.0+
*/
namespace eSM_isotope_custom;
use Haste\Input\Input;
/**
* Parent class for content elements.
*
* @property integer $id
* @property integer $pid
* @property string $ptable
* @property integer $sorting
* @property integer $tstamp
* @property string $type
* @property string $headline
* @property string $text
* @property boolean $addImage
* @property string $singleSRC
* @property string $alt
* @property string $title
* @property string $size
* @property string $imagemargin
* @property string $imageUrl
* @property boolean $fullsize
* @property string $caption
* @property string $floating
* @property string $html
* @property string $listtype
* @property string $listitems
* @property string $tableitems
* @property string $summary
* @property boolean $thead
* @property boolean $tfoot
* @property boolean $tleft
* @property boolean $sortable
* @property integer $sortIndex
* @property string $sortOrder
* @property string $mooHeadline
* @property string $mooStyle
* @property string $mooClasses
* @property string $highlight
* @property string $shClass
* @property string $code
* @property string $url
* @property boolean $target
* @property string $titleText
* @property string $linkTitle
* @property string $embed
* @property string $rel
* @property boolean $useImage
* @property string $multiSRC
* @property string $orderSRC
* @property boolean $useHomeDir
* @property integer $perRow
* @property integer $perPage
* @property integer $numberOfItems
* @property string $sortBy
* @property boolean $metaIgnore
* @property string $galleryTpl
* @property string $customTpl
* @property string $playerSRC
* @property string $youtube
* @property string $posterSRC
* @property string $playerSize
* @property boolean $autoplay
* @property integer $sliderDelay
* @property integer $sliderSpeed
* @property integer $sliderStartSlide
* @property boolean $sliderContinuous
* @property integer $cteAlias
* @property integer $articleAlias
* @property integer $article
* @property integer $form
* @property integer $module
* @property boolean $protected
* @property string $groups
* @property boolean $guests
* @property string $cssID
* @property string $space
* @property boolean $invisible
* @property string $start
* @property string $stop
* @property string $com_order
* @property integer $com_perPage
* @property boolean $com_moderate
* @property boolean $com_bbcode
* @property boolean $com_disableCaptcha
* @property boolean $com_requireLogin
* @property string $com_template
* @property string $classes
* @property string $typePrefix
* @property integer $origId
* @property string $origSpace
* @property string $origCssID
*
* @author Leo Feyer <https://github.com/leofeyer>
*/
abstract class ContentElement extends \Contao\ContentElement
{
public function generate()
{
// Hide element in reader mode if the respective setting is enabled
if ($this->es_iso_hide_list && Input::getAutoItem('product', false, true) != '') {
return '';
}
return parent::generate();
}
}