<?php /** * @package ContentBuilder * @author Markus Bopp * @link http://www.crosstec.de * @license GNU/GPL */ // No direct access defined('_JEXEC') or die('Restricted access'); require_once JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_contentbuilder' . DS . 'classes' . DS . 'joomla_compat.php'; CBCompat::requireModel(); require_once JPATH_COMPONENT_ADMINISTRATOR . DS . 'classes' . DS . 'contentbuilder.php'; class ContentbuilderModelExport extends CBModel { private $frontend = false; private $_menu_filter = array(); private $_menu_filter_order = array(); function __construct($config) { parent::__construct($config); $this->frontend = JFactory::getApplication()->isSite(); $mainframe = JFactory::getApplication(); $option = 'com_contentbuilder'; $this->setId(JRequest::getInt('id', 0)); if (JFactory::getSession()->get($option . 'formsd_id', 0) == 0 || JFactory::getSession()->get($option . 'formsd_id', 0) == $this->_id) { $filter_order = $mainframe->getUserStateFromRequest($option . 'formsd_filter_order', 'filter_order', '', 'cmd'); $filter_order_Dir = $mainframe->getUserStateFromRequest($option . 'formsd_filter_order_Dir', 'filter_order_Dir', 'desc', 'cmd'); $filter = $mainframe->getUserStateFromRequest($option . 'formsd_filter', 'filter', '', 'string'); $filter_state = $mainframe->getUserStateFromRequest($option . 'formsd_filter_state', 'list_state_filter', 0, 'int'); $filter_publish = $mainframe->getUserStateFromRequest($option . 'formsd_filter_publish', 'list_publish_filter', -1, 'int');