The module assumes that clean URLs are enabled and does not work if they are not enabled. Line 230 includes the code "feedback/send" which parses to a clean URL such as:

www.mysite.com/feedback/send

A site _not_ using clean URLs needs the code to look like "?q=feedback/send". However, the code should be smart enough to know if clean URLs are enabled or not.

Comments

kbahey’s picture

It does work perfectly for me either way.

I tried it on a clean installation of 4.5.1 plus feddback 4.5.0, and either way it works (clean url enabled or disabled).

jhriggs’s picture

If you are using Apache, it will work whether or not clean URLs are enabled in the admin screen, because the rewriting still takes place in .htaccess. Comment out the rewriting rules in .htaccess and disable clean URLs. Then it will fail as reported. The form action should be wrapped in a url() call, i.e. url('feedback/send').

kbahey’s picture

Thanks for the clarification.

To the original poster:

In any case, the version in CVS handles this differently.

So download it from here http://drupal.org/files/projects/feedback-cvs.tar.gz, and give it a try.

Let me know if it fixes the issue you are facing.

sun’s picture

Status: Active » Fixed
Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.