Tagged: 

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #55981
    Anonymous
    Inactive

    Hey Franky,

    I’m going to create a new rsvp-form
    I use a single checkbox in my form, with this configuration:
    HTML attribut Value: 1 and visible value: ja

    I use this field for the emails.

    If I test the form, the checkbox is unchecked, I get the following result.
    The email to the customer, I use this: [eme_if4 tag='#ESC_FIELDVALUE{107}' value='1'] the result is false.
    The email to the contact person, I use this: [eme_if tag='#ESC_FIELDVALUE{107}' value='1'] the result is true.

    Can you help me?

    #55986
    Franky
    Keymaster

    The code to replace values is identical in both cases, so I can’t say anything concerning this until you show the complete template in both cases (I’m guessing, since you use eme_if4 in the first case, some other if-statement takes precedence).

    #55988
    Anonymous
    Inactive

    Thank you for your answer.
    Both forms are relatively complex, I would like to spare you.
    I tested myself again.
    I have built a small form with 4 fields, as described above.
    Here are my results:

    checked field 1:
    Feld1:	Name: R1-opt-C2-Startgeld
    	value: 1
    	Wert: Ja
    Feld2:	Name: R2-opt-C2-Startgeld
    	value: 1
    	Wert: 
    Feld3:	Name: R3-opt-C2-Startgeld
    	value: 1
    	Wert: 
    Feld4:	Name: R4-opt-C2-Startgeld
    	value: 1
    	Wert: 
    -----------------------------------
    checked field 2
    Feld1:	Name: R1-opt-C2-Startgeld
    	value: 
    	Wert: 
    Feld2:	Name: R2-opt-C2-Startgeld
    	value: 1
    	Wert: Ja
    Feld3:	Name: R3-opt-C2-Startgeld
    	value: 1
    	Wert: 
    Feld4:	Name: R4-opt-C2-Startgeld
    	value: 1
    	Wert: 
    -------------------------------------
    checked field 3
    Feld1:	Name: R1-opt-C2-Startgeld
    	value: 
    	Wert: 
    Feld2:	Name: R2-opt-C2-Startgeld
    	value: 
    	Wert: 
    Feld3:	Name: R3-opt-C2-Startgeld
    	value: 1
    	Wert: Ja
    Feld4:	Name: R4-opt-C2-Startgeld
    	value: 1
    	Wert: 
    -----------------------------------
    checked field 4
    Feld1:	Name: R1-opt-C2-Startgeld
    	value: 
    	Wert: 
    Feld2:	Name: R2-opt-C2-Startgeld
    	value: 
    	Wert: 
    Feld3:	Name: R3-opt-C2-Startgeld
    	value: 
    	Wert: 
    Feld4:	Name: R4-opt-C2-Startgeld
    	value: 1
    	Wert: Ja
    

    You can see that the visible value is displayed correctly, but the value is not correct.

    #55989
    Franky
    Keymaster

    I don’t pretend to completely understand your example 🙂
    But seeing that behavior, it led me to believe some replacement value retained the previous one found. So, could you try this change:
    https://plugins.trac.wordpress.org/changeset/1600114/

    #55990
    Anonymous
    Inactive

    don’t pretend …, but the result is fine. Now everything works.
    Thanks for this!

    Here is a look at one of the mail templates, so you understand why I wanted to spare ….

    // plain text mail for the respondent
    Hallo #_FIELD{16},
    
    du hast Dich für die Veranstaltung:
    "#_EVENTNAME" vom #d.#m.#Y bis #@d.#@m.#@Y" angemeldet.
    
    [eme_if tag='#ESC_FIELD{81}']Dies ist eine Doppelveranstalltung, es werden 2 Regatten ausgetragen.
      - Am Samstag: Gebühren Typ(*) #_FIELD{118}
      - Am Sonntag: Gebühren Typ(*) #_FIELD{119}[/eme_if]
    
    NEU: Um die Abrechnung zu vereinfachen, sind die Kosten, die bei der Anmeldung bereits feststehen, vor dem Wettkampf zu überweisen.
    
    ==================
    Dein Kostenanteil:
    ==================
      [eme_if tag='#ESC_FIELD{112}']* Übernachtung: #_FIELD{112} Euro = #_FIELD{82} Nächte á #_FIELD{78} Euro[/eme_if][eme_if tag='#ESC_FIELD{111}']
      * Startgelder : #_FIELD{111} Euro[/eme_if]
        ------------------------
      [eme_if tag='#ESC_FIELD{113}']* Zu zahlen   : #_FIELD{113} Euro[/eme_if][eme_if tag='#ESC_FIELD{113}' is_empty=1]* Ges. Summe: 0.00 Euro[/eme_if]
        ========================
    
    Bitte überweise den Betrag bis spätestens 1 Woche vor Beginn der Regatta auf folgendes Konto:
    
          Sparkasse Musterstadt
          IBAN: DE01 2345 6789 0123 4567 89
                          oder
                DE01234567890123456789
    
          Als Verwendungszweck gib bitte folgendes an: LKC-#_EVENTID-#_BOOKINGID
    
    =================================
    Du hast folgende Angaben gemacht:
    =================================
    [eme_if tag='#ESC_FIELD{81}'][eme_if2 tag='#ESC_FIELDVALUE{81}' value='0']* Teilnahme an beiden Regatten.[/eme_if2][eme_if2 tag='#ESC_FIELDVALUE{81}' value='1']* Teilnahme nur am Samstag.[/eme_if2][eme_if2 tag='#ESC_FIELDVALUE{81}' value='2']* Teilnahme nur am Sonntag.[/eme_if2][/eme_if]
    * Startgelder     : [eme_if tag='#ESC_FIELDVALUE{80}' value='1']Der Verein zahlt für mich die Startgelder.[/eme_if][eme_if tag='#ESC_FIELDVALUE{80}' value='0']Ich muss meine Startgelder selber bezahlen.[/eme_if]
    * Übernachtungen  : [eme_if tag='ESC_FIELDVALUE{82}' gt='1']#_FIELD{82} Übernachtungen beim Veranstalter.[/eme_if][eme_if tag='ESC_FIELDVALUE{82}' value='0']Keine.[/eme_if]
    * Gemeldete Rennen:
      Alterklasse Attribut: #_FIELD{13}
    [eme_if tag='#ESC_FIELD{81}'][eme_if2 tag='#ESC_FIELDVALUE{81}' value='1']  1.)  #_FIELD{95} Euro  #_FIELD{01}  #_FIELD{07}[eme_if3 tag='#ESC_FIELD{103}']  || 2. Person: #_FIELD{99} #_FIELD{103}[eme_if4 tag='#ESC_FIELDVALUE{107}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3]
      [eme_if3 tag='#ESC_FIELD{96}']2.)  #_FIELD{96} Euro  #_FIELD{02}  #_FIELD{08}[eme_if4 tag='#ESC_FIELD{104}']  || 2. Person: #_FIELD{100} #_FIELD{104}[eme_if5 tag='#ESC_FIELDVALUE{108}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3]
      [eme_if3 tag='#ESC_FIELD{97}']3.)  #_FIELD{97} Euro  #_FIELD{03}  #_FIELD{09}[eme_if4 tag='#ESC_FIELD{105}']  || 2. Person: #_FIELD{101} #_FIELD{105}[eme_if5 tag='#ESC_FIELDVALUE{109}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3]
      [eme_if3 tag='#ESC_FIELD{98}']4.)  #_FIELD{98} Euro  #_FIELD{04}  #_FIELD{10}[eme_if4 tag='#ESC_FIELD{106}']  || 2. Person: #_FIELD{102} #_FIELD{106}[eme_if5 tag='#ESC_FIELDVALUE{110}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3][/eme_if2][eme_if2 tag='#ESC_FIELDVALUE{81}' value='2']
      1.)  #_FIELD{114} Euro  #_FIELD{01}  #_FIELD{07}[eme_if3 tag='#ESC_FIELD{103}']  || 2. Person: #_FIELD{99} #_FIELD{103}[eme_if4 tag='#ESC_FIELDVALUE{107}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3]
      [eme_if3 tag='#ESC_FIELD{115}']2.)  #_FIELD{115} Euro  #_FIELD{02}  #_FIELD{08}[eme_if4 tag='#ESC_FIELD{104}']  || 2. Person: #_FIELD{100} #_FIELD{104}[eme_if5 tag='#ESC_FIELDVALUE{108}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3]
      [eme_if3 tag='#ESC_FIELD{116}']3.)  #_FIELD{116} Euro  #_FIELD{03}  #_FIELD{09}[eme_if4 tag='#ESC_FIELD{105}']  || 2. Person: #_FIELD{101} #_FIELD{105}[eme_if5 tag='#ESC_FIELDVALUE{109}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3]
      [eme_if3 tag='#ESC_FIELD{117}']4.)  #_FIELD{117} Euro  #_FIELD{04}  #_FIELD{10}[eme_if4 tag='#ESC_FIELD{106}']  || 2. Person: #_FIELD{102} #_FIELD{106}[eme_if5 tag='#ESC_FIELDVALUE{110}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3][/eme_if2][eme_if2 tag='#ESC_FIELDVALUE{81}' value='0']
      1.)  #_FIELD{95} + #_FIELD{114} Euro  #_FIELD{01}  #_FIELD{07}[eme_if3 tag='#ESC_FIELD{103}']  || 2. Person: #_FIELD{99} #_FIELD{103}[eme_if4 tag='#ESC_FIELDVALUE{107}' value='1']
                        (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3]
      [eme_if3 tag='#ESC_FIELD{96}']2.)  #_FIELD{96} + #_FIELD{115} Euro  #_FIELD{02}  #_FIELD{08}[eme_if4 tag='#ESC_FIELD{104}']  || 2. Person: #_FIELD{100} #_FIELD{104}[eme_if5 tag='#ESC_FIELDVALUE{108}' value='1']
                        (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3]
      [eme_if3 tag='#ESC_FIELD{97}']3.)  #_FIELD{97} + #_FIELD{116} Euro  #_FIELD{03}  #_FIELD{09}[eme_if4 tag='#ESC_FIELD{105}']  || 2. Person: #_FIELD{101} #_FIELD{105}[eme_if5 tag='#ESC_FIELDVALUE{109}' value='1']
                        (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3]
      [eme_if3 tag='#ESC_FIELD{98}']4.)  #_FIELD{98} + #_FIELD{117} Euro  #_FIELD{04}  #_FIELD{10}[eme_if4 tag='#ESC_FIELD{106}']  || 2. Person: #_FIELD{102} #_FIELD{106}[eme_if5 tag='#ESC_FIELDVALUE{110}' value='1']
                        (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3][/eme_if2][/eme_if][eme_if tag='#ESC_FIELD{81}' is_empty=1]
      1.)  #_FIELD{95} Euro  #_FIELD{01}  #_FIELD{07}[eme_if2 tag='#ESC_FIELD{103}']  || 2. Person: #_FIELD{99} #_FIELD{103}[eme_if3 tag='#ESC_FIELDVALUE{107}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if3][/eme_if2]
      [eme_if2 tag='#ESC_FIELD{96}']2.)  #_FIELD{96} Euro  #_FIELD{02}  #_FIELD{08}[eme_if3 tag='#ESC_FIELD{104}']  || 2. Person: #_FIELD{100} #_FIELD{104}[eme_if4 tag='#ESC_FIELDVALUE{108}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3][/eme_if2]
      [eme_if2 tag='#ESC_FIELD{97}']3.)  #_FIELD{97} Euro  #_FIELD{03}  #_FIELD{09}[eme_if3 tag='#ESC_FIELD{105}']  || 2. Person: #_FIELD{101} #_FIELD{105}[eme_if4 tag='#ESC_FIELDVALUE{109}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3][/eme_if2]
      [eme_if2 tag='#ESC_FIELD{98}']4.)  #_FIELD{98} Euro  #_FIELD{04}  #_FIELD{10}[eme_if3 tag='#ESC_FIELD{106}']  || 2. Person: #_FIELD{102} #_FIELD{106}[eme_if4 tag='#ESC_FIELDVALUE{110}' value='1']
                (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3][/eme_if2][/eme_if]
    
    * Du möchtest Mannschaft fahren: #_FIELD{14}[eme_if tag='#ESC_FIELDVALUE{14}' value='1']
      1.  #_FIELD{05}  #_FIELD{11}[eme_if2 tag='#ESC_FIELD{6}']
      2.  #_FIELD{06}  #_FIELD{12}[/eme_if2][/eme_if]
    
    * Fahrzeug ist vorhanden: #_FIELD{15}[eme_if tag='#ESC_FIELDVALUE{15}' value='1']
      Er hat Platz für #_FIELD{17} Person(en) und #_FIELD{18} Boot(e)[/eme_if]
    
    * Du hast folgende Bemerkungen zu Deiner Meldung gemacht:[eme_if tag='#ESC_RESPCOMMENT']
      #_RESPCOMMENT[/eme_if][eme_if tag='#ESC_RESPCOMMENT' is_empty=1](Keine Bemerkungen!)[/eme_if]
    
    Viele Grüße
    #_CONTACTPERSON
    
    (*) Hinweise zum DKV Gebührenmodell Stand 01.01.2017:
        Hier verwendete Abkürzungen:
        #_FIELD{120}
        Weitere Infos auf der DKV Seite.
Viewing 5 posts - 1 through 5 (of 5 total)
  • The forum ‘Bug fixed or feature request implemented’ is closed to new topics and replies.
Scroll to Top