[{"id":18,"title":"CF8 example mollie","alias":"cf8mollie","published":1,"elements":{"1":{"id":"1","type":"page","minimized":"","title":"Page1","alias":"page1","pagegroup":"","icon":""},"6":{"id":"6","parent":"1","section":"load","name":"html","type":"views","code":"<p style=\"text-align: center;\"><span style=\"font-size: 18pt;\"><strong><br \/>Your text<\/strong><\/span><\/p>\r\n<p>&nbsp;<\/p>"},"16":{"id":"16","parent":"1","section":"load","name":"field_text","type":"views","label":"order_id","fieldname":"order_id","behaviors":["default_value","field_class"],"default_value":{"value":"{date:Ymdhs}{str:rand}"},"field_class":"invisible"},"7":{"id":"7","parent":"1","section":"load","name":"field_text","type":"views","label":"Voornaam","fieldname":"voornaam","behaviors":["validation_required"],"validation_required":{"prompt":"Dit is een verlpicht veld"}},"8":{"id":"8","parent":"1","section":"load","name":"field_text","type":"views","label":"Achternaam","fieldname":"achternaam","behaviors":["validation_required"],"validation_required":{"prompt":"Dit is een verlpicht veld"}},"32":{"id":"32","parent":"1","section":"load","name":"field_text","type":"views","label":"Adres","fieldname":"adres"},"36":{"id":"36","parent":"1","section":"load","name":"area_multi_field","type":"views"},"34":{"id":"34","parent":"36","section":"fields","name":"field_text","type":"views","label":"Woonplaats","fieldname":"woonplaats","behaviors":["validation_required"],"validation_required":{"prompt":"This field is required."}},"33":{"id":"33","parent":"36","section":"fields","name":"field_text","type":"views","label":"Postcode","fieldname":"postcode","behaviors":["validation_required"],"validation_required":{"prompt":"This field is required."}},"35":{"id":"35","parent":"1","section":"load","name":"field_text","type":"views","label":"Telefoon","fieldname":"telefoon","behaviors":["icon","validation_required"],"icon":{"name":"phone","position":""},"validation_required":{"prompt":"This field is required."}},"9":{"id":"9","parent":"1","section":"load","name":"field_text","type":"views","label":"Email","fieldname":"email_adres","behaviors":["validation_email","validation_required"],"validation_email":{"prompt":"Een geldig email adres  is verplicht"},"validation_required":{"prompt":"Dit is een verlpicht veld"}},"10":{"id":"10","parent":"1","section":"load","name":"field_radios","type":"views","label":"Type Kamer","fieldname":"kamer","options":"0 =Met meerdere op een kamer\r\n60 =1 persoons kamer\r\n","behaviors":["hint","validation_required"],"hint":{"text":"In selection is 0 and 60 a choice to used for calculation off the selection.\r\nIn PHP26 on page 2 conversion to store the valeu as text. (the figures are only eede for the calculation)\r\nPHP21 do the calculation (see under submit off page 1)"},"validation_required":{"prompt":"This field is required."}},"30":{"id":"30","parent":"1","section":"load","name":"field_textarea","type":"views","label":"Met wie op de kamer?","fieldname":"met_wie_op_de_kamer","behaviors":["events_triggers"],"triggers":{"1":{"condition":"regex","value":["kamer=0"],"name":["visible"]},"2":{"condition":"not-in","value":["kamer=0"],"name":["invisible"]}}},"12":{"id":"12","parent":"1","section":"load","name":"field_radios","type":"views","label":"Bent u wel\/niet lid van MVA","fieldname":"lid","options":"325=Ik ben lid van MVA\r\n350=Ik ben niet lid van MVA\r\n","behaviors":["hint","validation_required"],"hint":{"text":"In selection is 325 and 350 a choice to used for calculation off the selection.\r\nIn PHP26 on page 2 conversion to store the valeu as text. (the figures are only eede for the calculation)\r\nPHP21 do the calculation (see under submit off page 1)"},"validation_required":{"prompt":"This field is required."}},"13":{"id":"13","parent":"1","section":"load","name":"field_radios","type":"views","label":"Maaltijd beperkingen","fieldname":"maaltijd_beperkingen","options":"Ik eet alles=Ik eet alles\r\nVegetarisch=Vegetarisch\r\nAnders: ik geef dit op in ondertstaande tekst=Anders: ik geef dit op in ondertstaande tekst"},"14":{"id":"14","parent":"1","section":"load","name":"field_select","type":"views","label":"Maat","fieldname":"t_shirt_maat","options":"=Maak uw keuze\r\nS=S\r\nL=L\r\nXL=XL\r\nXXL= XXL\r\nXXXL=XXXL","behaviors":["validation_required"],"validation_required":{"prompt":"This field is required."}},"31":{"id":"31","parent":"1","section":"load","name":"field_textarea","type":"views","label":"Wie te berijken bij nood","fieldname":"nood"},"39":{"id":"39","parent":"1","section":"load","name":"field_checkbox","type":"views","label":"","fieldname":"akkoord","value":"voorwaarde geaccepteerd","toplabel":"Akkoord verklaring","behaviors":["validation_required"],"validation_required":{"prompt":"This field is required."}},"40":{"id":"40","parent":"1","section":"load","name":"html","type":"views","code":"<p>Akkoord verklaring,<br \/><br \/>Annuleren kan tot 01 Februari 2025 daarna zullen eventuele anulerings kosten door het hotel inmidering worden gebracht op u uw gedane betaling.<br \/>Indien u bij annulering aanspraak maakt op uw verzekering en daar een betaalbewijs&nbsp; voor benodigd heeft dan vernemen wij dat graag en zullen u deze verstrekken.<\/p>"},"4":{"id":"4","parent":"1","section":"load","name":"field_button","type":"views","label":"Verstuur","fieldname":"verstuur","btype":"submit"},"21":{"id":"21","parent":"1","section":"submit","name":"php","type":"actions","code":"$value1 = $this->data['lid'];\r\n$value2 = $this->data['kamer'];\r\n$sum = $value1 + $value2;\r\nreturn $sum;"},"11":{"id":"11","type":"page","minimized":"","title":"Page11","alias":"page11","pagegroup":"","icon":""},"26":{"id":"26","parent":"11","section":"load","name":"php","type":"actions","code":"$lid = $this->data['lid'];\r\nswitch ($lid) {\r\n    case '325':\r\n        $converted_text = 'Ik ben lid van MVA';\r\n        break;\r\n    case '350':\r\n        $converted_text = 'Ik ben geen lid van MVA';\r\n        break;\r\n    default:\r\n        $converted_text = 'Default text';\r\n        break;\r\n}\r\n$this->data['converted_lid'] = $converted_text;\r\n\r\n\r\n$kamer = $this->data['kamer'];\r\nswitch ($kamer) {\r\n    case '0':\r\n        $converted_text1 = 'Ik slaap meerdere op \u00e9\u00e9n kamer';\r\n        break;\r\n    case '60':\r\n        $converted_text1 = 'Ik wil een 1 persoonskamer';\r\n        break;\r\n    default:\r\n        $converted_text1 = 'Default text';\r\n        break;\r\n}\r\n$this->data['converted_kamer'] = $converted_text1;\r\n"},"23":{"id":"23","parent":"11","section":"load","name":"html","type":"views","code":"<p>Controleerd u nog even uw opgave.<\/p>\r\n<table style=\"border-collapse: collapse; width: 73.2925%; height: 223.889px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Naam:<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:voornaam} {data:achternaam}<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Adres<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:adres}<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Postcode \/ Woonplaats<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:postcode} {data:woonplaats}<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Telefoon<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:telefoon}<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Lid \/ geen lid:<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:converted_lid}<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Type Kamer:<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:converted_kamer}<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Email:<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:email_adres}<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Maaltijd:<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:maaltijd_beperkingen}<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Kleding Maat:<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:t_shirt_maat}<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22.3889px;\">\r\n<td style=\"width: 26.0385%; height: 22.3889px;\">Wie te berijken bij nood<\/td>\r\n<td style=\"width: 73.8931%; height: 22.3889px;\">{data:nood}<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 26.0385%;\">Akkoord verkaring<\/td>\r\n<td style=\"width: 73.8931%;\">{data:akkoord}<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<p>&nbsp;<\/p>\r\n<p>Totaal kosten: {var:php21}&euro;<\/p>"},"25":{"id":"25","parent":"11","section":"load","name":"field_button","type":"views","label":"Terug","fieldname":"terug","btype":"lastpage"},"24":{"id":"24","parent":"11","section":"load","name":"field_button","type":"views","label":"Afrekenen","fieldname":"afrekenen","btype":"submit"},"29":{"id":"29","parent":"11","section":"submit","name":"save_data","type":"actions","dbtable":"GW_2025","datasource":"{data:}","behaviors":["save_data.allowed_fields","data_override"],"allowed_fields":["voornaam","order_id","achternaam","email_adres","kamer","t_shirt_maat","maaltijd_beperkingen","totaal","postcode","adres","woonplaats","telefoon","nood","akkoord"],"data_override":"totaal={var:php21}\r\nlid={data:converted_lid}\r\nkamer={data:converted_kamer}\r\nstatus=In Behandeling"},"22":{"id":"22","type":"page","minimized":"","title":"Page22","alias":"page22","pagegroup":"","icon":""},"3":{"id":"3","parent":"22","section":"load","name":"mollie_redirect","type":"actions","api_live":"your mollie key","api_test":"your mollie test key","profile_id":"your mollie ID","live":"1","debug":"0","payment":{"amount":{"currency":"EUR","value":"{var:php21}"},"metadata":{"order_id":"{data:order_id}"},"redirectUrl":"https:\/\/www.your domain name.nl\/index.php?option=com_chronoforms8&action=view&chronoform=gw2025&chronopage=gw2025dank","webhookUrl":"https:\/\/www.your domain name.nl\/index.php?option=com_chronoforms8&chronoform=CF8mollielistener","description":"your text {data:voornaam} {data:achternaam} {data:order_id}"}},"37":{"id":"37","type":"page","minimized":"","title":"Dank pagina","alias":"gw2025dank","pagegroup":"Stand alone","icon":""},"38":{"id":"38","parent":"37","section":"load","name":"html","type":"views","code":"<p>Hartelijk dank voor uw inschrijving,<br \/><br \/>U ontvangt binnen enkele minuten een email met de details van uw inschrijving.<br \/><br \/><a title=\"Loot formulier\" href=\"https:\/\/www.motorvereniging.nl\/index.php?option=com_chronoforms8&amp;action=view&amp;chronoform=lootform\" target=\"_blank\" rel=\"noopener\">Via deze link kunt u uw gegevens opgeven voor deelname aan de LOOT toercompentitie.<\/a><br \/><br \/>Met vriendelijke groet,<br \/><br \/>Motorvereniging Almere<\/p>"}},"params":{"log_data":"1","info":"","debug":"0","next_page":"1","navbar":"0","ajax":"","css_vars":{"pad":"","space":"","rad":"","bw":""},"acl":"","acl_error":"You can not access this form."}},{"id":19,"title":"Mollie_Listener","alias":"CF8mollielistener","published":1,"elements":{"1":{"id":"1","type":"page","minimized":"","title":"Page1","alias":"page1","pagegroup":"","icon":""},"2":{"id":"2","parent":"1","section":"load","name":"mollie_listener","type":"actions","api_live":"Your mollie key","api_test":"your mollie test key","profile_id":"your mollie ID","live":"1"},"3":{"id":"3","parent":"2","section":"complete","name":"php","type":"actions","code":"$payment_object = $this->get(\"mollie_listener2\");\n$order_id = isset($payment_object->metadata->order_id) ? (string) $payment_object->metadata->order_id : 'n\/a';\nreturn $order_id;"},"5":{"id":"5","parent":"2","section":"complete","name":"read_data","type":"actions","dbtable":"GW_2025","read_type":"single","behaviors":["where_statement"],"where":"`order_id` = {var.quote:php3}\n\n"},"8":{"id":"8","parent":"5","section":"found","name":"save_data","type":"actions","dbtable":"GW_2025","datasource":"","behaviors":["save_data.allowed_fields","data_override","where_statement"],"allowed_fields":["status"],"data_override":"status=Betaald","where":"`order_id` = {var.quote:php3}"},"4":{"id":"4","parent":"5","section":"found","name":"email","type":"actions","recipients":["{var:read_data5.email_adres}"],"subject":"Nieuwe inschrijving GW 2025","body":"<p>oder id:{var:php3} Beste {var:read_data5.voornaam} {var:read_data5.achternaam},<\/p>\n<p>De betaling is gelukt en de inschrijving is succesvol afgerond. Kenmerk:{data:id}<br \/><br \/><\/p>","replyname":"","reply":""},"15":{"id":"15","parent":"5","section":"found","name":"read_data","type":"actions","dbtable":"GW_2025","read_type":"all"},"16":{"id":"16","parent":"15","section":"found","name":"csv","type":"actions","datasource":"{var:read_data15}","action":"F","path":"path where the csv file nees to be stored in your hosting domain."},"17":{"id":"17","parent":"15","section":"found","name":"email","type":"actions","recipients":["a email adres whre you want to receive the CSV file"],"subject":"CSV data GW-2025","body":"CSV Data","replyname":"","reply":"","behaviors":["email.attachments"],"attachments":"path where the csv file is stored on your hosting domain."},"11":{"id":"11","parent":"2","section":"failed","name":"php","type":"actions","code":"$payment_object = $this->get(\"mollie_listener2\");\n$order_id = isset($payment_object->metadata->order_id) ? (string) $payment_object->metadata->order_id : 'n\/a';\nreturn $order_id;"},"13":{"id":"13","parent":"2","section":"failed","name":"read_data","type":"actions","dbtable":"GW_2025","read_type":"single","behaviors":["where_statement"],"where":"`order_id` = {var.quote:php11}"},"9":{"id":"9","parent":"13","section":"found","name":"save_data","type":"actions","dbtable":"GW_2025","datasource":"","behaviors":["save_data.allowed_fields","data_override","where_statement"],"allowed_fields":["status"],"data_override":"status=Niet gelukt","where":"`order_id` = {var.quote:php11}"},"6":{"id":"6","parent":"13","section":"found","name":"email","type":"actions","recipients":["{var:read_data13.email_adres}"],"subject":"Betaling voor Uw inschrijving voor GW-2025 is NIET gelukt","body":"oder id:{var:php11}\n\nBeste {var:read_data13.voornaam} {var:read_data13.achternaam},\n\nDe betaling is NIET gelukt en u bent helaas niet ingeschreven.\n\nProbeer het gerust nog eens.\n\nMet vriendelijke groet,\n\nyour greetings :)","replyname":"","reply":""},"12":{"id":"12","parent":"2","section":"expired","name":"php","type":"actions","code":"$payment_object = $this->get(\"mollie_listener2\");\n$order_id = isset($payment_object->metadata->order_id) ? (string) $payment_object->metadata->order_id : 'n\/a';\nreturn $order_id;"},"14":{"id":"14","parent":"2","section":"expired","name":"read_data","type":"actions","dbtable":"GW_2025","read_type":"single","behaviors":["where_statement"],"where":"`order_id` = {var.quote:php12}"},"10":{"id":"10","parent":"14","section":"found","name":"save_data","type":"actions","dbtable":"GW_2025","datasource":"","behaviors":["save_data.allowed_fields","data_override","where_statement"],"allowed_fields":["status"],"data_override":"status=Verlopen","where":"`order_id` = {var.quote:php12}"},"7":{"id":"7","parent":"14","section":"found","name":"email","type":"actions","recipients":["{var:read_data14.email_adres}"],"subject":"Betaling voor GW-2025 is helaas verlopen","body":"oder id:{var:php12}\n\nBeste {var:read_data14.voornaam} {var:read_data14.achternaam},\nU heeft  te  lang gewacht om de betaling af te ronden.\nProbeert u het gerust nogmaals.\n\nDe betaling is NIET gelukt en u bent helaas niet ingeschreven.\n\nProbeert u het gerust nogmaals.\n\nMet vriendelijke groet,\n\nYour greetings","replyname":"","reply":""}},"params":{"log_data":"0","info":"","debug":"0","next_page":"1","navbar":"1","ajax":"","css_vars":{"pad":"","space":"","rad":"","bw":""},"acl":"","acl_error":"You can not access this form."}}]