Advertisement
Apina

snippet from attendee list that shows WP user ID

Mar 17th, 2015
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. <?php ?>
  2. <ol class="<?php espresso_template_css_class('attendee_list','attendee_list'); ?>">
  3. <?php
  4. $a_sql = "SELECT * FROM " . EVENTS_ATTENDEE_TABLE . " WHERE event_id='" . $event_id . "'";
  5. $a_sql .= $paid_only == 'true'? " AND (payment_status='Completed' OR payment_status='Pending' OR payment_status='Refund') ":'';
  6. $a_sql .= $sort;
  7. //echo $a_sql;
  8. $attendees = $wpdb->get_results($a_sql);
  9. foreach ($attendees as $attendee){
  10.  
  11. /* GET THE USER BASED ON EMAIL */
  12. $the_user = get_user_by( 'email', $attendee->email );
  13. //var_dump($the_user);
  14.  
  15.  
  16. $id = $attendee->id;
  17. $lname = $attendee->lname;
  18. $fname = $attendee->fname;
  19. $city = $attendee->city;
  20. $state = $attendee->state;
  21. $country = $attendee->state;
  22. $email = $attendee->email;
  23. $gravatar = $show_gravatar == 'true'? get_avatar( $email, $size = '100', $default = 'http://www.gravatar.com/avatar/' ) : '';
  24. $city_state = $city != '' || $state != '' ? '<br />' . ($city != '' ? $city :'') . ($state != '' ? ', ' . $state :' ') :'';
  25.  
  26. //These are example variables to show answers to questions
  27. //$custom_question_1 = '<br />'.do_shortcode('[EE_ANSWER q="12" a="'.$id.'"]');
  28. //$custom_question_2 = '<br />'.do_shortcode('[EE_ANSWER q="13" a="'.$id.'"]');
  29.  
  30. ?>
  31. <li class="<?php espresso_template_css_class('attendee_details','attendee_details'); ?>"> (<?php echo $the_user->ID; ?>) <span class="<?php espresso_template_css_class('espresso_attendee','espresso_attendee'); ?>"><?php echo $gravatar ?><?php echo stripslashes_deep($fname . ' ' . $lname) . $city_state .'</p>'; ?> </span>
  32. <div class="clear"></div>
  33. </li>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement