/var/www/hkosl.com/aga/wp-content/plugins/contact-form-7/includes/shortcodes.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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php
/**
 * All the functions and classes in this file are deprecated.
 * You shouldn't use them. The functions and classes will be
 * removed in a later version.
 */

function wpcf7_add_shortcode$tag$func$has_name false ) {
    
wpcf7_deprecated_function__FUNCTION__'4.6''wpcf7_add_form_tag' );

    return 
wpcf7_add_form_tag$tag$func$has_name );
}

function 
wpcf7_remove_shortcode$tag ) {
    
wpcf7_deprecated_function__FUNCTION__'4.6''wpcf7_remove_form_tag' );

    return 
wpcf7_remove_form_tag$tag );
}

function 
wpcf7_do_shortcode$content ) {
    
wpcf7_deprecated_function__FUNCTION__'4.6',
        
'wpcf7_replace_all_form_tags' );

    return 
wpcf7_replace_all_form_tags$content );
}

function 
wpcf7_scan_shortcode$cond null ) {
    
wpcf7_deprecated_function__FUNCTION__'4.6''wpcf7_scan_form_tags' );

    return 
wpcf7_scan_form_tags$cond );
}

class 
WPCF7_ShortcodeManager {

    private static 
$form_tags_manager;

    private function 
__construct() {}

    public static function 
get_instance() {
        
wpcf7_deprecated_function__METHOD__'4.6',
            
'WPCF7_FormTagsManager::get_instance' );

        
self::$form_tags_manager WPCF7_FormTagsManager::get_instance();
        return new 
self;
    }

    public function 
get_scanned_tags() {
        
wpcf7_deprecated_function__METHOD__'4.6',
            
'WPCF7_FormTagsManager::get_scanned_tags' );

        return 
self::$form_tags_manager->get_scanned_tags();
    }

    public function 
add_shortcode$tag$func$has_name false ) {
        
wpcf7_deprecated_function__METHOD__'4.6',
            
'WPCF7_FormTagsManager::add' );

        return 
self::$form_tags_manager->add$tag$func$has_name );
    }

    public function 
remove_shortcode$tag ) {
        
wpcf7_deprecated_function__METHOD__'4.6',
            
'WPCF7_FormTagsManager::remove' );

        return 
self::$form_tags_manager->remove$tag );
    }

    public function 
normalize_shortcode$content ) {
        
wpcf7_deprecated_function__METHOD__'4.6',
            
'WPCF7_FormTagsManager::normalize' );

        return 
self::$form_tags_manager->normalize$content );
    }

    public function 
do_shortcode$content$exec true ) {
        
wpcf7_deprecated_function__METHOD__'4.6',
            
'WPCF7_FormTagsManager::replace_all' );

        if ( 
$exec ) {
            return 
self::$form_tags_manager->replace_all$content );
        } else {
            return 
self::$form_tags_manager->scan$content );
        }
    }

    public function 
scan_shortcode$content ) {
        
wpcf7_deprecated_function__METHOD__'4.6',
            
'WPCF7_FormTagsManager::scan' );

        return 
self::$form_tags_manager->scan$content );
    }
}

class 
WPCF7_Shortcode extends WPCF7_FormTag {

    public function 
__construct$tag ) {
        
wpcf7_deprecated_function'WPCF7_Shortcode''4.6''WPCF7_FormTag' );

        
parent::__construct$tag );
    }
}