File manager - Edit - /home/verseaumee/www/plugins/system/bluejoomla/shortcodes/accordion.php
Back
<?php /** * @author Bluejoomla * @date: 01-04-2014 * * @copyright Copyright (C) 2013 shinetheme.com . All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE */ //no direct accees defined ('_JEXEC') or die('resticted aceess'); //[Accordion] if(!function_exists('accordion_sc')) { $accordionArray = array(); function accordion_sc( $atts, $content="" ){ global $accordionArray; $params = btshortcode_atts(array( 'id' => 'accordion', 'title'=>'', 'desc' =>'' ), $atts); btdo_shortcode( $content ); $rand = rand(99,999); $return = ''; $return .= '<div class="panel-group" id="hAccordion" role="tablist" aria-multiselectable="true">'; //Accordions foreach ($accordionArray as $key=>$accordion) { $active=""; $collapsed = "collapsed"; if ($key == 0) {$active=" in ";$collapsed = "";} $return .= '<div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"> <h4 class="panel-title"> <a class="'.$collapsed.'" data-toggle="collapse" data-parent="#hAccordion" href="#acco'.$rand.$key.'" aria-expanded="true" aria-controls="collapse1"> <i class="fa '.$accordion['icon_name'].'"></i>'.$accordion['title'].'<span class="sign fa"></span> </a> </h4> </div> <div id="acco'.$rand.$key.'" class="panel-collapse collapse '.$active.'" role="tabpanel" aria-labelledby="headingOne"> <div class="panel-body"> '.btdo_shortcode($accordion['content']).' </div> </div> </div> <!--hAccordion No #1--> '; } $return .='</div>'; $accordionArray = array(); return $return; } btadd_shortcode( 'accordion', 'accordion_sc' ); //Accordion Items function accordion_item_sc( $atts, $content="" ){ global $accordionArray; $accordionArray[] = array('title'=>$atts['title'],'icon_name'=>$atts['icon_name'], 'content'=>$content); } btadd_shortcode( 'accordion_item', 'accordion_item_sc' ); }
| ver. 1.4 |
Github
|
.
| PHP 8.5.7 | Generation time: 0 |
proxy
|
phpinfo
|
Settings