Your IP : 216.73.216.193


Current Path : /home/cbequiperp/www/administrator/components/com_rsform/helpers/adapters/
Upload File :
Current File : /home/cbequiperp/www/administrator/components/com_rsform/helpers/adapters/fieldset.php

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

defined('_JEXEC') or die('Restricted access');

class RSFieldset {
	public function startFieldset($legend = '', $class = 'adminform form-horizontal', $display = true) {
        $return = '<fieldset class="' . $class . '">';
        if ($legend) {
            $return .= '<h3 class="rsfp-legend">' . $legend . '</h3>';
        }

        if ($display) {
            echo $return;
        } else {
            return $return;
        }
	}
	
	public function showField($label, $input, $attribs = array(), $display = true) {
		$class 	= '';
		$id 	= '';
		
		if (isset($attribs['class'])) {
			$class = ' '.$this->escape($attribs['class']);
		}
		if (isset($attribs['id'])) {
			$id = ' id="'.$this->escape($attribs['id']).'"';
		}

        $return = '<div class="control-group' . $class . '"' . $id . '>';

        if ($label) {
            $return .= '<div class="control-label">' . $label . '</div>';
        }
        $return .= '<div' . ( $label ? ' class="controls"' : '' ) . '>' . $input . '</div>';
        $return .= '</div>';

        if ($display) {
            echo $return;
        } else {
            return $return;
        }
	}
	
	public function endFieldset($display = true) {
        $return = '</fieldset>';

        if ($display) {
            echo $return;
        } else {
            return $return;
        }
	}
	
	protected function escape($text) {
		return htmlentities($text, ENT_COMPAT, 'utf-8');
	}
}