Skip to content

Instantly share code, notes, and snippets.

@JudeRosario
Created February 20, 2016 19:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JudeRosario/63308acc4a327a49661a to your computer and use it in GitHub Desktop.
Save JudeRosario/63308acc4a327a49661a to your computer and use it in GitHub Desktop.
Events + Custom Code
add_filter('eab-guest_list-guest_avatar' , 'add_m2_colors' , 999 , 4) ;
function add_m2_colors( $avatar, $user_id, $user_data, $event ) {
$member = MS_Factory::load( 'MS_Model_Member', $user_id );
$memberships = MS_Model_Membership::get_memberships() ;
foreach ( $memberships as $m )
{
if ( $member->has_membership( $m->id ) ) {
$color = $m->get_color() ;
$css = '<span style="background-color:'.$color.';color:white;padding:4px;border-radius:5px "' ;
$avatar = str_replace( "<span " , $css , $avatar ) ;
break ;
}
}
return $avatar ;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment