PluginProbe ʕ •ᴥ•ʔ
Wp Social Login and Register Social Counter / 3.2.1
Wp Social Login and Register Social Counter v3.2.1
3.2.1 trunk 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.10 1.3.11 1.3.2 1.3.3 1.3.4 1.3.6 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.4 1.4.5 1.4.6 1.4.8 1.4.9 1.5.0 1.6.0 1.6.1 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.8.0 1.8.1 1.8.2 1.8.3 1.8.5 1.8.6 1.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.8 2.2.9 3.0.0 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0
wp-social / template / admin / providers-setting.php
wp-social / template / admin Last commit date
counter 2 weeks ago share 2 weeks ago global-setting.php 2 weeks ago providers-setting.php 2 weeks ago settings.php 3 years ago style-setting.php 3 years ago tab-menu.php 3 years ago
providers-setting.php
253 lines
1 <?php
2 defined('ABSPATH') || exit;
3 ?>
4
5 <div class="wslu-social-login-main-wrapper">
6 <?php
7 require_once(WSLU_LOGIN_PLUGIN . '/template/admin/tab-menu.php');
8
9 if($message_provider == 'show') { ?>
10 <div class="admin-page-framework-admin-notice-animation-container">
11 <div 0="XS_Social_Login_Settings" id="XS_Social_Login_Settings"
12 class="updated admin-page-framework-settings-notice-message admin-page-framework-settings-notice-container notice is-dismissible"
13 style="margin: 1em 0px; visibility: visible; opacity: 1;">
14 <p><?php echo esc_html__('Providers data have been updated.', 'wp-social'); ?></p>
15 <button type="button" class="notice-dismiss">
16 <span class="screen-reader-text"><?php echo esc_html__('Dismiss this notice.', 'wp-social'); ?></span>
17 </button>
18 </div>
19 </div>
20 <?php } ?>
21
22
23 <form action="<?php echo esc_url(admin_url() . 'admin.php?page=wslu_global_setting&tab=wslu_providers'); ?>"
24 name="xs_provider_submit_form" method="post" id="xs_provider_form">
25 <div class="xs-social-block-wraper">
26 <ul class="xs-social-block" data-action="sort_providers_login" data-sort_url="<?php echo esc_url(admin_url() . 'admin-ajax.php'); ?>">
27 <?php
28 foreach($core_provider as $k => $val): ?>
29
30 <li data-provider="<?php echo esc_attr($val)?>">
31 <div class="xs-single-social-block <?php echo esc_attr($k); ?>">
32 <div class="xs-block-header" data-type="modal-trigger"
33 data-target="example-modal-<?php echo esc_attr($k); ?>"
34 data-drag-label="<?php echo esc_attr__('Drag to Reorder', 'wp-social'); ?>">
35 <span class="drag-icon"></span>
36 <span class="wslu-social-icon met-social met-social-<?php echo esc_attr($k); ?>"></span>
37 <h2 class="xs-social-icon-title"><?php echo esc_html($val, 'wp-social'); ?></h2>
38 </div>
39
40 <div class="xs-block-footer">
41 <div class="left-content">
42
43 <?php \WP_Social\Helper\View_Helper::get_enable_switch($k, empty($enabled_providers[$k]['enable']), 'enable_provider_login') ?>
44
45 </div>
46 <div class="right-content">
47 <a href="javascript:void(0)"
48 class="wslu-social-provider-btn xs-btn btn-special small"
49 data-type="modal-trigger"
50 data-target="example-modal-<?php echo esc_attr($k); ?>">
51
52 <?php
53 if(!empty($enabled_providers[$k]['enable'])) {
54 echo esc_html__('Settings', 'wp-social'); ?><?php
55 } else {
56 echo esc_html__('Getting Started', 'wp-social');
57 }
58 ?>
59 </a>
60 </div>
61 </div>
62 </div>
63 </li>
64 <?php endforeach; ?>
65 </ul>
66 </div>
67 <?php
68
69
70 foreach($core_provider AS $keyTypeAll => $valueTypeAll):
71
72 $classSet = 'getting';
73
74 $api_ins = \WP_Social\App\Providers::xs_login_service_provider_instruction($keyTypeAll);
75
76 if(!empty($enabled_providers[$keyTypeAll]['enable'])) {
77 $classSet = 'setting';
78 }
79 ?>
80
81 <div class="xs-modal-dialog" id="example-modal-<?php echo esc_attr($keyTypeAll); ?>">
82 <div class="xs-modal-content post__tab">
83 <div class="xs-modal-header clear-both">
84 <div class="tabHeader">
85 <ul class="tab__list clear-both">
86 <li class="<?php echo esc_attr($classSet== 'getting' ? 'active' : ''); ?> tab__list__item"><?php echo esc_html__('Getting Started', 'wp-social'); ?></li>
87 <li class="<?php echo esc_attr($classSet== 'setting' ? 'active' : ''); ?> tab__list__item"><?php echo esc_html__('Settings', 'wp-social'); ?></li>
88 <li class="<?php echo esc_attr($classSet== 'button' ? 'active' : ''); ?> tab__list__item"><?php echo esc_html__('Buttons', 'wp-social'); ?></li>
89 <li class="tab__list__item "><?php echo esc_html__('Usage', 'wp-social'); ?></li>
90 </ul>
91 </div>
92 <button type="button" class="xs-btn" data-modal-dismiss="modal">
93 <span class="wslu-icon met-social met-social-cross"></span>
94 </button>
95 </div>
96 <div class="xs-modal-body">
97 <div class="ekit--tab__post__details tabContent">
98 <h6 class="wslu-popup-provider-title"><?php echo esc_html__($valueTypeAll, 'wp-social'); ?></h6>
99 <div class="tabItem <?php echo esc_attr($classSet == 'getting' ? 'active' : ''); ?>">
100 <div class="getting-section">
101
102 <div class="wslu-popup-data">
103 <div class="wslu-single-popup-item">
104 <h3 class="wslu-sec-title"><?php echo esc_html__('Getting Started ', 'wp-social'); ?></h3>
105 <p><?php echo esc_html($api_ins['getting_txt']); ?> </p>
106 </div>
107 <div class="wslu-single-popup-item">
108 <h3 class="wslu-sec-title"><?php echo esc_html(sprintf(__('Create %s App', 'wp-social'), $valueTypeAll)); ?></h3>
109
110 <ol class="xs_social_ol">
111
112 <li>
113 <?php echo esc_html(sprintf(__('Check how to create App/Project On %s developer account - ', 'wp-social'), $valueTypeAll)); ?>
114 <a href="<?php echo esc_url($api_ins['doc_url']) ?>"
115 target="_blank"><?php echo esc_url($api_ins['doc_url']) ?></a>
116 </li>
117
118 <li>
119 <?php
120 esc_html_e('Must add the following URL to the "Valid OAuth redirect URIs" field: ', 'wp-social');
121 echo wp_kses(' <strong>' . esc_url(get_home_url() . '/wp-json/wslu-social-login/type/' . $keyTypeAll) . '</strong>', \WP_Social\Helper\Helper::get_kses_array() );
122 echo wp_kses('<br>', \WP_Social\Helper\Helper::get_kses_array()).esc_html($api_ins['local_ins']);
123 ?>
124 </li>
125
126 <li> <?php echo esc_html__('After getting the App ID & App Secret, Go to "Settings" tab and put those information ', 'wp-social'); ?>
127
128 <li> <?php echo esc_html__('Click on "Save Changes"', 'wp-social'); ?></li>
129 </ol>
130
131 </div>
132 </div>
133 </div>
134 </div>
135 <div class="tabItem <?php echo esc_attr( $classSet == 'setting' ? 'active' : ''); ?>">
136 <div class="setting-section">
137
138 <div class="wslu-popup-data" id="<?php echo esc_attr($keyTypeAll); ?>_form_table">
139
140 <div class="wslu-single-popup-item">
141 <div class="setting-label-wraper">
142 <label class="setting-label wslu-sec-title" for="<?php echo esc_attr($keyTypeAll); ?>_appid">
143 <?php esc_html_e("App ID - ", "wp-social"); ?><em><?php esc_html_e("(Required)", "wp-social"); ?> </em>
144 </label>
145 </div>
146 <input placeholder="741888455955744"
147 name="xs_social[<?php echo esc_attr($keyTypeAll); ?>][id]" type="text"
148 id="<?php echo esc_attr($keyTypeAll); ?>_appid"
149 value="<?php echo esc_html(isset($saved_settings[$keyTypeAll]['id']) ? $saved_settings[$keyTypeAll]['id'] : ''); ?>"
150 class="wslu-global-input">
151 </div>
152
153
154 <div class="wslu-single-popup-item">
155 <div class="setting-label-wraper">
156 <label class="setting-label wslu-sec-title"
157 for="<?php echo esc_attr($keyTypeAll); ?>_secret"><?php esc_html_e("App Secret - ", "wp-social"); ?><em><?php esc_html_e("(Required)", "wp-social"); ?> </em> </label>
158 </div>
159 <input placeholder="32fd74bcaacf588c4572946f201eee8e"
160 name="xs_social[<?php echo esc_attr($keyTypeAll); ?>][secret]" type="text"
161 id="<?php echo esc_attr($keyTypeAll); ?>_secret"
162 value="<?php echo esc_html(isset($saved_settings[$keyTypeAll]['secret']) ? $saved_settings[$keyTypeAll]['secret'] : ''); ?>"
163 class="wslu-global-input">
164 </div>
165 </div> <!-- ./End Popup Data -->
166
167 </div>
168 </div>
169 <div class="tabItem">
170 <div class="button-section">
171
172 <div class="wslu-popup-data">
173 <div class="wslu-single-popup-item">
174 <div class="setting-label-wraper">
175 <label class="setting-label wslu-sec-title"
176 for="<?php echo esc_attr($keyTypeAll); ?>_login_label"><?php echo esc_html__('Login Label Text ', 'wp-social'); ?> </label>
177 </div>
178
179 <input placeholder="Login with <?php echo esc_html($valueTypeAll); ?>"
180 name="xs_social[<?php echo esc_attr($keyTypeAll); ?>][login_label]" type="text"
181 id="<?php echo esc_attr($keyTypeAll); ?>_login_label"
182 value="<?php echo esc_attr( isset($saved_settings[$keyTypeAll]['login_label']) ? $saved_settings[$keyTypeAll]['login_label'] : 'Login with ' . $valueTypeAll . ''); ?>"
183 class="wslu-global-input">
184 </div>
185
186 <div class="wslu-single-popup-item">
187 <div class="setting-label-wraper">
188 <label class="setting-label wslu-sec-title"
189 for="<?php echo esc_attr($keyTypeAll); ?>_logout_label"><?php echo esc_html__('Logout Label Text ', 'wp-social'); ?> </label>
190 </div>
191 <input placeholder="Logout with <?php echo esc_html($valueTypeAll); ?>"
192 name="xs_social[<?php echo esc_attr($keyTypeAll); ?>][logout_label]"
193 type="text" id="<?php echo esc_attr($keyTypeAll); ?>_logout_label"
194 value="<?php echo esc_html(isset($saved_settings[$keyTypeAll]['logout_label']) ? $saved_settings[$keyTypeAll]['logout_label'] : 'Logout from ' . $valueTypeAll . ''); ?>"
195 class="wslu-global-input">
196 </div>
197 </div> <!-- ./End Popup Data -->
198
199 </div>
200 </div>
201 <div class="tabItem">
202 <div class="usage-section">
203
204 <div class="wslu-popup-data">
205 <div class="wslu-single-popup-item">
206 <div class="setting-label-wraper">
207 <label class="setting-label wslu-sec-title"><?php echo esc_html__('Shortcode', 'wp-social'); ?> </label>
208 </div>
209
210 <ol class="xs_social_ol">
211 <li>[xs_social_login provider="<?php echo esc_html($keyTypeAll); ?>"
212 class="custom-class"]
213 </li>
214 <li>[xs_social_login provider="<?php echo esc_html($keyTypeAll); ?>"
215 class="custom-class" btn-text="Button Text
216 for <?php echo esc_html($valueTypeAll); ?>"]
217 </li>
218 <li>[xs_social_login provider="<?php echo esc_html($keyTypeAll); ?>
219 "]Button Text for <?php echo esc_html($valueTypeAll); ?>
220 [/xs_social_login]
221 </li>
222 </ol>
223
224 </div>
225
226 <div class="wslu-single-popup-item">
227 <div class="setting-label-wraper">
228 <label class="setting-label wslu-sec-title"><?php echo esc_html__('Simple Link', 'wp-social'); ?> </label>
229 </div>
230
231 <ul>
232 <li><?php echo esc_html('<a rel="nofollow" href="' . esc_url(get_home_url() . '/wp-json/wslu-social-login/type/' . $keyTypeAll) . '"> '.esc_html__('Login with', 'wp-social').'' . esc_html($valueTypeAll) . ' </a>'); ?></li>
233 </ul>
234 </div>
235 </div> <!-- ./End Popup Data -->
236
237 </div>
238
239 </div>
240 </div>
241 </div>
242
243 <div class="xs-modal-footer">
244 <button type="submit" name="xs_provider_submit_form"
245 class="xs-btn btn-special"><?php echo esc_html__('Save Changes', 'wp-social'); ?></button>
246 </div>
247 </div>
248 </div>
249 <?php endforeach; ?>
250 <div class="xs-backdrop"></div>
251 </form>
252 </div>
253