trim($data['description']), 'keywords' => trim($data['keywords']), 'site_name' => trim($data['site_name']), 'email' => trim($data['email']), 'banner' => trim($data['banner']) ]; $current_config['site_info'] = $new_site_info; $current_site_info = $new_site_info; updateConfiguration(CONFIG_FILE_PATH, $current_config); $msg = '
Configuration saved.
'; } elseif ($action === 'allowed_image_hosts') { $new_allowed_image_hosts = array_filter($_POST['allowed_image_hosts'], function ($host) { return !empty($host); }); $current_config['allowed_image_hosts'] = $new_allowed_image_hosts; $current_allowed_image_hosts = $new_allowed_image_hosts; updateConfiguration(CONFIG_FILE_PATH, $current_config); $msg = '
Allowed image hosts saved.
'; } elseif ($action === 'permissions') { $new_permissions = [ 'disable_guest' => trim($_POST['disableguest']), 'private' => trim($_POST['siteprivate']) ]; $current_config['permissions'] = $new_permissions; $current_permissions = $new_permissions; updateConfiguration(CONFIG_FILE_PATH, $current_config); $msg = '
Site permissions saved.
'; } elseif ($action === 'captcha') { $new_captcha = [ 'enabled' => ($_POST['captcha']['enabled'] === '1'), 'multiple' => ($_POST['captcha']['multiple'] === '1') ]; $current_config['captcha'] = $new_captcha; $current_captcha = $new_captcha; updateConfiguration(CONFIG_FILE_PATH, $current_config); $msg = '
Captcha settings saved
'; } AdminLog::updateAdminHistory($current_user, AdminLog::ACTION_EDIT_CONFIG); } ?> Paste - Configuration

General Settings

Allowed Image Hosts

$host): ?>

CAPTCHA

type="checkbox" name="captcha[enabked]" id="captcha_enabled">

Internal Captcha Settings:
type="checkbox" name="captcha[multiple]" id="captcha_multiple">


Permissions

type="checkbox" name="disableguest" id="disableguest">
type="checkbox" name="siteprivate" id="siteprivate">