/exchange/code/trunk/administrator/components/com_exchange/helpers/elements/file.php
PHP | 38 lines | 14 code | 5 blank | 19 comment | 0 complexity | 41abcec88b63b5296c8035b6dfacd762 MD5 | raw file
- <?php
- /**
- * @version $Id: file.php 280 2010-09-18 02:14:15Z eddieajau $
- * @package NewLifeInIT
- * @subpackage com_exchange
- * @copyright Copyright 2005 - 2010 New Life in IT Pty Ltd. All rights reserved.
- * @license GNU General Public License version 2 or later.
- * @link http://www.theartofjoomla.com
- */
- // no direct access
- defined('_JEXEC') or die;
- /**
- * @package NewLifeInIT
- * @subpackage com_exchange
- */
- class JElementFile extends JElement
- {
- /**
- * Element name
- *
- * @access protected
- * @var string
- */
- var $_name = 'Text';
- function fetchElement($name, $value, &$node, $control_name)
- {
- global $mainframe;
- $size = ($node->attributes('size') ? 'size="'.$node->attributes('size').'"' : '');
- $class = ($node->attributes('class') ? 'class="'.$node->attributes('class').'"' : 'class="text_area"');
- $info = 'Max Post: '.ini_get('post_max_size').', Max Upload: '.ini_get('upload_max_filesize');
- return '<input type="file" name="'.$name.'" id="'.$control_name.$name.'" value="'.htmlspecialchars($value).'" '.$class.' '.$size.' /> <br />'.$info;
- }
- }