Your IP : 216.73.216.190


Current Path : /proc/1908984/root/proc/2603263/cwd/
Upload File :
Current File : //proc/1908984/root/proc/2603263/cwd/accordion_item.tar

css/index.html000064400000000032152351623770007337 0ustar00<html><body></body></html>js/index.html000064400000000032152351623770007163 0ustar00<html><body></body></html>config.php000064400000005041152351623770006535 0ustar00<?php 
/*
* @package   YouTech Shortcodes
* @author    YouTech Company http://smartaddons.com/
* @copyright Copyright (C) 2015 YouTech Company
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
*/
defined('_JEXEC') or die;
class YT_Shortcode_accordion_item_config {
	static function get_config(){
		return array(
			'yt_title' => array('type' => 'text',
				'default' => 'Item Title',
				'name'  => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_TITLE"),
				'desc'  => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_TITLE_DESC"),
				'child' => array(
					'icon' => array('type'=>'icon',
						'default' => 'icon:heart',
						'name' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ICON"),
						'desc' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ICON_DESC"),
					),
				),
			),
			
		   	'icon_color'=>array(
				'type' => 'color',
				'default'=> '#ccc',
				'name' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ICON_COLOR"),
				'desc' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ICON_COLOR_DESC"),
				'child'=>array(
					'icon_size' => array(
						'type' => 'slider',
						'default' => 16,
						'min'  => 14,
						'max'  => 20,
						'step' => 1,
						'name' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ICON_SIZE"),
						'desc' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ICON_SIZE_DESC"),
						),
				),
			),
			'color_title'=>array(
				'type' => 'color',
				'default'=> '#000',
				'name' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ACCORDION_ITEM_COLOR_TITLE"),
				'desc' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ACCORDION_ITEM_COLOR_TITLE_DESC"),
				'child' => array(
					'color_desc'=>array(
						'type' => 'color',
						'default'=> '#000',
						'name' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ACCORDION_ITEM_COLOR_DESC"),
						'desc' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_ACCORDION_ITEM_COLOR_DESC_DESC"),
					),
					
				),
			),
			'background'=>array(
				'type' => 'color',
				'default'=> '#fff',
				'name' =>JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_BACKGROUND"),
				'desc' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_BACKGROUND_DESC"),
				'child' => array(
					'border_color' => array(
						'type' => 'color',
						'default' => '#ccc',
						'name' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_BORDER_COLOR_ACCORDION_ITEM"),
						'desc' => JText::_("PLG_SYSTEM_YOUTECH_SHORTCODES_BORDER_COLOR_ACCORDION_ITEM_DESC"),		
					),
				),
			),
			'content' => array('type' => 'textarea',
			   'default' => 'Add Content Here',
			   'name'  => 'Content',
			),			  
		);
	}
	
}

?>shortcode.php000064400000004470152351623770007267 0ustar00<?php
/*
* @package   YouTech Shortcodes
* @author    YouTech Company http://smartaddons.com/
* @copyright Copyright (C) 2015 YouTech Company
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
*/
defined('_JEXEC') or die;
function accordion_itemYTShortcode($atts, $content = null){
	global $style_acc,$item_active,$dem;
	extract(ytshortcode_atts(array(
		"yt_title"        		=> '',
		"icon"         			=> 'plus',
		'background'   			=> '#fff',
		"color_title"  			=> '#333',
		"color_desc"   			=> '#333',
		"width"        			=> '100',
		"height"       			=> '100%',
		"border_color" 			=> '',
		"icon_color"   			=> '#ccc',
		"icon_size"    			=> '16',
		"background_active" 	=> '#fff',
		"color_active" 			=> '#4e9e31'
	), $atts));
	$id = uniqid('yt_acc_item_').rand().time();
	$css= '';
	$icon_color = ($icon_color) ? 'color:' . $icon_color . ';' : '';
    $icon_size_ = ($icon_size) ? 'font-size: '.intval($icon_size).'px;' : '';
	$style    = ($style_acc=='border' ? 'border:1px solid '.$border_color : '');
	$acc_item = "<li class='yt-accordion-group' id='".$id."'>";
	$css .= "li.yt-accordion-group#".$id."{".$style."}";
	
	$active = ($dem == $item_active) ? 'enable' : 'disable';
	$acc_item .= "<h3 class='accordion-heading ".$active."'>" ;
	$css .= "li.yt-accordion-group#".$id." h3.accordion-heading{background:" . $background . "; box-shadow: 0px 1px 0px ".$background." inset ; color:".$color_title.";font-size:".$icon_size."px}";
	
	if($icon !=''){
		if (strpos($icon, 'icon:') !== false){
			$acc_item .= "<i class='icon_accordion fa fa-" . trim(str_replace('icon:', '', $icon)) . "'></i> ";
			if ($icon_color or $icon_size){
	            $css .= '#'.$id.' .icon_accordion {'.$icon_color.$icon_size_.'}';
	       	}
		}else{
			$acc_item .= '<img src="'.yt_image_media($icon).'" style="width:'.$icon_size.'px" alt="" /> ';
		}
	}	
	$acc_item .=' '. $yt_title . "</h3>";
	$css .= "li.yt-accordion-group#".$id." .yt-accordion-inner{background:" . $background . ";color:".$color_desc.";border-color:".$color_title."}";
	$acc_item .= "<div class='yt-accordion-inner'>" . parse_shortcode(str_replace(array("<br/>", "<br>", "<br />"), " ", $content)) . "</div>";
	$acc_item .= "</li>";
	$doc = JFactory::getDocument();
	$doc->addStyleDeclaration($css);
	$dem++;
	return $acc_item;
}	
?>