MSV FM

dot.antimicrobial@66.96.161.157: ~ $
Path : /hermes/bosweb/b1705/yellowprint.ca/wp-content/plugins/porto-shortcodes/shortcodes/
File Upload :
Current < : /hermes/bosweb/b1705/yellowprint.ca/wp-content/plugins/porto-shortcodes/shortcodes/porto_block.php

<?php

// Porto Block
add_shortcode('porto_block', 'porto_shortcode_block');
add_action('vc_after_init', 'porto_load_block_shortcode');

function porto_shortcode_block($atts, $content = null) {
    ob_start();
    if ($template = porto_shortcode_template('porto_block'))
        include $template;
    return ob_get_clean();
}

function porto_load_block_shortcode() {
    $animation_type = porto_vc_animation_type();
    $animation_duration = porto_vc_animation_duration();
    $animation_delay = porto_vc_animation_delay();
    $custom_class = porto_vc_custom_class();

    vc_map( array(
        "name" => "Porto " . __("Block", 'porto-shortcodes'),
        "base" => "porto_block",
        "category" => __("Porto", 'porto-shortcodes'),
        "icon" => "porto_vc_block",
        'weight' => - 50,
        "params" => array(
            array(
                "type" => "label",
                "heading" => __("Input block id & slug name", 'porto-shortcodes'),
                "param_name" => "label"
            ),
            array(
                "type" => "textfield",
                "heading" => __("Block ID", 'porto-shortcodes'),
                "param_name" => "id",
                "admin_label" => true
            ),
            array(
                "type" => "textfield",
                "heading" => __("Block Slug Name", 'porto-shortcodes'),
                "param_name" => "name",
                "admin_label" => true
            ),
            $animation_type,
            $animation_duration,
            $animation_delay,
            $custom_class
        )
    ) );

    if (!class_exists('WPBakeryShortCode_Porto_Block')) {
        class WPBakeryShortCode_Porto_Block extends WPBakeryShortCode {
        }
    }
}