Almost got it working, but I got this error:
Parse error: syntax error, unexpected '$form' (T_VARIABLE), expecting ')' in C:\xampp\htdocs\codex\administrator\components\com_chronoforms5\chronoforms\actions\custom_code\custom_code.php(20) : eval()'d code on line 12
My PHP for subject generation.
<?php
$przedmiot_array = array(
mieszkanie => 'Mieszkanie',
dom => 'Dom',
dzialka => 'Dom',
lokal => 'Lokal',
hala => 'Hala',
obiekt => 'Obiekt'
$form->data['przedmiot_name'] = $przedmiot_array[$form->data['przedmiot']];
$form->data['subject'] = "Nieruchomość {$form->data['przedmiot_name']}, {$form->data['miasto']}, {$form->data['powierzchnia']}m², {$form->data['cena']} PLN";
?>
I also get an error when I tried using the new "przedmiot name" in an email, as well as having troubles with defining other arrays:
<?php
$wojewodztwo_array = array(
dolnoslaskie => 'Dolnośląskie',
kujawsko-pomorskie => 'Kujawsko-pomorskie',
lubelskie => 'Lubelskie',
lubuskie => 'Lubuskie',
lodzkie => 'Łódzkie',
malopolskie => 'Małopolskie',
mazowieckie => 'Mazowieckie',
opolskie => 'Opolskie',
podkarpackie => 'Podkarpackie',
podlaskie => 'Podlaskie',
pomorskie => 'Pomorskie',
slaskie => 'Śląskie',
swiętokrzyskie => 'Świętokrzyskie',
warminsko-mazurskie => 'Warmińsko-mazurskie',
wielkopolskie => 'Wielkopolskie',
zachodniopomorskie => 'Zachodniopomorskie'
);
$form->data['wojewodztwo_name'] = $wojewodztwo_array[$form->data['wojewodztwo']];
?>
Notice: Use of undefined constant dolnoslaskie - assumed 'dolnoslaskie' in C:\xampp\htdocs\codex\administrator\components\com_chronoforms5\chronoforms\actions\custom_code\custom_code.php(20) : eval()'d code on line 5
I put that in custom code before email sending step
I got an email, but without a subject, przedmiot_name and wojewodztwo_name. How can I fix this?