ASong2U_Web/wp-content/plugins/events-manager/templates/buddypress/profile.php

40 lines
1.3 KiB
PHP

<?php
/* WARNING! This file may change in the near future as we intend to add features to BuddyPress - 2012-02-14 */
global $bp, $EM_Notices;
echo $EM_Notices;
if( user_can($bp->displayed_user->id,'edit_events') ){
?>
<h4><?php _e('My Events', 'dbem'); ?></h4>
<?php
$events = EM_Events::get(array('owner'=>$bp->displayed_user->id));
if( count($events) > 0 ){
$args = array(
'format_header' => get_option('dbem_bp_events_list_format_header'),
'format' => get_option('dbem_bp_events_list_format'),
'format_footer' => get_option('dbem_bp_events_list_format_footer'),
'owner' => $bp->displayed_user->id
);
echo EM_Events::output($events, $args);
}else{
?>
<p><?php _e('No Events', 'dbem'); ?>. <a href="<?php echo $bp->events->link . 'my-events/edit/'; ?>"><?php _e('Add Event','dbem'); ?></a></p>
<?php
}
}
?>
<h4><?php _e("Events I'm Attending", 'dbem'); ?></h4>
<?php
$EM_Person = new EM_Person( $bp->displayed_user->id );
$EM_Bookings = $EM_Person->get_bookings();
if(count($EM_Bookings->bookings) > 0){
//Get events here in one query to speed things up
$event_ids = array();
foreach($EM_Bookings as $EM_Booking){
$event_ids[] = $EM_Booking->event_id;
}
echo EM_Events::output(array('event'=>$event_ids));
}else{
?>
<p><?php _e('Not attending any events yet.','dbem'); ?></p>
<?php
}