Example #1
0
     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)) {