cFormsII table

Replaces shortcode such as [cformstable form='nameofyourform' display='table'] with table or count of data collected via cformsII

Author:Martin Tod (profile at wordpress.org)
WordPress version required:2.5
WordPress version tested:4.9.20
Plugin version:1.1.3
Added to WordPress repository:13-02-2012
Last updated:18-03-2018
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:0
Rated by:0
Plugin URI:
Total downloads:15 176
Active installs:200+
plugin download
Click to start download

Replaces a shortcode such as [cformstable form='nameofyourform'] with a table of data or a count of information collected via the excellent CForms II.

Examples would be:

  • [cformstable form='nameofyourform'] to display how many entries have been collected by your form
  • [cformstable form='nameofyourform' display='table' vars='Name,Date,Comment'] to display a table of entries collected by your form

Possible variables for your shortcode include:

General Variables

  • display = 'number' or 'table' – (the default is 'number')
  • form = 'the name of your form' – if you don’t know the names of possible forms, just use [cformstable] to get a list of options
  • from = DATETIME string (format: Y-m-d H:i:s). Date & time defining the start of a target period, e.g. 2008-09-17 15:00:00 (optional)
  • to =DATETIME string (format:Y-m-d H:i:s). Date & time defining the end of a target period, e.g.2014-09-17 15:00:00` (optional)
  • limit = ‘the maximum lines to show in the table or count’ (optional)

Table Variables

Either

  • vars = list of variable names to use as column headers separated by commas e.g. 'Name,Date,Comment'. To change the way the name is displayed, add your revised text after |, e.g. vars='Name|Your Name,Date,Comment'

Or

  • cols = list of variable numbers to use as column headers separated by commas e.g. '1,2,3'. You can get variable numbers by posting [cformstable display='table' form='Name of your form']. As with the vars setting, to change the way the name is displayed, add your revised text after |, e.g. cols='1|Your Name,2,3'.

Optional Variables

  • limit = 'the maximum lines to show in the table' (optional)
  • sortdir = 'asc' or 'desc' (optional)
  • sort = 'form', 'id', 'date', 'ip' or 'email' or any other form input field, e.g. 'Your Name' (optional)

Count Variables

  • deduped = TRUE or FALSE – remove duplicate IP/email addresses from count (optional)
  • adjust = 'n' where n is a numerical value (+10, -20 etc.) to adjust the count displayed up or down (optional)