PluginProbe ʕ •ᴥ•ʔ
Wp Social Login and Register Social Counter / 1.8.2
Wp Social Login and Register Social Counter v1.8.2
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 4 years ago share 4 years ago global-setting.php 4 years ago providers-setting.php 4 years ago settings.php 4 years ago style-setting.php 4 years ago tab-menu.php 4 years ago
providers-setting.php
252 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 $val?>">
31 <div class="xs-single-social-block <?php echo $k; ?>">
32 <div class="xs-block-header" data-type="modal-trigger"
33 data-target="example-modal-<?php echo $k; ?>">
34 <span class="drag-icon"></span>
35 <span class="wslu-social-icon met-social met-social-<?php echo $k; ?>"></span>
36 <h2 class="xs-social-icon-title"><?php echo esc_html($val, 'wp-social'); ?></h2>
37 </div>
38
39 <div class="xs-block-footer">
40 <div class="left-content">
41
42 <?php \WP_Social\Helper\View_Helper::get_enable_switch($k, empty($enabled_providers[$k]['enable']), 'enable_provider_login') ?>
43
44 </div>
45 <div class="right-content">
46 <a href="javascript:void()"
47 class="wslu-social-provider-btn xs-btn btn-special small"
48 data-type="modal-trigger"
49 data-target="example-modal-<?php echo $k; ?>">
50
51 <?php
52 if(!empty($enabled_providers[$k]['enable'])) {
53 echo esc_html__('Settings', 'wp-social'); ?><?php
54 } else {
55 echo esc_html__('Getting Started', 'wp-social');
56 }
57 ?>
58 </a>
59 </div>
60 </div>
61 </div>
62 </li>
63 <?php endforeach; ?>
64 </ul>
65 </div>
66 <?php
67
68
69 foreach($core_provider AS $keyTypeAll => $valueTypeAll):
70
71 $classSet = 'getting';
72
73 $api_ins = \WP_Social\App\Providers::xs_login_service_provider_instruction($keyTypeAll);
74
75 if(!empty($enabled_providers[$keyTypeAll]['enable'])) {
76 $classSet = 'setting';
77 }
78 ?>
79
80 <div class="xs-modal-dialog" id="example-modal-<?php echo $keyTypeAll; ?>">
81 <div class="xs-modal-content post__tab">
82 <div class="xs-modal-header clear-both">
83 <div class="tabHeader">
84 <ul class="tab__list clear-both">
85 <li class="<?php echo $classSet== 'getting' ? 'active' : ''; ?> tab__list__item"><?php echo esc_html__('Getting Started', 'wp-social'); ?></li>
86 <li class="<?php echo $classSet== 'setting' ? 'active' : ''; ?> tab__list__item"><?php echo esc_html__('Settings', 'wp-social'); ?></li>
87 <li class="<?php echo $classSet== 'button' ? 'active' : ''; ?> tab__list__item"><?php echo esc_html__('Buttons', 'wp-social'); ?></li>
88 <li class="tab__list__item "><?php echo esc_html__('Usage', 'wp-social'); ?></li>
89 </ul>
90 </div>
91 <button type="button" class="xs-btn" data-modal-dismiss="modal">
92 <span class="wslu-icon met-social met-social-cross"></span>
93 </button>
94 </div>
95 <div class="xs-modal-body">
96 <div class="ekit--tab__post__details tabContent">
97 <h6 class="wslu-popup-provider-title"><?php echo esc_html__($valueTypeAll, 'wp-social'); ?></h6>
98 <div class="tabItem <?php echo $classSet == 'getting' ? 'active' : ''; ?>">
99 <div class="getting-section">
100
101 <div class="wslu-popup-data">
102 <div class="wslu-single-popup-item">
103 <h3 class="wslu-sec-title"><?php echo esc_html__('Getting Started ', 'wp-social'); ?></h3>
104 <p><?php echo esc_html($api_ins['getting_txt']); ?> </p>
105 </div>
106 <div class="wslu-single-popup-item">
107 <h3 class="wslu-sec-title"><?php echo esc_html__('Create ' . $valueTypeAll . ' App', 'wp-social'); ?></h3>
108
109 <ol class="xs_social_ol">
110
111 <li>
112 <?php echo __('Check how to create App/Project On ' . $valueTypeAll . ' developer account - ', 'wp-social') ?>
113 <a href="<?php echo esc_url($api_ins['doc_url']) ?>"
114 target="_blank"><?php echo $api_ins['doc_url'] ?></a>
115 </li>
116
117 <li>
118 <?php
119 echo esc_html__('Must add the following URL to the "Valid OAuth redirect URIs" field: ', 'wp-social');
120 echo __(' <strong>' . esc_url(get_site_url() . '/wp-json/wslu-social-login/type/' . $keyTypeAll) . '</strong>', 'wp-social');
121 echo '<br>'.esc_html($api_ins['local_ins']);
122 ?>
123 </li>
124
125 <li> <?php echo esc_html__('After getting the App ID & App Secret, Go to "Settings" tab and put those information ', 'wp-social'); ?>
126
127 <li> <?php echo esc_html__('Click on "Save Changes"', 'wp-social'); ?></li>
128 </ol>
129
130 </div>
131 </div>
132 </div>
133 </div>
134 <div class="tabItem <?php echo $classSet == 'setting' ? 'active' : ''; ?>">
135 <div class="setting-section">
136
137 <div class="wslu-popup-data" id="<?php echo $keyTypeAll; ?>_form_table">
138
139 <div class="wslu-single-popup-item">
140 <div class="setting-label-wraper">
141 <label class="setting-label wslu-sec-title" for="<?php echo $keyTypeAll; ?>_appid">
142 <?php echo __('App ID - <em>(Required)</em>', 'wp-social'); ?>
143 </label>
144 </div>
145 <input placeholder="741888455955744"
146 name="xs_social[<?php echo $keyTypeAll; ?>][id]" type="text"
147 id="<?php echo $keyTypeAll; ?>_appid"
148 value="<?php echo esc_html(isset($saved_settings[$keyTypeAll]['id']) ? $saved_settings[$keyTypeAll]['id'] : ''); ?>"
149 class="wslu-global-input">
150 </div>
151
152
153 <div class="wslu-single-popup-item">
154 <div class="setting-label-wraper">
155 <label class="setting-label wslu-sec-title"
156 for="<?php echo $keyTypeAll; ?>_secret"><?php echo __('App Secret - <em>(Required)</em>', 'wp-social'); ?></label>
157 </div>
158 <input placeholder="32fd74bcaacf588c4572946f201eee8e"
159 name="xs_social[<?php echo $keyTypeAll; ?>][secret]" type="text"
160 id="<?php echo $keyTypeAll; ?>_secret"
161 value="<?php echo esc_html(isset($saved_settings[$keyTypeAll]['secret']) ? $saved_settings[$keyTypeAll]['secret'] : ''); ?>"
162 class="wslu-global-input">
163 </div>
164 </div> <!-- ./End Popup Data -->
165
166 </div>
167 </div>
168 <div class="tabItem">
169 <div class="button-section">
170
171 <div class="wslu-popup-data">
172 <div class="wslu-single-popup-item">
173 <div class="setting-label-wraper">
174 <label class="setting-label wslu-sec-title"
175 for="<?php echo $keyTypeAll; ?>_login_label"><?php echo esc_html__('Login Label Text ', 'wp-social'); ?> </label>
176 </div>
177
178 <input placeholder="Login with <?php echo $valueTypeAll; ?>"
179 name="xs_social[<?php echo $keyTypeAll; ?>][login_label]" type="text"
180 id="<?php echo $keyTypeAll; ?>_login_label"
181 value="<?php echo esc_html(isset($saved_settings[$keyTypeAll]['login_label']) ? $saved_settings[$keyTypeAll]['login_label'] : 'Login with ' . $valueTypeAll . ''); ?>"
182 class="wslu-global-input">
183 </div>
184
185 <div class="wslu-single-popup-item">
186 <div class="setting-label-wraper">
187 <label class="setting-label wslu-sec-title"
188 for="<?php echo $keyTypeAll; ?>_logout_label"><?php echo esc_html__('Logout Label Text ', 'wp-social'); ?> </label>
189 </div>
190 <input placeholder="Logout with <?php echo $valueTypeAll; ?>"
191 name="xs_social[<?php echo $keyTypeAll; ?>][logout_label]"
192 type="text" id="<?php echo $keyTypeAll; ?>_logout_label"
193 value="<?php echo esc_html(isset($saved_settings[$keyTypeAll]['logout_label']) ? $saved_settings[$keyTypeAll]['logout_label'] : 'Logout from ' . $valueTypeAll . ''); ?>"
194 class="wslu-global-input">
195 </div>
196 </div> <!-- ./End Popup Data -->
197
198 </div>
199 </div>
200 <div class="tabItem">
201 <div class="usage-section">
202
203 <div class="wslu-popup-data">
204 <div class="wslu-single-popup-item">
205 <div class="setting-label-wraper">
206 <label class="setting-label wslu-sec-title"><?php echo esc_html__('Shortcode', 'wp-social'); ?> </label>
207 </div>
208
209 <ol class="xs_social_ol">
210 <li>[xs_social_login provider="<?php echo esc_html($keyTypeAll); ?>"
211 class="custom-class"]
212 </li>
213 <li>[xs_social_login provider="<?php echo esc_html($keyTypeAll); ?>"
214 class="custom-class" btn-text="Button Text
215 for <?php echo esc_html($valueTypeAll); ?>"]
216 </li>
217 <li>[xs_social_login provider="<?php echo esc_html($keyTypeAll); ?>
218 "]Button Text for <?php echo esc_html($valueTypeAll); ?>
219 [/xs_social_login]
220 </li>
221 </ol>
222
223 </div>
224
225 <div class="wslu-single-popup-item">
226 <div class="setting-label-wraper">
227 <label class="setting-label wslu-sec-title"><?php echo esc_html__('Simple Link', 'wp-social'); ?> </label>
228 </div>
229
230 <ul>
231 <li><?php echo esc_html('<a href="' . esc_url(get_site_url() . '/wp-json/wslu-social-login/type/' . $keyTypeAll) . '"> Login with ' . esc_html($valueTypeAll) . ' </a>'); ?></li>
232 </ul>
233 </div>
234 </div> <!-- ./End Popup Data -->
235
236 </div>
237
238 </div>
239 </div>
240 </div>
241
242 <div class="xs-modal-footer">
243 <button type="submit" name="xs_provider_submit_form"
244 class="xs-btn btn-special"><?php echo esc_html__('Save Changes', 'wp-social'); ?></button>
245 </div>
246 </div>
247 </div>
248 <?php endforeach; ?>
249 <div class="xs-backdrop"></div>
250 </form>
251 </div>
252