name : jquerycalendar.php
<?php
/**
* @package RSForm! Pro
* @copyright (C) 2007-2019 www.rsjoomla.com
* @license GPL, http://www.gnu.org/copyleft/gpl.html
*/

defined('_JEXEC') or die;

require_once JPATH_ADMINISTRATOR.'/components/com_rsform/helpers/fields/jquerycalendar.php';

class RSFormProFieldBootstrap2JqueryCalendar extends RSFormProFieldJqueryCalendar
{
	// @desc All calendars should have a 'rsform-calendar-box' class for easy styling
	//		 Since the calendar is composed of multiple items, we need to differentiate the attributes through the $type parameter
	public function getAttributes($type='input') {
		$attr = parent::getAttributes($type);
		if (strlen($attr['class'])) {
			$attr['class'] .= ' ';
		}
		
		if ($type == 'button') {
			$attr['class'] .= 'btn';
		}
		
		return $attr;
	}

    protected function setFieldOutput($input, $button, $container, $hidden, $layout) {
        if ($layout == 'FLAT') {
            return $input.$button.$container.$hidden;
        } else {
            return '<div class="input-append">'.$input.$button.'</div>'.$container.$hidden;
        }
    }
}

© 2025 Cubjrnet7