/* sysconfig-exec.php - for the sysadmin */ require_once '../inc/common.php'; // only sysadmin can use this if ($_SESSION['is_sysadmin'] != 1 || $_SERVER['REQUEST_METHOD'] != 'POST') { die(_('This section is out of your reach.')); } $sysconfig = new \Elabftw\Elabftw\SysConfig(); $crypto = new \Elabftw\Elabftw\CryptoWrapper(); $msg_arr = array(); $errflag = false; $tab = '1'; // TAB 1 : ADD A NEW TEAM if (isset($_POST['new_team']) && $_POST['new_team'] != '' && $_POST['new_team'] != ' ') { $tab = '1'; $new_team_name = filter_var($_POST['new_team'], FILTER_SANITIZE_STRING); if (!$sysconfig->addTeam($new_team_name)) { $errflag = true; $errnum = '5'; } } // END TAB 1 // TAB 2 : SERVER if (isset($_POST['lang'])) { $tab = '2'; if (isset($_POST['lang']) && strlen($_POST['lang']) === 5) { $lang = $_POST['lang']; } else { $lang = 'en_GB'; } if ($_POST['debug'] == 1) { $debug = 1;