Since we use it in some places in Dokeos, I thought it was worth mentioning it somewhere. Apparently, IIS doesn't deal correctly with the PHP $_SERVER['REQUEST_URI'] (this probably applies to specific versions of PHP) and that causes, for example, the resourcelinker.php script to remove links to any second-level directory when surfing through the documents to include, in the learning path tool.
Apparently, this page http://neosmart.net/blog/2006/100-apache-compliant-request_uri-for-iis-and-windows/ offers a solution which, even if not really easy to install, will work perfectly. The available request_uri.inc script is apparently enough to get you sorted with a lot of problems, and might be enough for Dokeos.
I don't know, I haven't tested since the IIS+Dokeos server I'm trying to fix is not accessible directly and I have to play with sending files to someone that will apply them.
However, I believe the information might be useful to some people around here.
