<?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 front end modules.
*
* @property integer $id
* @property integer $pid
* @property integer $tstamp
* @property string $name
* @property string $headline
* @property string $type
* @property integer $levelOffset
* @property integer $showLevel
* @property boolean $hardLimit
* @property boolean $showProtected
* @property boolean $defineRoot
* @property integer $rootPage
* @property string $navigationTpl
* @property string $customTpl
* @property string $pages
* @property string $orderPages
* @property boolean $showHidden
* @property string $customLabel
* @property boolean $autologin
* @property integer $jumpTo
* @property boolean $redirectBack
* @property string $cols
* @property array $editable
* @property string $memberTpl
* @property boolean $tableless
* @property integer $form
* @property string $queryType
* @property boolean $fuzzy
* @property integer $contextLength
* @property integer $totalLength
* @property integer $perPage
* @property string $searchType
* @property string $searchTpl
* @property string $inColumn
* @property integer $skipFirst
* @property boolean $loadFirst
* @property string $size
* @property boolean $transparent
* @property string $flashvars
* @property string $altContent
* @property string $source
* @property string $singleSRC
* @property string $url
* @property boolean $interactive
* @property string $flashID
* @property string $flashJS
* @property string $imgSize
* @property boolean $useCaption
* @property boolean $fullsize
* @property string $multiSRC
* @property string $orderSRC
* @property string $html
* @property integer $rss_cache
* @property string $rss_feed
* @property string $rss_template
* @property integer $numberOfItems
* @property boolean $disableCaptcha
* @property string $reg_groups
* @property boolean $reg_allowLogin
* @property boolean $reg_skipName
* @property string $reg_close
* @property boolean $reg_assignDir
* @property string $reg_homeDir
* @property boolean $reg_activate
* @property integer $reg_jumpTo
* @property string $reg_text
* @property string $reg_password
* @property boolean $protected
* @property string $groups
* @property boolean $guests
* @property string $cssID
* @property string $space
* @property string $cal_calendar
* @property boolean $cal_noSpan
* @property integer $cal_startDay
* @property string $cal_format
* @property boolean $cal_ignoreDynamic
* @property string $cal_order
* @property integer $cal_readerModule
* @property integer $cal_limit
* @property string $cal_template
* @property string $cal_ctemplate
* @property boolean $cal_showQuantity
* @property string $com_order
* @property boolean $com_moderate
* @property boolean $com_bbcode
* @property boolean $com_requireLogin
* @property boolean $com_disableCaptcha
* @property string $com_template
* @property string $faq_categories
* @property integer $faq_readerModule
* @property string $list_table
* @property string $list_fields
* @property string $list_where
* @property string $list_search
* @property string $list_sort
* @property string $list_info
* @property string $list_info_where
* @property string $list_layout
* @property string $list_info_layout
* @property string $news_archives
* @property string $news_featured
* @property string $news_jumpToCurrent
* @property integer $news_readerModule
* @property string $news_metaFields
* @property string $news_template
* @property string $news_format
* @property integer $news_startDay
* @property string $news_order
* @property boolean $news_showQuantity
* @property string $newsletters
* @property string $nl_channels
* @property boolean $nl_hideChannels
* @property string $nl_subscribe
* @property string $nl_unsubscribe
* @property string $nl_template
* @property string $origSpace
* @property string $origCssID
* @property string $hl
*
*
* @author Leo Feyer <https://github.com/leofeyer>
*/
abstract class Module extends \Contao\Module
{
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();
}
}