var themater_shortcodes_url = \"" . THEMATER_SHORTCODES_URL . "\"; \n"; } /** * Row */ function shortcode_row($params, $content = null){ extract(shortcode_atts(array( 'class' => 'row-fluid' ), $params)); $content = preg_replace('/
/', '', $content); $result = '
'; $result .= do_shortcode($content ); $result .= '
'; return force_balance_tags( $result ); } /** * Col span */ function shortcode_span($params,$content=null){ extract(shortcode_atts(array( 'class' => 'span1' ), $params)); $result = '
'; $result .= do_shortcode($content ); $result .= '
'; return force_balance_tags( $result ); } /** * Notification */ function shortcode_notice($params, $content = null){ extract(shortcode_atts(array( 'type' => 'unknown' ), $params)); $content = preg_replace('/
/', '', $content); $result = '
'; $result .= ''; $result .= do_shortcode($content ); $result .= '
'; return force_balance_tags( $result ); } /** * Button */ function shortcode_buttons($params, $content = null){ extract(shortcode_atts(array( 'size' => 'default', 'type' => 'default', 'value' => 'button', 'href' => "#" ), $params)); $content = preg_replace('/
/', '', $content); $result = ''.$value.''; return force_balance_tags( $result ); } /** * Labels & Badges */ function shortcode_labels($params, $content = null){ extract(shortcode_atts(array( 'type' => 'label', 'style' => 'default', 'title' => 'Title' ), $params)); $content = preg_replace('/
/', '', $content); $result = ''.$title.''; return force_balance_tags( $result ); } /** * Tabs */ //-------------- // [tabs] // [thead] // [tab href="#link" title="title"] // [dropdown title="title"] // [tab href="#link" title="title"] // [/dropdown] // [/thead] // [tcontents] // [tcontent id="link"] // [/tcontent] // [/tcontents] // [/tabs] // --------------- // function shortcode_tabs($params, $content = null){ $content = preg_replace('/
/', '', $content); $result = '
'; $result .= do_shortcode($content ); $result .= '
'; return force_balance_tags( $result ); } function shortcode_thead($params, $content = null){ $content = preg_replace('/
/', '', $content); $result = ''; return force_balance_tags( $result ); } function shortcode_tab($params, $content = null){ extract(shortcode_atts(array( 'href' => '#', 'title' => '', 'class' => '' ), $params)); $content = preg_replace('/
/', '', $content); $result = '
  • '; $result .= ''.$title.''; $result .= '
  • '; return force_balance_tags( $result ); } function shortcode_dropdown($params, $content = null){ global $dws_timestamp; extract(shortcode_atts(array( 'title' => '', 'id' => '', 'class' => '', ), $params)); $content = preg_replace('/
    /', '', $content); $result = ''; return force_balance_tags( $result ); } function shortcode_tcontents($params, $content = null){ $content = preg_replace('/
    /', '', $content); $result = '
    '; $result .= do_shortcode($content ); $result .= '
    '; return force_balance_tags( $result ); } function shortcode_tcontent($params, $content = null){ extract(shortcode_atts(array( 'id' => '', 'class'=>'', ), $params)); $content = preg_replace('/
    /', '', $content); $class= ($class=='active')?'active in':''; $result = '
    '; $result .= do_shortcode($content ); $result .= '
    '; return force_balance_tags( $result ); } /** * Collapse */ function shortcode_collapse($params, $content = null){ extract(shortcode_atts(array( 'id'=>'' ), $params)); $content = preg_replace('/
    /', '', $content); $result = '
    '; $result .= do_shortcode($content ); $result .= '
    '; return force_balance_tags( $result ); } function shortcode_citem($params, $content = null){ extract(shortcode_atts(array( 'id'=>'', 'title'=>'Collapse title', 'parent' => '' ), $params)); $content = preg_replace('/
    /', '', $content); $result = '
    '; $result .= '
    '; $result .= ''; $result .= $title; $result .= ''; $result .= '
    '; $result .= '
    '; $result .= '
    '; $result .= do_shortcode($content ); $result .= '
    '; $result .= '
    '; $result .= '
    '; return force_balance_tags( $result ); } /** * Button */ function shortcode_icons($params, $content = null){ extract(shortcode_atts(array( 'name' => 'default' ), $params)); $content = preg_replace('/
    /', '', $content); $result = ''; return force_balance_tags( $result ); } } $themater_shortcodes = new ThematerShortcodes();