DaPortal/#21: Allow PHP code and templates to be outside the web server tree

Bug report from khorben on 11/05/2006 21:36:58
Attempts at hardening the code are in progress, a possibility is to move the code files outside of the server document root, since as the code is designed they are useless there.
Hiding the source code is the most obvious reason to do this, however another good one is to remove any chance of undesired code execution from these files.
It also allows better clarity between the files to be delivered to the client, and the files parsed by the server.
The requirements seem to be fulfilled now, and the code has been used in production for quite a while now.
Many icons were moved to style definitions (CSS). As of today just a few icons are still needed in some source code folders (only a few modules), so this possibility is almost complete.