| Server IP : 34.67.85.211 / Your IP : 216.73.217.52 Web Server : Apache System : Linux wordpress-1-vm 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 User : root ( 0) PHP Version : 7.4.9 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /var/www/html/wp-content/plugins/mailchimp-for-wp/includes/integrations/ |
Upload File : |
<?php
defined( 'ABSPATH' ) or exit;
/**
* Class MC4WP_User_Integration
*
* @access public
* @since 2.0
*/
abstract class MC4WP_User_Integration extends MC4WP_Integration {
/**
* @param WP_User $user
*
* @return array
*/
protected function user_merge_vars( WP_User $user ) {
// start with user_login as name, since that's always known
$data = array(
'EMAIL' => $user->user_email,
'NAME' => $user->user_login,
);
if ( '' !== $user->first_name ) {
$data['NAME'] = $user->first_name;
$data['FNAME'] = $user->first_name;
}
if ( '' !== $user->last_name ) {
$data['LNAME'] = $user->last_name;
}
if ( '' !== $user->first_name && '' !== $user->last_name ) {
$data['NAME'] = sprintf( '%s %s', $user->first_name, $user->last_name );
}
/**
* @since 3.0
* @deprecated 4.0
* @ignore
*/
$data = (array) apply_filters( 'mc4wp_user_merge_vars', $data, $user );
return $data;
}
}