PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.0.3
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.0.3
4.17.2 4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 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 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / src / Classes / UserSignupLocationListingPage.php
wp-user-avatar / src / Classes Last commit date
Installer 5 years ago AdminNotices.php 4 years ago AjaxHandler.php 4 years ago Autologin.php 4 years ago BuddyPressBbPress.php 5 years ago EditUserProfile.php 4 years ago ExtensionManager.php 4 years ago FileUploader.php 4 years ago FormPreviewHandler.php 5 years ago FormRepository.php 4 years ago FormShortcodeDefaults.php 5 years ago GDPR.php 4 years ago Geolocation.php 4 years ago GlobalSiteAccess.php 4 years ago ImageUploader.php 4 years ago LoginAuth.php 4 years ago Miscellaneous.php 4 years ago ModifyRedirectDefaultLinks.php 4 years ago PPRESS_Session.php 4 years ago PROFILEPRESS_sql.php 4 years ago PasswordReset.php 4 years ago ProfileUrlRewrite.php 4 years ago RegistrationAuth.php 4 years ago SendEmail.php 4 years ago ShortcodeThemeFactory.php 5 years ago UserAvatar.php 4 years ago UserSignupLocationListingPage.php 4 years ago UsernameEmailRestrictLogin.php 4 years ago WPProfileFieldParserTrait.php 4 years ago WelcomeEmailAfterSignup.php 4 years ago default-email-template.php 4 years ago index.php 5 years ago
UserSignupLocationListingPage.php
93 lines
1 <?php
2
3 namespace ProfilePress\Core\Classes;
4
5 /**
6 * Indicate which form or social login where user signup from in ser listing page.
7 *
8 * @package ProfilePress\Core\Classes
9 */
10 class UserSignupLocationListingPage
11 {
12 public function __construct()
13 {
14 // add custom column to use listing
15 add_filter('manage_users_columns', array($this, 'add_column'));
16 add_action('manage_users_custom_column', array($this, 'populate_column'), 10, 3);
17 }
18
19 public function add_column($columns)
20 {
21 $column_name = apply_filters('ppress_signup_via_column', esc_html__('Registered Via', 'wp-user-avatar'));
22 $columns['signup_via'] = $column_name;
23
24 return $columns;
25
26 }
27
28 public function populate_column($status, $column_name, $user_id)
29 {
30 if ('signup_via' == $column_name) {
31
32 $melange_form_id = get_user_meta($user_id, '_pp_signup_melange_via', true);
33 $val = get_user_meta($user_id, '_pp_signup_via', true);
34
35 if ( ! empty($melange_val)) {
36 return FormRepository::get_name($melange_form_id, FormRepository::MELANGE_TYPE);
37 }
38
39 if ( ! empty($val)) {
40
41 switch ($val) {
42 case 'checkout':
43 $status = esc_html__('Checkout Form', 'wp-user-avatar');
44 break;
45 case 'facebook':
46 $status = esc_html__('Facebook', 'wp-user-avatar');
47 break;
48
49 case 'twitter':
50 $status = esc_html__('Twitter', 'wp-user-avatar');
51 break;
52
53 case 'google':
54 $status = esc_html__('Google', 'wp-user-avatar');
55 break;
56
57 case 'linkedin':
58 $status = esc_html__('LinkedIn', 'wp-user-avatar');
59 break;
60
61 case 'github':
62 $status = esc_html__('GitHub', 'wp-user-avatar');
63 break;
64
65 case 'vk':
66 $status = esc_html__('Vkontakte', 'wp-user-avatar');
67 break;
68 case 'tab_widget':
69 $status = esc_html__('ProfilePress Tabbed Widget', 'wp-user-avatar');
70 break;
71 default:
72 return FormRepository::get_name(absint($val), FormRepository::REGISTRATION_TYPE);
73 }
74 }
75 }
76
77 return $status;
78 }
79
80 /**
81 * @return UserSignupLocationListingPage
82 */
83 public static function get_instance()
84 {
85 static $instance;
86
87 if ( ! isset($instance)) {
88 $instance = new self;
89 }
90
91 return $instance;
92 }
93 }