$phpc_user = new PhpcUser($anonymous); } // Find an appropriate calendar id if (!empty($vars['phpcid'])) { if (!is_numeric($vars['phpcid'])) { soft_error(__("Invalid calendar ID.")); } $phpcid = $vars['phpcid']; } if (!isset($phpcid) && !empty($vars['eid'])) { if (is_array($vars['eid'])) { $eid = $vars['eid'][0]; } else { $eid = $vars['eid']; } $event = $phpcdb->get_event_by_eid($eid); if ($event) { $phpcid = $event['cid']; } } if (!isset($phpcid) && !empty($vars['oid'])) { $event = $phpcdb->get_event_by_oid($vars['oid']); if ($event) { $phpcid = $event['cid']; } } if (!isset($phpcid)) { $calendars = $phpcdb->get_calendars(); if (empty($calendars)) { if (empty($vars['action'])) { if (is_admin()) {