' . esc_html(__('AI Policies', 'ai-webmaster-studio')) . '

' . esc_html(__('AI Policies module is not available.', 'ai-webmaster-studio')) . '

'; return; } $notice = ''; if (AIWEST_Security::is_post_request() && AIWEST_Security::post_bool('aiwest_save_policies')) { check_admin_referer('aiwest_policy_center_action'); AIWEST_Policy::save_settings(AIWEST_Security::post_array('aiwest_policy')); $notice = '

' . esc_html(__('AI Policies have been saved.', 'ai-webmaster-studio')) . ' ' . esc_html(__('AI Webmaster Studio will use these rules as the central decision layer.', 'ai-webmaster-studio')) . '

'; } $settings = AIWEST_Policy::get_settings(); $profiles = AIWEST_Policy::profiles(); $modules = AIWEST_Policy::modules(); $groups = AIWEST_Policy::groups(); $decisions = AIWEST_Policy::decisions(); $scales = AIWEST_Policy::change_scales(); $current_profile = $settings['profile']; $image_policy = $settings['image_policy']; $protected = []; foreach (['header', 'footer', 'menu', 'system_pages'] as $key) { if (AIWEST_Policy::is_protected($key, $settings)) { $protected[] = AIWEST_Policy::label($modules[$key] ?? ['label' => $key]); } } ?>


$current_profile])); ?>


$settings['change_scale']])); ?>

$profile): ?>

$group): ?>

$module): ?>

: