Example #1
0
                 }
             }
         }
     }
     //Debug::logd($_POST);
     // http auth enabled
     if (array_key_exists('report-basicauth', $_POST)) {
         $tmpCfg['report.basicauth'] = true;
         // check report basic auth account
         $account = array('login' => $_POST['report-basicauth-login'], 'password' => $_POST['report-basicauth-password'], 'clear' => !array_key_exists('report-basicauth-obfuscate', $_POST));
         $tmpCfg['report.basicauth.accounts'] = array($account);
         $tmpCfg['report.basicauth.method'] = intval($_POST['report-basicauth-method']);
     } else {
         $tmpCfg['report.basicauth'] = false;
     }
     $error = CfgHelper::writeConfig($tmpCfg);
     if ($error == null) {
         $mCfg = CfgHelper::init(true);
         // check if currency changed
         if (array_key_exists('currency-update-db', $_POST) == 1) {
             $currency = new Currency($mCfg->getCurrencyCode());
             DbHelper::updateSalesCurrency($currency);
         }
         Helper::pushAlert(ALERT_SUCCESS, 'Configuration saved.');
     } else {
         Helper::pushAlert(ALERT_ERROR, $error);
     }
     header('Location:index.php?p=' . PAGE_ID_CONFIG);
     break;
     //////// DEL USER
 //////// DEL USER