include_once("../global.php");
$PAGE->htmltitle = $PAGE->sitetitle=_("Event Infos");
if(!isset($do)) $do = "";
if(!isset($order)) $order = FALSE;
if(!isset($dir)) $dir = FALSE;
if(!isset($page)) $page = FALSE;
if(!isset($search)) $search = FALSE;
if(!isset($highlight)) $highlight = FALSE;
if(!isset($search)) $search = FALSE;
if($do == "" || preg_match("/^(event|status|teilnehmer|guests|bepart|remove|overview|location|export|lpde_mfz|lpde_tickets|export|map|voucher)$/",$do)) {
if($GLOBALS['global']['debug']) debug_info("GLOBAL::include -> class.event_frontend.php");
include_once($global['include_path']."class.event_frontend.php");
$EVENT_FRONTEND = new event_frontend($EVENT);
} elseif($global['modules']['sitzplan'] && preg_match("/^(sitzplan|seats|change|dochange|sitzplan_update_nr|sitzplan_squad|sitzplan_squad_create|sitzplan_squad_add|sitzplan_squad_save|sitzplan_squad_move|sitzplan_squad_join|sitzplan_squad_dojoin|sitzplan_squadmember_moveup|sitzplan_squadmember_movedown|sitzplan_squadmember_kick|sitzplan_squadmember_invite|sitzplan_squadmember_doinvite|sitzplan_squadmember_leave|sitzplan_squadmember_leader|sitzplan_numbers)$/",$do)) {
if($GLOBALS['global']['debug']) debug_info("GLOBAL::include -> class.sitzplan_frontend.php");
include_once($global['include_path']."class.sitzplan_frontend.php");
$SITZPLAN_FRONTEND = new sitzplan_frontend($SITZPLAN);
} elseif(preg_match("/server/",$do)) {
if($GLOBALS['global']['debug']) debug_info("GLOBAL::include -> class.serverliste..php");
include_once($global['include_path']."class.serverliste.php");
$SERVER = new serverliste;
}
if((!isset($id) || !$id) && (!isset($event_id) || !$event_id)) {
if ($EVENT->next) {
if(is_array($EVENT->next)) {
$id = intval($EVENT->next[0]);
$event_id = intval($EVENT->next[0]);
} else {
$id = intval($EVENT->next);
$event_id = intval($EVENT->next);
}
}
}
if(!$event_id) $event_id = FALSE;
// Event
if($do == "" && is_array($EVENT->next) && !$_GET['id'])
$do = "overview";
elseif($do == "" && preg_match("/^(archive|all|upcoming)$/",$type))
$do = "overview";
elseif($do == "") $do = "event";
if($do == "event") $output = $EVENT_FRONTEND->display_event($id);
if($do == "overview") $output = $EVENT_FRONTEND->display_overview($type,$page);
if($do == "teilnehmer" || $do == "guests") $output = $EVENT_FRONTEND->teilnehmerliste($id,$order,$dir,$page,$search);
if($do == "status") $output = $EVENT_FRONTEND->user_status($id);
if($do == "bepart") $output = $EVENT_FRONTEND->handle_user("add_teilnehmer",$id,$pass);
if($do == "remove") $output = $EVENT_FRONTEND->handle_user("remove_teilnehmer",$id);
if($do == "voucher") $output = $EVENT_FRONTEND->voucher($id,$code);
// Sitzplan
if(($do=="sitzplan"||$do=="seats")&& $event_id) $output = $SITZPLAN_FRONTEND->overview($event_id);
if(($do=="sitzplan"||$do=="seats")&&!$event_id) $output = $SITZPLAN_FRONTEND->display($id,$highlight,$search);
if($do == "change") { $PAGE->render_popup($SITZPLAN_FRONTEND->change($id)); die(); }
if($do == "dochange") { $PAGE->render_popup( $SITZPLAN_FRONTEND->dochange($seat,$action)); die(); }
if($do == "sitzplan_squad") $output = $SITZPLAN_FRONTEND->squad($id);
if($do == "sitzplan_squad_popup") $output = $SITZPLAN_FRONTEND->squad($id,TRUE);
if($do == "sitzplan_squad_create") $output = $SITZPLAN_FRONTEND->squad_create($id);
if($do == "sitzplan_squad_add") $output = $SITZPLAN_FRONTEND->squad_add($id,$data);
if($do == "sitzplan_squad_save") $output = $SITZPLAN_FRONTEND->squad_save($id,$data);
if($do == "sitzplan_squad_move") $output = $SITZPLAN_FRONTEND->squad_move($id,$block_id);
if($do == "sitzplan_squad_join") $output = $SITZPLAN_FRONTEND->squad_join($id);
if($do == "sitzplan_squad_dojoin") $output = $SITZPLAN_FRONTEND->squad_dojoin($id,$pass);
if($do == "sitzplan_squadmember_moveup") $output = $SITZPLAN_FRONTEND->squadmember_moveup($id);
if($do == "sitzplan_squadmember_movedown") $output = $SITZPLAN_FRONTEND->squadmember_movedown($id);
if($do == "sitzplan_squadmember_kick") $output = $SITZPLAN_FRONTEND->squadmember_kick($id,$confirm,$noconfirm);
if($do == "sitzplan_squadmember_invite") $output = $SITZPLAN_FRONTEND->squadmember_invite($id);
if($do == "sitzplan_squadmember_doinvite") $output = $SITZPLAN_FRONTEND->squadmember_doinvite($id,$etid);
if($do == "sitzplan_squadmember_leave") $output = $SITZPLAN_FRONTEND->squadmember_leave($id,$confirm,$noconfirm);
if($do == "sitzplan_squadmember_leader") $output = $SITZPLAN_FRONTEND->squadmember_leader($id,$confirm,$noconfirm);
//if($do == "sitzplan_update_nr") $output = $SITZPLAN_FRONTEND->update_platz_nr($id);
// Location
if($do == "location") $output = $EVENT_FRONTEND->location($id);
if($do == "map") $output = $EVENT_FRONTEND->map($id);
// Gästeserver
if($do == "server") $output = $SERVER->display_all($id);
if($do == "server_new") $output = $SERVER->server_new($id);
if($do == "server_add") $output = $SERVER->add($id,$server);
if($do == "server_show") $output = $SERVER->show($id);
// LANparty.de Services
if($do == "lpde_mfz") $output = $EVENT_FRONTEND->lpde_mfz($id);
if($do == "lpde_tickets") $output = $EVENT_FRONTEND->lpde_tickets($id);
// XML Export der Eventdaten
if($do == "export") $output = $EVENT_FRONTEND->export($partyid);
// if((isset($id) && $id) && ($do == "" || preg_match("/^(event|status|teilnehmer|guests)$/",$do)))
// $output .= $EVENT_FRONTEND->display_allevents();
$PAGE->render($output);
?>