Class OrdersOverviewColumns

Class OrdersOverviewColumns

This class contains the definition of the order columns. Use it in every controller that needs the column definition.

This class can be overloaded and more table columns can be added.

Methods summary

public __construct( void )

OrdersOverviewColumns constructor

public getColumns( void ) : DataTableColumnCollection

Get the DataTableColumnCollection of the table.

public serializeColumns( void ) : array

Get the column definitions in a plain array.

public _getGroupOptions( void ) : array

Get the customer group filtering options.

public _getStatusOptions( void ) : array

Get the order status filtering options.

public _getPaymentOptions( void ) : array

Get the payment method filtering options.

public _getShippingOptions( void ) : array

Get the shipping method filtering options.

protected _getCountryOptions( void ) : array

Get the country filtering options.

protected _getMultiSelectOptions( array $options ) : array

Convert the option to [value, text] arrays.

Properties summary

protected $db : CI_DB_query_builder

		
protected $columns : array

		
protected $noValuePlaceholder : string