Free Plugin: Conditional Error Checking Pro

Hi everyone,

I'm releasing a free plugin that lets you create conditional validation rules through the admin UI - no code editing required.

The Problem

Sometimes you need "if this, then that" validation - when one field has a value, another field should be required.

The Solution

Conditional Error Checking Pro provides a visual rule builder where you select a trigger field, a condition, and the field that becomes required. Rules are managed entirely through the admin interface.

Example Rules

  • If contact_name is not empty → require phone
  • If membership_type equals "premium" → require payment_method
  • If shipping_address is not empty → require shipping_city

Features

  • 9 condition types (empty, equals, contains, greater than, regex, etc.)
  • Works with any CMS table
  • Activity logging with CSV export
  • Import/export rules as JSON
  • Optional email notifications when saves are blocked
  • Dashboard with statistics

Download

Note: There are a few other plugins on the download page that are still in BETA testing. Try them out!

Installation

  1. Copy the conditionalErrorCheckingPro folder to /cmsb/plugins/
  2. Log into CMS admin and go to Plugins > Conditional Error Checking Pro
  3. Start creating rules - tables auto-create on first access

Requirements

  • CMS Builder 3.59+
  • PHP 8.0+

Feedback Welcome

I'd love to hear your comments, bug reports, or suggestions to improve these plugins. MIT licensed - modify as needed.

Thanks,

Kenny H