Example #1
0
<?php

if (system\Helper::arcIsAjaxRequest()) {
    $setting = SystemSetting::getByKey("ARC_KEEP_LOGS");
    $setting->value = $_POST["days"];
    $setting->update();
    $setting = SystemSetting::getByKey("ARC_LDAP");
    $setting->value = "{\"ldap\":\"{$_POST["ldap"]}\", \"server\":\"{$_POST["ldapserver"]}\"" . ", \"domain\":\"{$_POST["domain"]}\", \"base\":\"{$_POST["base"]}\"}";
    $setting->update();
    $setting = SystemSetting::getByKey("ARC_DEFAULT_PAGE");
    $setting->value = $_POST["defaultPage"];
    $setting->update();
    $setting = SystemSetting::getByKey("ARC_LOGIN_URL");
    $setting->value = $_POST["loginURL"];
    $setting->update();
    $password = system\Helper::arcEncrypt($_POST["password"]);
    $setting = SystemSetting::getByKey("ARC_MAIL");
    $setting->value = "{\"smtp\":\"{$_POST["smtp"]}\", \"server\":\"{$_POST["smtpserver"]}\"" . ", \"username\":\"{$_POST["username"]}\", \"password\":\"{$password}\"," . " \"port\":\"{$_POST["port"]}\", \"sender\":\"{$_POST["sender"]}\"}";
    $setting->update();
    $setting = SystemSetting::getByKey("ARC_THEME");
    $setting->value = $_POST["theme"];
    $setting->update();
    $setting = SystemSetting::getByKey("ARC_THUMB_WIDTH");
    $setting->value = $_POST["width"];
    $setting->update();
    $setting = SystemSetting::getByKey("ARC_FILE_UPLOAD_SIZE_BYTES");
    $setting->value = $_POST["limit"];
    $setting->update();
    $setting = SystemSetting::getByKey("ARC_ALLOWREG");
    $setting->value = $_POST["allowReg"];
    $setting->update();