-
Notifications
You must be signed in to change notification settings - Fork 5
/
class-jetpack-pre-connection-jitms.php
103 lines (96 loc) · 2.34 KB
/
class-jetpack-pre-connection-jitms.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
102
103
<?php
/**
* Jetpack's Pre-Connection JITMs class.
*
* @deprecated 13.3
*
* @package jetpack
*/
use Automattic\Jetpack\Redirect;
/**
* Jetpack's Pre-Connection JITMs. These can be displayed with the JITM package.
*
* @deprecated 13.3
*/
class Jetpack_Pre_Connection_JITMs {
/**
* Returns all the pre-connection messages.
*
* @deprecated 13.3
*
* @return array An array containing the pre-connection JITM messages.
*/
private function get_raw_messages() {
_deprecated_function( __METHOD__, 'jetpack-13.3' );
return array();
}
/**
* Generate a description text with links to ToS documents.
*
* Those messages must mention the ToS agreement message,
* but do not use the standard message defined in jetpack_render_tos_blurb.
* Instead, they use their own custom messages.
*
* @deprecated 13.3
*
* @param string $description Description string with placeholders.
*
* @return string
*/
private function generate_description_with_tos( $description ) {
return sprintf(
wp_kses(
$description,
array(
'a' => array(
'href' => array(),
'target' => array(),
'rel' => array(),
),
'strong' => true,
)
),
esc_url( Redirect::get_url( 'wpcom-tos' ) ),
esc_url( Redirect::get_url( 'jetpack-support-what-data-does-jetpack-sync' ) )
);
}
/**
* Returns partnership related pre-connection messages.
*
* @since 10.4
*
* @deprecated 13.3
*
* @return array An array containing the pre-connection JITM messages.
*/
private function maybe_get_raw_partnership_messages() {
_deprecated_function( __METHOD__, 'jetpack-13.3' );
return array();
}
/**
* Adds the input query arguments to the admin url.
*
* @deprecated 13.3
*
* @param array $args The query arguments.
*
* @return string The admin url.
*/
private function generate_admin_url( $args ) {
$url = add_query_arg( $args, admin_url( 'admin.php' ) );
return $url;
}
/**
* Add the Jetpack pre-connection JITMs to the list of pre-connection JITM messages.
*
* @deprecated 13.3
*
* @param array $pre_connection_messages An array of pre-connection JITMs.
*
* @return array The array of pre-connection JITMs.
*/
public function add_pre_connection_jitms( $pre_connection_messages ) {
_deprecated_function( __METHOD__, 'jetpack-13.3' );
return $pre_connection_messages;
}
}