40 lines
1.3 KiB
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
|
|
}
|