ListHelper

Utility class for creating different select lists

abstract
since

1.5

package

Joomla CMS

Methods

genericordering

Returns an array of options

genericordering(\Joomla\Database\DatabaseQuery|string query,  chop = 30) : mixed||string|int
static
since

1.5

Arguments

query

DatabaseQuery|stringSQL with 'ordering' AS value and 'name field' AS text

chop

intThe length of the truncated headline

Response

array<string|int, mixed>An array of objects formatted for JHtml list processing

images

Build the select list to choose an image

images( name,  active = null,  javascript = null,  directory = null,  extensions = 'bmp|gif|jpg|png') : mixed||string|int
static
since

1.5

Arguments

name

stringThe name of the field

active

stringThe selected item

javascript

stringAlternative javascript

directory

stringDirectory the images are stored in

extensions

stringAllowed extensions

Response

array<string|int, mixed>Image names

ordering

Build the select list for Ordering derived from a query

ordering( name,  query,  attribs = null,  selected = null,  neworder = null,  id = null) : 
static
since

1.6

Arguments

name

intThe scalar value

query

stringThe query

attribs

stringHTML tag attributes

selected

stringThe selected item

neworder

int1 if new and first, -1 if new and last, 0 or null if existing item

id

stringID attribute for the resulting