Jurnal de bord: 18 iunie

Jurnal de bord: 18 iunie

Așa cum am zis ieri, înșirăm chestii făcute :)

Sistemul de vouchere de ieri se baza (și) pe Gravity Forms. Mai precis, lucrurile funcționează așa: vizitatorii completează un form, în baza acestui form se face redirect la payment gateway, dacă plata e reușită se generează PDF.

Problema era că în acest PDF nu este nevoie de toate câmpurile și, mai interesant, este nevoie de câmpuri condiționale.

Prin urmare, am scris o clasă care permite condiționale într-un limbaj oarecum natural:

1 IS foo AND 2 IS NOT '' AND 3 HAS '@gmail' AND 3 HAS NOT '@hotmail'

(unde 1, 2, 3 sunt ID-urile câmpurilor din Gravity). Sunt foarte mulțumit de ce a ieșit. La fel și clientul.

În altă ordine de idei, Gravity este un plugin exagerat de overrated. Caldera Forms este gratis iar calitatea codului este mult superioară.

2 Comentarii

Adaugă un comentariurăspuns pentru

Link-urile în context sunt binevenite. Comentariile fără nume/email valid sunt șterse.
PS: Comentariul NU este editabil.

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Site-ul blog.iamntz.com utilizează cookie-uri. Continuarea navigării presupune acceptarea lor. Mai multe informații.

windows apple dropbox facebook twitter