Nice share, and thanks for contributing to the community.
From seeing a lot of users using this I decided to dive in and take a look at it, I'm not hating or anything - just if I were to use a CMS for a hotel I'll look for certain aspects, which is what I looked for in this.
--
Haven't had all the time to go through it, but wanted to debug it and take a dive in. I like the way you import some of the missing tables if they don't exist, but don't you think you should suggest to the user that they can remove those exists queries afterwards? Because of this there are 8 queries additional per page (nothing to shout about, just if they're not needed, they can go IMO).
Logging in to the CMS, the me page seems a little bit mental, 34 queries (not counting room count & user count as I had to disable the ajax for that).
So in theory, 36 queries.
Don't get me wrong, it runs fast enough but I don't see anything in this CMS that wouldn't make me just slap PDO on Rev and continue using that.
As I said above, I haven't gone all the way through but there is a lot to improve IMO. Also just to be cautious - make sure PHPmailer is up to date (exploit was recently found afaik).
From seeing a lot of users using this I decided to dive in and take a look at it, I'm not hating or anything - just if I were to use a CMS for a hotel I'll look for certain aspects, which is what I looked for in this.
--
Haven't had all the time to go through it, but wanted to debug it and take a dive in. I like the way you import some of the missing tables if they don't exist, but don't you think you should suggest to the user that they can remove those exists queries afterwards? Because of this there are 8 queries additional per page (nothing to shout about, just if they're not needed, they can go IMO).
Logging in to the CMS, the me page seems a little bit mental, 34 queries (not counting room count & user count as I had to disable the ajax for that).
So in theory, 36 queries.
Don't get me wrong, it runs fast enough but I don't see anything in this CMS that wouldn't make me just slap PDO on Rev and continue using that.
As I said above, I haven't gone all the way through but there is a lot to improve IMO. Also just to be cautious - make sure PHPmailer is up to date (exploit was recently found afaik).