File: /home/clinicamaciel/www/wp-content/plugins/magee-shortcodes/shortcodes/class-column.php
<?php
if( !class_exists(' Magee_Column') ):
class Magee_Column {
public static $args;
private $id;
/**
* Initiate the shortcode
*/
public function __construct() {
add_shortcode( 'ms_column', array( $this, 'render' ) );
}
/**
* Render the shortcode
* @param array $args Shortcode paramters
* @param string $content Content between shortcode
* @return string HTML output
*/
function render( $args, $content = '') {
$defaults = Magee_Core::set_shortcode_defaults(
array(
'id' =>'',
'class' =>'',
'align' =>'',
'style' =>'1/1',
), $args
);
extract( $defaults );
self::$args = $defaults;
$columnclass='';
switch($style)
{
case '1/1':
$columnclass='col-md-12';
break;
case '1/2':
$columnclass='col-md-6';
break;
case '1/3':
$columnclass='col-md-4';
break;
case '1/4':
$columnclass='col-md-3';
break;
case '1/5':
$columnclass='col-md-1_5';
break;
case '1/6':
$columnclass='col-md-2';
break;
case '2/3':
$columnclass='col-md-8';
break;
case '2/5':
$columnclass='col-md-2_5';
break;
case '3/4':
$columnclass='col-md-9';
break;
case '3/5':
$columnclass='col-md-3_5';
break;
case '4/5':
$columnclass='col-md-4_5';
break;
case '5/6':
$columnclass='col-md-10';
break;
}
$html = sprintf('<div class="%s %s" id="%s" style="text-align:%s;">%s</div>',$class,$columnclass,$id,esc_attr($align),do_shortcode( Magee_Core::fix_shortcodes($content)));
return $html;
}
}
new Magee_Column();
endif;