// of the profile page it should be the personal /events page. So we can use $a->user
$user = ($a->data['user']['nickname'] ? $a->data['user']['nickname'] : $a->user['nickname']);
- if( !(local_user() )&& !(feature_enabled($owner_uid, "export_calendar")) )
+ if( !(local_user()) && !(feature_enabled($owner_uid, "export_calendar")) )
return;
return replace_macros(get_markup_template("events_aside.tpl"), array(
return;
}
- $sql_extra = item_permissions_sql($owner_uid,$remote_contact,$groups);
+ // get the permissions
+ $sql_perms = item_permissions_sql($owner_uid,$remote_contact,$groups);
+ // we only want to have the events of the profile owner
+ $sql_extra = " AND `event`.`cid` = 0 ";
// get the tab navigation bar
$tabs .= profile_tabs($a,false, $a->data['user']['nickname']);
return;
}
- if(! (feature_enabled($owner_uid, "export_calendar"))) {
+ if( !(local_user()) && !(feature_enabled($owner_uid, "export_calendar"))) {
notice( t('Permission denied.') . EOL);
return;
}