I migrated my site to joomla 1.5 with the native beta version of BreezingForms (1.5.1b) in just an hour, so that's fantastic. The forms seem to look ok at first sight.
However there is still a complication. My forms are calculators. When a user presses a Compute button then some javascript code is triggered doing some computations. This javascript code also makes a url to show the same page. In the url there are parameters containing the values that were computed by the javascript code. When the page is redirected to the same page with some url parameters then first then php code does some more computations and the form is shown again with the results from both the javascript and the php computations.
The problem is that the javascript code to pass parameters to the form does not seem to work.
Before the javascript code to pass parameters to the form again was the following
function rvbCommon_GenerateRedirectUrl(pageNr)
{
<?php
$content_id = ff_getParam(\'ff_contentid\');
if (is_numeric($content_id))
return \"var id =\".$content_id.\"; \";
else return \"var id = \'not_called_by_mambot?\';\";
?>
<?php
global $Itemid;
return \"var Itemid =\".$Itemid.\"; \";
?>
return \'{mossite}/content/view/\' +
escape(id)+
\'/\' +escape(Itemid) +
\'?ff_page=\' +escape(pageNr)
} // rvbCommon_GenerateRedirectUrl
.....
ff_redirectParent(rvbCommon_GenerateRedirectUrl(1)+'&ff_param_compButtonPressed=1'+'&ff_param_gender='+escape(gender)+'&ff_param_wearsGlasses='+escape(wearsGlasses)+
'&ff_param_age='+escape(age)+'&ff_param_distancePower='+escape(distancePower);
It seems that BreezingForms does not execute the php code in the javascript function any more.
Before with facileForms the html output was
function rvbCommon_GenerateRedirectUrl(pageNr)
{var id=11;var Itemid=9;return 'http://rvb11.com/content/view/'+escape(id)+'/'+escape(Itemid)+'?ff_page='+escape(pageNr)
}
With BreezingForms the html output is:
function rvbCommon_GenerateRedirectUrl(pageNr)
{return\'http://rvb15.com/content/view/\' +escape(id)+\'/\' +escape(Itemid) +\'?ff_page=\' +escape(pageNr)
}
Apart from this issue I found that forms with unspecified height (Auto) are not correctly displayed. For me this is not that important, I can just fix the height of my forms.
Another bug with 1.5.1b is that links to categories and sections in the main menu seem to break when using the BreezingForms plugin. This bug has already been reported,
http://www.crosstec.de/forums.html?func=...p;id=140&catid=5.
Typing in the section url's directly does not work either, and disabling the BreezingForms plugin is not an option for me.
A last showstopper is
www.crosstec.de/forums.html?func=view&am...tid=5&id=156#156:
Every time a form element with javascript code is saved in the backend a backslash is added in front of every quote. I don't think this backslash problem is related to the first problem: that php code is not evaluated in javascript scripts (and in html text elements)