use WriteIniFile\WriteIniFile; /* check authentication */ if (isset($_SERVER['REMOTE_USER']) || isset($_SERVER['PHP_AUTH_USER'])) { $userName = isset($_SERVER['REMOTE_USER']) ? $_SERVER['REMOTE_USER'] : $_SERVER['PHP_AUTH_USER']; } else { die('Le script n\'est pas protégé par une authentification.<br> Vérifiez la configuration de votre serveur web.'); } /* check install */ if (false === is_writable('../conf/users')) { require 'install/installation.php'; exit(1); } elseif (file_exists('../conf/users/' . $userName . '/config.ini')) { $file_user_ini = '../conf/users/' . $userName . '/config.ini'; } else { Install::create_new_user($userName); $file_user_ini = '../conf/users/' . $userName . '/config.ini'; } /* REQUEST POST */ if (isset($_POST['reboot'])) { $user = new Users($file_user_ini, $userName); $rebootRtorrent = $user->rebootRtorrent(); } if (isset($_POST['conf_user'])) { $post = $_POST; $update = new WriteIniFile($file_user_ini); $update->update(['user' => ['active_bloc_info' => @$post['active_bloc_info'], 'theme' => $post['theme']], 'ftp' => ['active_ftp' => @$post['active_ftp']], 'rtorrent' => ['active_reboot' => @$post['active_reboot']], 'support' => ['active_support' => @$post['active_support']], 'logout' => ['url_redirect' => $post['url_redirect']]]); $update_ini_file_log = $update->write(); } if (isset($_POST['config_admin'])) { $post = $_POST;