Having had a bit more time to look into this I think part of the problem may stem from the "Expert Mode" function in /var/www/inc/cdsp.php
PHP Code:
function getGuiExpertMode() {
return file_exists('/opt/camillagui/config/gui-config.yml') == true;
}
function setGuiExpertMode($mode) {
if ($mode == true
&& file_exists('/opt/camillagui/config/gui-config.yml')
&& file_exists('/opt/camillagui/config/gui-config.yml.disabled') == false) {
sysCmd('sudo mv /opt/camillagui/config/gui-config.yml /opt/camillagui/config/gui-config.yml.disabled');
} else if ($mode == false
&& file_exists('/opt/camillagui/config/gui-config.yml.disabled')
&& file_exists('/opt/camillagui/config/gui-config.yml') == false) {
sysCmd('sudo mv /opt/camillagui/config/gui-config.yml.disabled /opt/camillagui/config/gui-config.yml');
}
}