コード例 #1
0
 * @package     Articles Anywhere
 * @version     1.11.0
 *
 * @author      Peter van Westen <*****@*****.**>
 * @link        http://www.nonumber.nl
 * @copyright   Copyright © 2011 NoNumber! All Rights Reserved
 * @license     http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */
// No direct access
defined('_JEXEC') or die('Restricted access');
$user =& JFactory::getUser();
if ($user->get('guest')) {
    JError::raiseError(403, JText::_("ALERTNOTAUTH"));
}
$class = new plgButtonArticlesAnywherePopup();
$params = $class->getPluginParamValues('articlesanywhere', 'editors-xtd');
$mainframe =& JFactory::getApplication();
if ($mainframe->isSite()) {
    if (!$params->enable_frontend) {
        JError::raiseError(403, JText::_("ALERTNOTAUTH"));
    }
}
$class->render($params);
class plgButtonArticlesAnywherePopup
{
    function getPluginParamValues($name, $type = 'system')
    {
        jimport('joomla.plugin.plugin');
        $plugin = JPluginHelper::getPlugin($type, $name);
        require_once JPATH_PLUGINS . DS . 'system' . DS . 'nonumberelements' . DS . 'helpers' . DS . 'parameters.php';
        $parameters =& NNParameters::getParameters();