Example #1
0
    $event = new Event();
}
$event->title = $title;
$event->description = $description;
$event->container_guid = $container_guid;
$event->access_id = $access_id;
$event->save();
$event->setLocation($location);
$event->setLatLong($latitude, $longitude);
$event->tags = $tags;
if ($newEvent) {
    // add event create river event
    elgg_create_river_item(array('view' => 'river/object/event/create', 'action_type' => 'create', 'subject_guid' => elgg_get_logged_in_user_guid(), 'object_guid' => $event->getGUID()));
    // add optional organizer relationship
    if ($organizer_rsvp) {
        $event->rsvp(EVENT_MANAGER_RELATION_ORGANIZING, null, true, false);
    }
}
$event->shortdescription = $shortdescription;
$event->comments_on = $comments_on;
$event->registration_ended = $registration_ended;
$event->registration_needed = $registration_needed;
$event->show_attendees = $show_attendees;
$event->hide_owner_block = $hide_owner_block;
$event->notify_onsignup = $notify_onsignup;
$event->max_attendees = $max_attendees;
$event->waiting_list = $waiting_list;
$event->venue = $venue;
$event->twitter_hash = $twitter_hash;
$event->contact_details = $contact_details;
$event->region = $region;