} if (init('action') == 'getUpdateLog') { ajax::success(log::get('update', 0, 3000)); } if (init('action') == 'getBackupLog') { ajax::success(log::get('backup', 0, 3000)); } if (init('action') == 'getRestoreLog') { ajax::success(log::get('restore', 0, 3000)); } if (init('action') == 'removeBackup') { jeedom::removeBackup(init('backup')); ajax::success(); } if (init('action') == 'listBackup') { ajax::success(jeedom::listBackup()); } if (init('action') == 'getConfiguration') { ajax::success(jeedom::getConfiguration(init('key'), init('default'))); } if (init('action') == 'flushcache') { cache::flush(); ajax::success(); } if (init('action') == 'resetHwKey') { config::save('jeedom::installKey', ''); ajax::success(); } if (init('action') == 'backupupload') { $uploaddir = dirname(__FILE__) . '/../../backup'; if (!file_exists($uploaddir)) {