PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / trunk
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress vtrunk
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 3 years ago AdminNotices.php 2 months ago AjaxHandler.php 1 year ago Autologin.php 9 months ago BlockRegistrations.php 10 months ago BuddyPressBbPress.php 3 years ago DisableConcurrentLogins.php 2 years ago EditUserProfile.php 5 months ago ExtensionManager.php 1 month ago FileUploader.php 3 months ago FormPreviewHandler.php 5 months ago FormRepository.php 1 year ago FormShortcodeDefaults.php 1 month ago GDPR.php 3 years ago Geolocation.php 3 years ago GlobalSiteAccess.php 3 years ago ImageUploader.php 1 year ago LoginAuth.php 1 year ago Miscellaneous.php 3 years ago ModifyRedirectDefaultLinks.php 31 minutes ago PPRESS_Session.php 1 year ago PROFILEPRESS_sql.php 1 year ago PasswordReset.php 1 year ago ProfileUrlRewrite.php 4 years ago RegistrationAuth.php 1 week ago SendEmail.php 3 years ago ShortcodeThemeFactory.php 5 years ago UserAvatar.php 1 year ago UserSignupLocationListingPage.php 3 years ago UsernameEmailRestrictLogin.php 4 years ago WPProfileFieldParserTrait.php 1 year ago WelcomeEmailAfterSignup.php 1 year ago default-email-template.php 1 year ago index.php 3 years ago
UserSignupLocationListingPage.php
72 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', [$this, 'add_column']);
16 add_action('manage_users_custom_column', [$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
34 $val = get_user_meta($user_id, '_pp_signup_via', true);
35
36 if ( ! empty($melange_val)) {
37 return FormRepository::get_name($melange_form_id, FormRepository::MELANGE_TYPE);
38 }
39
40 if ( ! empty($val)) {
41
42 $social_login_networks = ppress_social_login_networks();
43
44 if ($val == 'checkout') {
45 $status = esc_html__('Checkout', 'wp-user-avatar');
46 } elseif ($val == 'tab_widget') {
47 $status = esc_html__('ProfilePress Tabbed Widget', 'wp-user-avatar');
48 } elseif (in_array($val, array_keys($social_login_networks))) {
49 $status = $social_login_networks[$val];
50 } else {
51 $status = FormRepository::get_name(absint($val), FormRepository::REGISTRATION_TYPE);
52 }
53 }
54 }
55
56 return $status;
57 }
58
59 /**
60 * @return UserSignupLocationListingPage
61 */
62 public static function get_instance()
63 {
64 static $instance;
65
66 if ( ! isset($instance)) {
67 $instance = new self;
68 }
69
70 return $instance;
71 }
72 }