Example #1
0
            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');