Example #1
0
 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>';
 }
Example #2
0
 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;
 }