PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 3.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v3.1
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
AdminNotices.php 5 years ago AjaxHandler.php 5 years ago Autologin.php 5 years ago BuddyPressBbPress.php 5 years ago EditUserProfile.php 5 years ago ExtensionManager.php 5 years ago FileUploader.php 5 years ago FormPreviewHandler.php 5 years ago FormRepository.php 5 years ago FormShortcodeDefaults.php 5 years ago GDPR.php 5 years ago GlobalSiteAccess.php 5 years ago ImageUploader.php 5 years ago LoginAuth.php 5 years ago Miscellaneous.php 5 years ago ModifyRedirectDefaultLinks.php 5 years ago PPRESS_Session.php 5 years ago PROFILEPRESS_sql.php 5 years ago PasswordReset.php 5 years ago ProfileUrlRewrite.php 5 years ago RegistrationAuth.php 5 years ago SendEmail.php 5 years ago ShortcodeThemeFactory.php 5 years ago UserAvatar.php 5 years ago UserSignupLocationListingPage.php 5 years ago UsernameEmailRestrictLogin.php 5 years ago WelcomeEmailAfterSignup.php 5 years ago default-email-template.php 5 years ago index.php 5 years ago
UserSignupLocationListingPage.php
90 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 'facebook':
43 $status = esc_html__('Facebook', 'wp-user-avatar');
44 break;
45
46 case 'twitter':
47 $status = esc_html__('Twitter', 'wp-user-avatar');
48 break;
49
50 case 'google':
51 $status = esc_html__('Google', 'wp-user-avatar');
52 break;
53
54 case 'linkedin':
55 $status = esc_html__('LinkedIn', 'wp-user-avatar');
56 break;
57
58 case 'github':
59 $status = esc_html__('GitHub', 'wp-user-avatar');
60 break;
61
62 case 'vk':
63 $status = esc_html__('Vkontakte', 'wp-user-avatar');
64 break;
65 case 'tab_widget':
66 $status = esc_html__('ProfilePress Tabbed Widget', 'wp-user-avatar');
67 break;
68 default:
69 return FormRepository::get_name(absint($val), FormRepository::REGISTRATION_TYPE);
70 }
71 }
72 }
73
74 return $status;
75 }
76
77 /**
78 * @return UserSignupLocationListingPage
79 */
80 public static function get_instance()
81 {
82 static $instance;
83
84 if ( ! isset($instance)) {
85 $instance = new self;
86 }
87
88 return $instance;
89 }
90 }