%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/gachan/www/wp-content/plugins/jekas_extensions/vc_extended/shortcodes/
Upload File :
Create Path :
Current File : /home/gachan/www/wp-content/plugins/jekas_extensions/vc_extended/shortcodes/vc_table_pricing.php

<?php
add_action('vc_before_init','jekas_add_vc_table_pricing');
if(!function_exists('jekas_add_vc_table_pricing')){
 function jekas_add_vc_table_pricing(){
  vc_map(array(
               'name'=>__( 'Table Pricing', 'jekas' ),
               'base'=> 'vc_table_pricing',
			   'icon' => 'jekas fa fa-usd',
              'category' => esc_html__( 'Jekas Options', 'jekas' ),
               'description'=>__( 'Table Pricing', 'jekas' ),
               'params'=>array(
                               array('type'=>'textfield',
                                     'heading'=>__( 'Title', 'jekas' ),
                                     'param_name'=>'title',
                                     'value'=>'',
                                     ),
                               array('type'=>'textfield',
                                     'heading'=>__( 'Price', 'jekas' ),
                                     'param_name'=>'price_month',
                                     'value'=>'',
                                     ),                                   
                               array('type'=>'textfield',
                                     'heading'=>__( 'Frequency', 'jekas' ),
                                     'param_name'=>'frequency',
                                     'value'=>'',
                                     ),
                                array('type'=>'textfield',
                                     'heading'=>__( 'Price Year', 'jekas' ),
                                     'param_name'=>'price_year',
                                     'value'=>'',
                                     ),      
                               array('type'=>'checkbox',
                                     'heading'=>__( 'Resalted', 'jekas' ),
                                     'param_name'=>'resalted',
                                     'value'=>array( esc_html__( 'Yes, please', 'jekas' ) => '1'),
                                     ), 
                                array('type'=>'list_textfield',
                                     'heading'=>__( 'Features', 'jekas' ),
                                     'param_name'=>'features',
                                     'value'=>'',
                                     ), 
                                array('type'=>'textfield',
                                     'heading'=>__( 'Buy Url', 'jekas' ),
                                     'param_name'=>'buy_url',
                                     'value'=>''),
                                     ),   
                              ));
  
  }
}

  function vc_table_pricing_tpl($atts,$content=''){

      $title = $price_month = $frequency = $price_year = $resalted = $buy_url = $features = '';

    extract(shortcode_atts(array(
        'title'=>'',
        'price_month'=>'',
        'frequency'=>'',
        'price_year'=>'',
        'resalted'=>false,
        'buy_url'=>'',
        'features'=>'',
        ),$atts));

    $f=explode('&',$features);
    $features=array();
    foreach($f as $value)
     $features[]=urldecode(end(explode('=',$value))); 
    $output=($resalted==1) ? '<div class="item_table promotion_table">' : '<div class="item_table">';
    $output.=' <div class="head_table"> 
               <span class="arrow_table"></span>';
    $output.='<h1>'.$title.'</h1>';
    $output.='<h2>'.$price_month.' <span>'.$frequency.'</span></h2>';
    $output.='<h5>'.$price_year.'</h5>';
    $output.='</div>
               <ul>';
    foreach($features as $k=>$v)
    {
      $class=($k%2==0) ? 'class="color"' : '';
      $output.='<li '.$class.'><i class="fa fa-check"></i>'. $v.'</li>';
    }
   $output.='</ul>';
   $output.='<a href="'.esc_url($buy_url).'" class="button">'.esc_html__('Order Now','jekas').'</a>
             </div>';
           
 return $output;
}
add_shortcode('vc_table_pricing','vc_table_pricing_tpl');
?>

Zerion Mini Shell 1.0