header('Cache-Control: no-cache, must-revalidate'); # Require require_once 'Library/Loader.php'; # Date timezone date_default_timezone_set('Europe/Paris'); # Loading ini file $_ini = Library_Configuration_Loader::singleton(); # Initializing requests $request = isset($_GET['request_write']) ? $_GET['request_write'] : null; $write = null; # Display by request rype switch ($request) { # Unlock configuration file & temp directory case 'unlock': # chmod 0755 chmod(Library_Configuration_Loader::path(), 0755); chmod($_ini->get('file_path'), 0755); break; # Live stats configuration save # Live stats configuration save case 'live_stats': # Updating configuration $_ini->set('refresh_rate', round(max(2, $_POST['refresh_rate']))); $_ini->set('memory_alert', $_POST['memory_alert']); $_ini->set('hit_rate_alert', $_POST['hit_rate_alert']); $_ini->set('eviction_alert', $_POST['eviction_alert']); $_ini->set('file_path', $_POST['file_path']); # Writing configuration file $write = Library_Configuration_Loader::singleton()->write(); break; # Commands configuration save