| Current Path : /home/sunflowe/www2/j15/administrator/components/com_jce/config/views/config/ |
| Current File : /home/sunflowe/www2/j15/administrator/components/com_jce/config/views/config/view.html.php |
<?php
/**
* @version $Id: view.html.php 102 2009-06-21 19:20:52Z happynoodleboy $
* @package JCE
* @copyright Copyright (C) 2009 Ryan Demmer. All rights reserved.
* @license GNU/GPL
* This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
*/
// no direct access
defined('_JEXEC') or die ('Restricted access');
jimport('joomla.application.component.view');
/**
* Extension Manager Default View
*
* @package JCE
* @since 1.5
*/
class ConfigViewConfig extends JView
{
function display($tpl = null)
{
$db = & JFactory::getDBO();
$lang = & JFactory::getLanguage();
$lang->load('plg_editors_jce', JPATH_SITE);
$client = JRequest::getWord('client', 'site');
$lists = array ();
$row = & JTable::getInstance('plugin');
$query = 'SELECT id'
.' FROM #__plugins'
.' WHERE element = "jce"'
;
$db->setQuery($query);
$id = $db->loadResult();
// load the row from the db table
$row->load(intval($id));
$xml = JCE_LIBRARIES.DS.'xml'.DS.'config'.DS.'config.xml';
if (!file_exists($xml)) {
$xml = JPATH_PLUGINS.DS.'editors'.DS.'jce.xml';
}
// get params definitions
$params = new JParameter($row->params, $xml);
$params->addElementPath(JPATH_COMPONENT.DS.'elements');
$this->assignRef('params', $params);
$this->assignRef('client', $client);
parent::display($tpl);
}
}