MYCWSApi::connect(); } $apimodules = ConfigEditor::read('apimodules.php'); $timezones = ConfigEditor::read('timezones.php'); if (isset($_POST['updateconfig'])) { unset($_POST['updateconfig']); $newconfig = $_POST; if (!isset($_POST['hiddenmodules']) && !isset($config['hiddenmodules'])) { $newconfig['hiddenmodules'] = array(); } if (!isset($_POST['enabled_api_modules']) && !isset($config['enabled_api_modules'])) { $newconfig['enabled_api_modules'] = array(); } if ($_FILES['portal_logo']['name'] != "" || !isset($config['portal_logo']) || $config['portal_logo'] == "") { $ext = pathinfo($_FILES['portal_logo']['name'], PATHINFO_EXTENSION); $newfilename = Router::slugify(str_replace("." . $ext, "", $_FILES['portal_logo']['name'])) . "." . $ext; if (move_uploaded_file($_FILES['portal_logo']['tmp_name'], ROOT_PATH . "/themes/default/assets/img/" . $newfilename)) { $newconfig['portal_logo'] = $newfilename; } else { $newconfig['portal_logo'] = "logo-myc.png"; } } else { $newconfig['portal_logo'] = "logo-myc.png"; } $newconfig = array_merge($config, $newconfig); $altmess = ConfigEditor::write('config.php', $newconfig); } $config = ConfigEditor::read('config.php'); if ($_FILES['theme_zip']['name'] != "") { $tmpfile = $config['upload_dir'] . "/" . $_FILES['theme_zip']['name']; if (move_uploaded_file($_FILES['theme_zip']['tmp_name'], $tmpfile)) {