If you have some non-script files in your module that you need
to access through a URL, then make sure that you are generating
absolute URLs for these. You can make use of the Phorum
setting variable $PHORUM['http_path']
to build these. This setting relates to the "HTTP Path"
option under "General Settings" in the admin interface.
Let's asume you have a file named foobar.gif
in your "foo" module tree, then you could generate the URL for
that file like this:
Example 2.9. Generating an absolute URL for a file in a module directory
// Since the code probably runs inside a function scope,
// the global $PHORUM variable needs to be imported.
global $PHORUM;
// Build the URL for the foobar.gif.
$url = $PHORUM['http_path'] . "/mods/foo/foobar.gif";
// After this, you could store the URL in the template data, so you
// can use it from the templates. Here an example for filling the
// template variable {MOD_FOO->IMAGE_URL}:
$PHORUM["DATA"]["MOD_FOO"]["IMAGE_URL"] = $url;