/** * Saves the enabled templates. * * @since 1.0 * @since 1.5.7 Added the ability to enable the templates admin UI. * @access private * @return void */ private static function save_enabled_templates() { if (isset($_POST['fl-templates-nonce']) && wp_verify_nonce($_POST['fl-templates-nonce'], 'templates')) { $enabled_templates = sanitize_text_field($_POST['fl-template-settings']); $admin_ui_enabled = isset($_POST['fl-template-admin-ui']) ? 1 : 0; FLBuilderModel::update_admin_settings_option('_fl_builder_enabled_templates', $enabled_templates, true); FLBuilderModel::update_admin_settings_option('_fl_builder_user_templates_admin', $admin_ui_enabled, true); if (class_exists('FLBuilderTemplatesOverride')) { FLBuilderTemplatesOverride::save_admin_settings(); } } }