" eingestellt. // V1.22 140116 event_mail_inc.php - Bugfix bei Parameterübergabe von Wertelisteneintrag: "Option_Form_Waitlist_EmailSearchstring" / event_form_inc.php - Bugfix bei "event_mail_inc.php getStandardtext($eid,$gid,$kbid,$kid,"ED_FORM_MANDATORYFIELDS")."
" - -Tag in
-Tag geändert. // V1.21 131129 Funktion "getDropDownValues" erweitert, um Defaultwerte, so das in der Tabelle "ed_0035_field_to_field_set" das Feld "FFS_Default" dafür genutzt werden kann Defaultwerte bei Dropdownfeldern hinzuzufügen. Ausserdem die Defaultwerte bei Input und Memofelder ergänzt, ebenfalls über "FFS_Default" einzustellen. // V1.20 131121 Mit Parameter "Option_Form_Email_Whitelist_Partner" EintragString=1 können sich nur Emailadressen, die auf einer Whitelist "ed_event_permissionlist" mit PL_status=1 stehen zu einem Event anmelden. mit "Option_Form_Email_Whitelist_Partner_exception1-3" können bestimmte SRCs diese Sperre umgehen. Die SRC muss hier in Eintrag_String eingetragen werden. Parameter "Option_Eventliste_PartnerInvitation_exception" himzugefügt, der die Partnereinladung bei einer bestimmten SRC unterdrückt, die hier in EntragString eingetragen werden muss. // Mit Parameter "Option_Form_Waitlist" EintragString=1 kann man die Warteliste aktivieren, dazu muss auch der Text ED_TIMETABLE_PLACE_BOOKED_UP_WAITLIST hinterlegt werden! // Mit Parameter "Option_Form_Waitlist_EmailSearchstring" kein ein Teilstring in einer Email gsucht werden, alle die diesen String in der Emailadresse haben, werden automatisch auf Warteliste gesetzt. Das ist z.B. hilfreich, wenn Mitarbeiter unseres Kunden generell nur auf die Warteliste gesetzt werden sollen. // V1.19 131030 - Partner mit Kunden-Anmeldung repartiert - verwendet den event_werteliste-Parameter: "Option_Eventliste_PartnerInvitation" // Partner mit Kunden-Anmeldung kann jetzt auf eine bestimmte Menge eingeschränkt werden über den event_werteliste Paramenter // "Option_Eventliste_PartnerInvitation_MaxParticipants" // Mit demneuen Event_werteliste Parameter "Option_No_Duplicate_Emails" wird geprüft ob die Emailadresse schon in dem Event vorhanden ist, // und mit Fehlermeldung abgewiesen (gilt auch für eine Eventgruppe, sofern vorhanden). entsprechender Text unter: "ED_FORM_EMAIL_ERROR_EMAIL_EXISTS" // Wartelistenfunktion integriert, Zusätzliche Texte, die sich nach der SRC richten. Anzeige der noch freien // Plätze als Variable eingebaut. Kann unter Option_ShowFreePlaces konfiguriert werden // V1.18 130925 - Forms können vorgefüllt werden durch Get-parameter. Anpassung in form_inc.php // V1.17 130904 - Korrektur in event_getdata_inc.php - keine Anzeige von Anfahrtsskizze und Großraum bei Abmeldung // V1.16 130730 - Korrektur in event_mail_inc.php (Meta refresh gegen header-refresh getauscht, Korrektur in event_form_inc.php (Leere Zeilen im Formular minimiert) // Favicon-Variable in der Event_Werteliste hinzugefüt // V1.15 130729 - Event-Abmeldefunktionalität / Korrektur Aufruf von Funktion "ErmittleKID" // DB ed_040_anmeldungen erweitert: // `A_status` ENUM('registered','waiting','canceled') NULL DEFAULT 'registered',`A_deleted` TINYINT NULL DEFAULT '0' // V1.14 130709 - via der ed_001_texte und dem T_Target: ED_FORM_CONFIRMATION_SUCCESS_AUTO oder ED_FORM_CONFIRMATION_SUCCESS_MANUAL kann jetzt auf den Datensatz in der Anmeldetabelle zugegriffen werden. Dazu muss in dem Standardtext (T_Text) der Feldname in geschweifte Klammern gesetzt werden, z.B. {p_lastname} // V1.13 130207 - Outlooktermin und Funktion getValuelist optimiert // V1.12 130206 - pre-Webcastsite integriert // V1.11 130121 - Konsolidierung der verschiedenen Instanzen: (MySQL Close, bei Bedarf: zweispaltiger Formularaufbau // und wahlweise können Felder jetzt 1 Spalte oder 2 Spalten groß sein, // alternative Event-Gruppen-Auflistung ("accordion"), Herkunft und Version des Script werden den Anmeldungen hinterlegt // Feldgrößen können in Field_to_fieldset zusätzlich konfiguriert werden) // V1.10 110404 - automatische Kundenspezifische/Instanzspezifische GID-Berechtigung (Localoptions) // V1.09 100329 - begonnen EventArten hinzuzufügen - Unterschiedliche Anmeldeformulare für Downloads, Webcasts, Roadshows etc. // V1.08 100218 - getStandardtext geändert - so dass auch bei keiner ID die allg. Standardtexte verwendet werden // V1.07 091014 - flexible Formularfelder erweitert um MULTISELECT, MEMO, MEMOSMALL, MEMOBIG // V1.06 090106 - automatische Bestätigungsemails/flexible Formularfelder integriert // V1.05 080626 - customizeable Standardtexte integriert // V1.04 080611 - Variables Templatesystem eingebaut // V1.03 080429 - eventspez. Disclaimer-Text für Anmeldeseite und Benachrichtigungen (für FSC) // V1.02 080410 - IFrame-Version der Registrierungsseite (Alternative Ansicht ohne Banner und Footer) // V1.01 080410 - Zusätzlicher Text für Partneranmeldungen, der darauf hinweißt, dass es sich um eine Endkundenveranstaltung handelt - zu der er sich nur mit einem Endkunden anmelden darf. // ToDo // - Unterseiten-Funktion zu Events mit näheren Informationen //Konstanten $script_version='v129'; include_once("inc/dbconnect_inc.php"); // Datenbankverbindung include_once("inc/event_functions_inc.php"); // Funktionen include_once("inc/event_init_inc.php"); // Fragt POST und GET-VARIABLEN ab und ermittelt IDs include_once("inc/local_options_inc.php"); // Lokale Einstellungen & Pfade include_once("inc/event_getdata_inc.php"); // Ermittelt Event-Daten include_once("inc/template_contents_inc.php"); // Ermittelt Template-Daten // Hier liesse sich individueller Agenda oder Timetable-Code einbinden!! include_once("inc/event_timetable_inc.php"); // Veranstaltungstermine include_once("inc/event_agenda_inc.php"); // Agenda // wenn VOUCHERTESTPATH vorhanden, dann das Script einbinden (testet, ob der Vouchercode korrekt ist) //$vouchertestpath=getEventWerteliste($eid,$gid,$kbid,$kid,'VOUCHERTESTPATH','string'); $vouchertestpath=getValuelist($eid,$gid,$kbid,$kid,0,'VOUCHERTESTPATH','VL_EintragString'); if((!isset($_GET['status'])||$_GET['status']!='dereg')&&$vouchertestpath!='')require_once($vouchertestpath); // automatische Kundenspezifische/Instanzspezifische GID-Berechtigung (Localoptions) // Ermittelt KID aus aktueller GID und überprüft, ob diese mit der Source-KID der localoptions überein stimmt (Berechtigung) if (ermittleKID($gid,"ED_KBEGID")==$source_kid || $source_kid=="ALL") { // Wenn eine GID übertragen wird - dann Agenda und Timetable anzeigen if ($gid>0 && empty($eid)) { $content_agenda = $event_agenda_liste; $content_timetable= $event_timetable; } if ($transfer!="success" && !empty($status)) { $content_agenda=$event_agenda_liste; } include_once("inc/event_mail_inc.php"); // Bestätigungsmail if (!empty($eid)) { // EVENTBEREICH - Telefonische Registrierung ---------------------------------------------------------------------> if (getEventdaten($eid,"EV_telefonische_Registrierung")<>0) { $content_description= getStandardtext($eid,$gid,$kbid,$kid,"ED_TELREG_TEXT")."

"; } else { // EVENTBEREICH - SELECTPARTNERPAGE - Zwischenseite Partner/Teilnehmer Auswahl -------------------------------------------------------> if (empty($status)) { $content_description='
'; $content_description_textonly=$content_description; } else { // EVENTBEREICH - Anmeldeseite -------------------------------------------------------------------------------------> if (($event_teilnehmeranzahl>0) && ($status=="partner")) { // Partner-Übersicht der bereits angemeldeten (eigenen) Teilnehmern $content_participantlist=getStandardtext($eid,$gid,$kbid,$kid,"ED_REGISTERPAGE_PARTNER_TEXT").getStandardtext($eid,$gid,$kbid,$kid,"ED_REGISTERPAGE_PARTNER_PARTICIPANTLIST_TITLE").' '; for ($i=0;$i<$event_teilnehmeranzahl;$i++) { if ($teilnehmer_ort[$i]!=NULL) { $teilnehmer_ort[$i]="(".$teilnehmer_ort[$i].")"; } $content_participantlist.=''; $participant_counter=$i; } $participant_counter=$i+1; $content_participantlist.='
'.getStandardtext($eid,$gid,$kbid,$kid,"ED_REGISTERPAGE_PARTNER_PARTICIPANTLIST_COLUMN1").''.getStandardtext($eid,$gid,$kbid,$kid,"ED_REGISTERPAGE_PARTNER_PARTICIPANTLIST_COLUMN2").'
'.$teilnehmer_salutation[$i].' '.$teilnehmer_vorname[$i].' '.$teilnehmer_name[$i].' '.$teilnehmer_firma[$i].' '.$teilnehmer_ort[$i].'
'; $content_description.=$content_participantlist; $content_description_textonly.=$content_participantlist; } if ($status=="dereg") { $content_description=getStandardtext($eid,$gid,$kbid,$kid,"ED_DEREGISTRATION_INTRO_TEXT")."

".$content_description; #$content_description_textonly.=getStandardtext($eid,$gid,$kbid,$kid,"ED_DEREGISTRATION_INTRO_TEXT"); $content_description_textonly=$content_description; include_once("inc/event_deregistration_inc.php"); $content_form= $event_dereg_form; } else { if (checkEventstatus($eid)==1 && $wl!="true") { $content_description.=getStandardtext($eid,$gid,$kbid,$kid,"ED_REGISTERPAGE_PARTICIPANTSLIMIT_REACHED_TEXT"); $content_description_textonly.=getStandardtext($eid,$gid,$kbid,$kid,"ED_REGISTERPAGE_PARTICIPANTSLIMIT_REACHED_TEXT"); $waitinglist_addon=NULL; if (getValuelist($event_eid[$i],$gid,$kbid,$kid,0,"Option_Form_Waitlist","VL_EintragString")==1) { $waitinglist_addon=" ".getStandardtext($eid,$gid,$kbid,$kid,"ED_TIMETABLE_PLACE_BOOKED_UP_WAITLIST").""; } $content_description.=$waitinglist_addon; $content_description_textonly.=$waitinglist_addon; } else { include_once("inc/event_form_inc.php"); $content_form= $event_form; } } } } } include_once("templates/".$template_name."/index.php"); // Template } else { echo "Sie haben keine Berechtigung!"; } mysql_close($conn);