From 42fa8304ddb811b0f725f245130f70c0f5e86a6c Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Tue, 04 Nov 2025 06:12:02 +0000
Subject: [PATCH] =Refactored LoginManager to be more extensible and configurable, as well as an AjaxRateLimiter

---
 inc/blocks/FormBlock.php |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/inc/blocks/FormBlock.php b/inc/blocks/FormBlock.php
index 369ce77..640368a 100644
--- a/inc/blocks/FormBlock.php
+++ b/inc/blocks/FormBlock.php
@@ -35,7 +35,7 @@
 
 	public function __construct()
 	{
-		$this->cache = new CacheManager('form_blocks', HOUR_IN_SECONDS);
+		$this->cache = CacheManager::for('form_blocks', WEEK_IN_SECONDS);
 
 		// Initialize forms from filter
 		$this->forms = $this->registerForms();
@@ -289,6 +289,8 @@
 			foreach ($form_config['fields'] as $field_name => $field_config) {
 				$meta->render('form', $field_name, $field_config);
 			}
+			$submit_text = $form_config['submit'] ?? 'Submit';
+			echo '<button type="submit" class="button primary">' . esc_html($submit_text) . '</button>';
 		}
 	}
 
@@ -435,11 +437,6 @@
 			];
 		}
 
-		error_log('Form Localization: '.print_r([
-			'formTypes' => $form_types,
-			'availableForms' => $this->forms,
-			'nonce'			=> wp_create_nonce('jvbForm')
-		], true));
 		wp_localize_script('jvb-forms-editor-script', 'jvbFormsData', [
 			'formTypes' => $form_types,
 			'availableForms' => $this->forms,

--
Gitblit v1.10.0