} if (isset($params['do_get_from_params']) && $params['do_get_from_params'] == 1) { $this->GetEventFromParams($event, $params); } $extra = ""; if ($this->GetPreference("force_category") == 1) { $extra = "onsubmit='for(i=0;i<" . count($categories) . ";i++){var name=\"category\"+i; var element=document.getElementById(name); if (element.checked) return true;}; alert(\"" . $this->Lang("category_reminder") . "\"); return false;'"; } $smarty->assign('formstart', $this->CreateFormStart($id, 'admin_event_update', $returnid, $method = 'post', $enctype = 'multipart/form-data', false, "", array(), $extra)); $smarty->assign('hidden', $this->CreateInputHidden($id, 'event_id', $event_id)); $current_year = date('Y'); $start = $current_year - $this->GetPreference('showpastyears', 2); $end = $current_year + $this->GetPreference('showfutureyears', 10); $smarty->assign('start_year', $start); $smarty->assign('end_year', $end); $tmp = cgcalendar_utils::get_username($event['event_created_by']); if ($tmp) { $event['owner_name'] = $tmp; } $smarty->assign('event', $event); $event_date_start_ut = time(); if (isset($params['startdate_Hour'])) { $event_date_start_ut = mktime($params['startdate_Hour'], $params['startdate_Minute'], 0, $params['startdate_Month'], $params['startdate_Day'], $params['startdate_Year']); } $event_date_end_ut = 0; if (isset($params['enddate_Hour'])) { $event_date_end_ut = mktime($params['enddate_Hour'], $params['enddate_Minute'], 59, $params['enddate_Month'], $params['enddate_Day'], $params['enddate_Year']); } $event_recur_period = 'none'; if (isset($event['event_recur_period'])) { $event_recur_period = $event['event_recur_period'];