Overview

Classes

  • Quform
  • Quform_Admin_InsertForm
  • Quform_Admin_Page
  • Quform_Admin_Page_Controller
  • Quform_Admin_Page_Dashboard
  • Quform_Admin_Page_Entries
  • Quform_Admin_Page_Entries_Edit
  • Quform_Admin_Page_Entries_List
  • Quform_Admin_Page_Entries_View
  • Quform_Admin_Page_Factory
  • Quform_Admin_Page_Forms_Add
  • Quform_Admin_Page_Forms_Edit
  • Quform_Admin_Page_Forms_List
  • Quform_Admin_Page_Help
  • Quform_Admin_Page_Preview
  • Quform_Admin_Page_Settings
  • Quform_Admin_Page_Tools
  • Quform_Admin_Page_Tools_ExportEntries
  • Quform_Admin_Page_Tools_ExportForm
  • Quform_Admin_Page_Tools_Home
  • Quform_Admin_Page_Tools_ImportForm
  • Quform_Admin_Page_Tools_Migrate
  • Quform_Admin_Page_Tools_Uninstall
  • Quform_Api
  • Quform_Block
  • Quform_Builder
  • Quform_Captcha
  • Quform_ClassLoader
  • Quform_Confirmation
  • Quform_Container
  • Quform_Dashboard_Widget
  • Quform_Dispatcher
  • Quform_Element
  • Quform_Element_Captcha
  • Quform_Element_Checkbox
  • Quform_Element_Column
  • Quform_Element_Container
  • Quform_Element_Container_Iterator
  • Quform_Element_Date
  • Quform_Element_Email
  • Quform_Element_Factory
  • Quform_Element_Field
  • Quform_Element_File
  • Quform_Element_Group
  • Quform_Element_Hidden
  • Quform_Element_Honeypot
  • Quform_Element_Html
  • Quform_Element_Multi
  • Quform_Element_Multiselect
  • Quform_Element_Name
  • Quform_Element_Page
  • Quform_Element_Password
  • Quform_Element_Radio
  • Quform_Element_Recaptcha
  • Quform_Element_Row
  • Quform_Element_Select
  • Quform_Element_Submit
  • Quform_Element_Text
  • Quform_Element_Textarea
  • Quform_Element_Time
  • Quform_Entry_Controller
  • Quform_Entry_Exporter
  • Quform_Entry_List_Settings
  • Quform_Entry_List_Table
  • Quform_Entry_Processor
  • Quform_Entry_UserSearcher
  • Quform_Filter_Abstract
  • Quform_Filter_Alpha
  • Quform_Filter_AlphaNumeric
  • Quform_Filter_Digits
  • Quform_Filter_Regex
  • Quform_Filter_Static
  • Quform_Filter_StripTags
  • Quform_Filter_Trim
  • Quform_Form
  • Quform_Form_Controller
  • Quform_Form_Exporter
  • Quform_Form_Factory
  • Quform_Form_Importer
  • Quform_Form_Iterator
  • Quform_Form_List_Settings
  • Quform_Form_List_Table
  • Quform_Form_Processor
  • Quform_License
  • Quform_Migrator
  • Quform_NonceRefresher
  • Quform_Notification
  • Quform_Notification_Resender
  • Quform_Options
  • Quform_Permissions
  • Quform_Repository
  • Quform_ScriptLoader
  • Quform_Session
  • Quform_Settings
  • Quform_Shortcode
  • Quform_Themes
  • Quform_TokenReplacer
  • Quform_Toolbar
  • Quform_Translations
  • Quform_Updater
  • Quform_Upgrader
  • Quform_Uploader
  • Quform_Validator_Abstract
  • Quform_Validator_Alpha
  • Quform_Validator_AlphaNumeric
  • Quform_Validator_Array
  • Quform_Validator_Captcha
  • Quform_Validator_Date
  • Quform_Validator_Digits
  • Quform_Validator_Duplicate
  • Quform_Validator_Email
  • Quform_Validator_FileUpload
  • Quform_Validator_GreaterThan
  • Quform_Validator_Honeypot
  • Quform_Validator_Identical
  • Quform_Validator_InArray
  • Quform_Validator_Length
  • Quform_Validator_LessThan
  • Quform_Validator_Recaptcha
  • Quform_Validator_Regex
  • Quform_Validator_Required
  • Quform_Validator_Static
  • Quform_Validator_Time
  • Quform_View
  • Quform_ViewFactory
  • Quform_Widget_Form
  • Quform_Widget_Popup

Interfaces

  • Quform_Attachable
  • Quform_Element_Editable
  • Quform_Filter_Interface
  • Quform_Validator_Interface
  • Overview
  • Class

Class Quform_Form_List_Table

WP_List_Table
Extended by Quform_Form_List_Table
Copyright: Copyright (c) 2009-2022 ThemeCatcher (https://www.themecatcher.net)
Located at Quform/Form/List/Table.php
Methods summary
public
# __construct( Quform_Repository $repository, Quform_Options $options )

Parameters

$repository
$options
public
# prepare_items( )

Prepares the list of items for displaying

Prepares the list of items for displaying

public
# views( )

Display the list of views available on this table

Display the list of views available on this table

protected array
# get_views( )

Get an associative array ( id => link ) with the list of views available on this table

Get an associative array ( id => link ) with the list of views available on this table

Returns

array
public array
# get_columns( )

Get the list of columns

Get the list of columns

Returns

array
protected string
# column_cb( array $item )

Get the checkbox column content for the given item

Get the checkbox column content for the given item

Parameters

$item

Returns

string
protected string
# column_name( array $item )

Get the name column content for the given item

Get the name column content for the given item

Parameters

$item

Returns

string
protected string
# column_shortcode( array $item )

Get the shortcode column content for the given item

Get the shortcode column content for the given item

Parameters

$item

Returns

string
protected string
# handle_row_actions( array $item, string $column_name, string $primary )

Generates and display row actions links for the list table

Generates and display row actions links for the list table

Parameters

$item
The item being acted upon
$column_name
Current column name
$primary
Primary column name

Returns

string
The row actions HTML, or an empty string if the current column is not the primary column
protected string
# column_entries( array $item )

Get the entries column content for the given item

Get the entries column content for the given item

Parameters

$item

Returns

string
protected string
# column_active( array $item )

Get the active column content for the given item

Get the active column content for the given item

Parameters

$item

Returns

string
protected string
# column_updated_at( array $item )

Get the updated_at column content for the given item

Get the updated_at column content for the given item

Parameters

$item

Returns

string
protected array
# get_sortable_columns( )

Get the list of sortable columns

Get the list of sortable columns

Returns

array
protected array
# get_bulk_actions( )

Get an associative array ( option_name => option_title ) with the list of bulk actions available on this table

Get an associative array ( option_name => option_title ) with the list of bulk actions available on this table

Returns

array
public
# no_items( )

Message to be displayed when there are no forms

Message to be displayed when there are no forms

public
# search_box( string $text, string $input_id )

Displays the search box

Displays the search box

Duplicate of the parent function, but still shows the search box if there are no items

Parameters

$text
The 'submit' button label.
$input_id
ID attribute value for the search input field.
protected string
# getOrderBy( string $requestedOrderBy = '' )

Get the order by value

Get the order by value

Gets the user meta setting if a value is saved

Parameters

$requestedOrderBy
The requested order by from $_GET

Returns

string
protected string
# getOrder( string $requestedOrder = '' )

Get the order value ('asc' or 'desc')

Get the order value ('asc' or 'desc')

Gets the user meta setting if a value is saved

Parameters

$requestedOrder
The requested order from $_GET

Returns

string
protected
# extra_tablenav( string $which )

Add an Empty Trash button to the Trash view

Add an Empty Trash button to the Trash view

Parameters

$which
Properties summary
protected Quform_Repository $repository
#
protected Quform_Options $options
#
protected string|null $view
#
API documentation generated by ApiGen