default: case 'minute': $reminder_value *= Util::SECONDS_IN_A_MINUTE; break; case 'hour': $reminder_value *= Util::SECONDS_IN_AN_HOUR; break; case 'day': $reminder_value *= Util::SECONDS_IN_A_DAY; break; } create_metadata($event->guid, 'reminder', $reminder_value, '', $event->owner_guid, $event->access_id, true); } // rebuild reminders for the next 2 days $time = time(); $event->removeReminders(null, null, true); // remove all reminders $event->buildReminders($time, $time + Util::SECONDS_IN_A_DAY * 2); } else { unset($event->reminders); // in case of deleting reminder status $event->removeReminders(null, null, true); // remove all reminders } if (!$editing) { // if we're adding to the river we should provide a view add_to_river('river/object/event/create', 'create', $event->owner_guid, $event->guid); } elgg_clear_sticky_form('events/edit'); system_message(elgg_echo('events:success:save')); $forwardto = get_input('forward_to');