Splitting it up

I finally started to separate the generic php files and those which only apply to the CMC for Centrifuge.

For example, our legacy checkout list should be of no concern to anybody else and thus gets its own special folder. With this I also started to work on an "install" folder that would, after an initial setup of the application, be removed by the admin. It will probably do some magic with permissions and also include a blank mysql database with all tables properly set up. Checking for specific features and settings of PHP/Apache is planned as well.

Once I'm back in Gainesville I'll probably look into adding some sort of menu driven assigning of permissions. The current manual setting of .htpasswd/.htaccess works but is far from ideal. Furthermore the usage (and ability to modify) of dynamic lists of sections and categories is progressing nicely. This has already resulted in a reduction of several dozens of lines of code in some php files, since it removes a lot of duplication.

posts: