public static function pricing_table($atts = null, $content = null) { $atts = su_shortcode_atts(array('style' => 1, 'scroll_reveal' => '', 'class' => ''), $atts, 'pricing_table'); su_do_shortcode($content); $plans = array(); $count = count(Su_Shortcode_plan::$plans); if (!$count) { return JText::_('PLG_SYSTEM_BDTHEMES_SHORTCODES_PRICING_TABLE_HELP'); } foreach (Su_Shortcode_plan::$plans as $plan) { $plans[] = Su_Shortcode_plan::_plan($plan['atts'], $plan['content']); } Su_Shortcode_plan::$plans = array(); return '<div' . su_scroll_reveal($atts) . ' class="su-pricing-table su-clearfix su-pricing-style-' . $atts['style'] . ' su-pricing-table-size-' . $count . su_ecssc($atts) . '">' . implode('', $plans) . '</div>'; }
public static function plan($atts = null, $content = null) { $return = self::_plan($atts, $content); $plans = self::$plans; $x = self::$count_plans; $plans[$x] = array('atts' => $atts, 'content' => $content); self::$plans = $plans; self::$count_plans++; return $return; }