コード例 #1
0
ファイル: export.php プロジェクト: ranrolls/ras-full-portal
<?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');