A transaction can be aborted by raising an error. Now, as we find in the ZDG the value of an error will be printed. From that could follow that you could do a raise 'foo','
hallo
bla
' to output your html, and still have the transaction aborted
A transaction can be aborted by raising an error. Now, as we find in the ZDG the value of an error will be printed. From that could follow that you could do a raise 'foo','
hallo
bla
' to output your html, and still have the transaction aborted