$content .= $Ev->Edit('', $rp_id, 'save' . $actionval); break; } break; case 'clone': if (isset($_GET['eid'])) { USES_evlist_class_event(); $Ev = new evEvent($_GET['eid']); if ($Ev->id == '') { // Event not found break; } // Now prep it to be saved as a new record $Ev->id = ''; $Ev->isNew = true; $content .= $Ev->Edit(); } break; case 'none': // Don't display anything, it was already taken care of break; case 'home': if (!empty($msg)) { $msg_url = "?msg={$msg}"; } echo COM_refresh(EVLIST_URL . '/index.php' . $msg_url); exit; case 'print': $rp_id = isset($_GET['rp_id']) ? $_GET['rp_id'] : ''; if (!empty($rp_id)) { USES_evlist_class_repeat();
$rp_id = isset($_POST['rp_id']) && !empty($_POST['rp_id']) ? $_POST['rp_id'] : isset($_GET['rp_id']) && !empty($_GET['rp_id']) ? $_GET['rp_id'] : 0; if ($rp_id > 0) { $content .= EVLIST_adminRSVP($rp_id); } break; case 'import': $T = new Template(EVLIST_PI_PATH . '/templates/'); $T->set_file('form', 'import_events.thtml'); $T->parse('output', 'form'); $content .= $T->finish($T->get_var('output')); break; case 'edit': USES_evlist_class_event(); $Ev = new evEvent($_REQUEST['eid']); $Ev->AdminMode = $admin; $content .= $Ev->Edit('', $rp_id, 'save' . $actionval); break; default: $content .= EVLIST_admin_list_events(); $page = 'events'; break; } $display = COM_siteHeader(); if (!empty($msg)) { //msg block $display .= COM_startBlock($LANG_EVLIST['messages'][6], '', 'blockheader-message.thtml'); $display .= $LANG_EVLIST['messages'][$msg]; $display .= COM_endBlock('blockfooter-message.thtml'); } $display .= EVLIST_adminHeader($page); $display .= $content;