/contentmanager/code/trunk/administrator/components/com_contentmanager/models/fields/params.php
PHP | 40 lines | 17 code | 4 blank | 19 comment | 1 complexity | 74efb763f070edf0d32424dd1b7abc85 MD5 | raw file
- <?php
- /**
- * @version $Id: params.php 39 2009-05-21 07:32:36Z eddieajau $
- * @copyright Copyright (C) 2009 New Life in IT Pty Ltd. All rights reserved.
- * @license GNU General Public License <http://www.gnu.org/copyleft/gpl.html>
- * @link http://www.theartofjoomla.com
- */
- // no direct access
- defined('_JEXEC') or die;
- /**
- * Text form field type object
- *
- * @package jXZContentManager
- * @subpackage Forms
- */
- class JXFieldTypeParams extends JXFieldType
- {
- /**
- * Field type
- *
- * @access protected
- * @var string
- */
- var $_type = 'Text';
- function fetchField($name, $value, &$node, $controlName)
- {
- $size = ($node->attributes('size') ? ' size="'.$node->attributes('size').'"' : '');
- $class = ($node->attributes('class') ? 'class="'.$node->attributes('class').'"' : 'class="text_area"');
- $readonly = ($node->attributes('readonly') == 'true' ? ' readonly="readonly"' : '');
- $onchange = ($node->attributes('onchange') ? ' onchange="'.$node->attributes('onchange').'"' : '');
- $p = new JParameter($value);
- $p->addElementPath(JPATH_COMPONENT.DS.'models'.DS.'elements');
- $p->setXML($node);
- return $p->render($controlName.$name);
- }
- }