Your IP : 216.73.216.219


Current Path : /home/pteabiscqq/www/modules/mod_jbcookies/fields/
Upload File :
Current File : /home/pteabiscqq/www/modules/mod_jbcookies/fields/jbmessage.php

<?php
/**
 * @package			Joomla.Site
 * @subpackage		Modules - mod_jbcookies
 * 
 * @author			JoomBall! Project
 * @link			http://www.joomball.com
 * @copyright		Copyright © 2011-2014 JoomBall! Project. All Rights Reserved.
 * @license			GNU/GPL, http://www.gnu.org/licenses/gpl-3.0.html
 */

defined('_JEXEC') or die;

class JFormFieldJbmessage extends JFormField {

    protected $type = 'jbmessage';

    protected function getInput() {
    	
    	$label = $this->element['label'] ? (string) $this->element['label'] : '';
    	$message = $this->element['message'] ? (string) $this->element['message'] : '';
    	
    	switch ($message) {
    		case 'space':
    			$style = 'border: 1px solid #BBBBBB; background-color: #F1F1F1; ';
    			$text_title = JText::_($label);
    			$text_message = '';
    			break;
    		case 'info':
    			$style = 'border: 1px solid #8bda8b; background-color: #cbfbcb; ';
    			$text_title = JText::_('JBINFORMATION').': ';
    			$text_message = JText::_($label);
    			break;
    		case 'note':
    			$html = array();

       			$html[] = '<div class="alert alert-info">';
				$html[] = '<button type="button" class="close" data-dismiss="alert">&times;</button>';
				$html[] = '<strong>'.JText::_('JFIELD_NOTE_DESC').': </strong>';
				$html[] = JText::_($label);
				$html[] = '</div>';
				echo implode('', $html);
				return;
    			break;
    		case 'version':
		    	$xml = $this->element['xml'];
		    	
		    	if ($xml) {
					$xml = JApplicationHelper::parseXMLInstallFile($this->element['path'].$xml);
					if ($xml && isset($xml['version'])) {
						$version = $xml['version'];
					}
				}
		
				if (empty($version)) {
					return '';
				}
				
				$html = array();

       			$html[] = '<div class="alert alert-block">';
				$html[] = '<button type="button" class="close" data-dismiss="alert">&times;</button>';
				$html[] = '<strong>'.JText::_('JVERSION').': </strong>';
				$html[] = $this->element['extension_name'].' ' . $version;
				$html[] = '</div>';
				echo implode('', $html);
				return;
    			break;
    		default:
    			$style = 'border: 1px solid #BBBBBB; background-color: #F1F1F1; ';
    			$text_title = '';
    			$text_message = JText::_($label);
    			break;
    	}
    	
        $html = array();

        $html[] = '<div style="clear:left;"></div>';
		$html[] = '<div style="'.$style.'max-width: 500px; margin: 5px 0; padding: 5px 10px; border-radius: 5px; font-size:12px;">';
		$html[] = '<strong style="color:#303030;">';
		$html[] = $text_title;
		$html[] = '</strong>';
		$html[] = $text_message;
		$html[] = '</div>';
		
		return implode('', $html);
    }

    protected function getLabel() {}

}