C:\xampp\htdocs\landing\wp-content\plugins\js_composer\include\classes\shortcodes\vc-gitem-col.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
if ( ! defined'ABSPATH' ) ) {
    die( 
'-1' );
}

require_once 
vc_path_dir'SHORTCODES_DIR''vc-column.php' );

/**
 * Class WPBakeryShortCode_Vc_Gitem_Col
 */
class WPBakeryShortCode_Vc_Gitem_Col extends WPBakeryShortCode_Vc_Column {
    public 
$nonDraggableClass 'vc-non-draggable-column';

    
/**
     * @param $width
     * @param $i
     * @return string
     * @throws \Exception
     */
    
public function mainHtmlBlockParams$width$i ) {
        
$sortable = ( vc_user_access_check_shortcode_all$this->shortcode ) ? ' wpb_sortable ' ' ' $this->nonDraggableClass ' ' );

        return 
'data-element_type="' $this->settings['base'] . '" data-vc-column-width="' wpb_vc_get_column_width_indent$width$i ] ) . '" class="wpb_vc_column wpb_' $this->settings['base'] . $sortable $this->templateWidth() . ' wpb_content_holder"' $this->customAdminBlockParams();
    }

    
/**
     * @return string
     */
    
public function outputEditorControlAlign() {
        
$alignment = array(
            array(
                
'name' => 'left',
                
'label' => esc_html__'Left''js_composer' ),
            ),
            array(
                
'name' => 'center',
                
'label' => esc_html__'Center''js_composer' ),
            ),
            array(
                
'name' => 'right',
                
'label' => esc_html__'Right''js_composer' ),
            ),
        );
        
$output '<span class="vc_control vc_control-align"><span class="vc_control-wrap">';
        foreach ( 
$alignment as $data ) {
            
$attr esc_attr$data['name'] );
            
$output .= sprintf'<a href="#" data-vc-control-btn="align" data-vc-align="%s" class="vc_control vc_control-align-%s" title="%s"><i class="vc_icon vc_icon-align-%s"></i></a>'esc_attr$attr ), $attresc_html$data['label'] ), $attr );
        }

        return 
$output '</span></span>';
    }
}
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586