52
I personally think you cannot fully blame one or the other. Most Xoop modules work with default PHP configrations, and it is when Hosts use custom PHP environments that you'll find most problems occur. Who is at fault here, the XOOPS developer for not ensuring that their module works with every PHP setting, or the Host for using a custom setting?
Anyway, back on track. I am totally stumped here, and in no way can I reproduce this issue of only being able to submit an article if you preview it first. This will almost certainly be a PHP configuration issue with your host, as this is the only case I have come across of this exact issue. AMS does work in a default PHP environment, so about the only thing I can think of is to take a look where your environment differs from the default one. For example I can tell you that magic_quotes_gpc WILL cause issues with AMS and is turned off by default, but is enabled in your environment.