guten morgen forum,
für ein kursverzeichnis verwende ich cal und für die anmeldung zu den kursen powermail. die kursdaten werden aus cal abgegriffen und zum prefill von feldern in powermail verwendet. nun soll bei eintägigen terminen nur das startdatum, bei mehrtägigen auch das enddatum (tag/monat) übergeben werden. dazu möchte ich die substrings des datumstrings (da cal start- und enddatum nicht als timestamp speichert sondern als string, schnipsle ich diesen per substring in die entsprechenden teile) vergleichen (enddatum > startdatum), nur ist mir nicht klar, wie das syntaktisch aussehen muss.
innerhalb eines COA funktioniert der vergleich; nur werden natürlich auch die ersten beiden elemente des COA ausgegeben:
temp.endDate = COA
temp.endDate {
10 = RECORDS
10 {
source.data = GPvar:tx_cal_controller|uid
tables = tx_cal_event
conf.tx_cal_event = TEXT
conf.tx_cal_event.field = start_date
conf.tx_cal_event.substring = 6, 2
}
20 = RECORDS
20 {
source.data = GPvar:tx_cal_controller|uid
tables = tx_cal_event
conf.tx_cal_event = TEXT
conf.tx_cal_event.field = end_date
conf.tx_cal_event.substring = 6, 2
}
30 = TEXT
30 {
value < 20
if.isGreaterThan < 10
}
}
außerhalb eines COA (d. h. mit einzelnen objekten für startdate und enddate) klappt es natürlich nicht, da die referenzierten values nur auf die objekttypen verweisen würden.
könnte mir netterweise jemand auf die sprünge helfen?