/contentmanager/code/trunk/administrator/components/com_contentmanager/libraries/jxtended/form/fields/integers.php
PHP | 39 lines | 20 code | 4 blank | 15 comment | 1 complexity | 30817c656ce9d00373967706883c9602 MD5 | raw file
- <?php
- /**
- * @version $Id: integers.php 160 2009-07-09 00:06:09Z eddieajau $
- * @package JXtended.Libraries
- * @subpackage Form
- * @copyright Copyright (C) 2008 - 2009 JXtended, LLC. All rights reserved.
- * @license GNU General Public License <http://www.gnu.org/copyleft/gpl.html>
- * @link http://jxtended.com
- */
- defined('JPATH_BASE') or die;
- jimport('joomla.html.html');
- jximport2('jxtended.form.field');
- jximport2('jxtended.form.fields.list');
- /**
- * JXtended Form Field Type Class for a list of integers.
- *
- * @package JXtended.Libraries
- * @subpackage Form
- * @version 1.0
- */
- class JXFieldTypeIntegers extends JXFieldTypeList
- {
- function _getOptions(&$node)
- {
- $first = (int) $node->attributes('first');
- $last = (int) $node->attributes('last');
- $step = (int) max(1, $node->attributes('step'));
- $options = array();
- for ($i = $first; $i <= $last; $i += $step)
- {
- $options[] = JHTML::_('select.option', $i);
- }
- return $options;
- }
- }