CoolCMS API

AdvertPickerTrait

Advert picker: a suggester by id and owner e-mail.

The advert title/text is a dynamic parameter (parameterRels), so the label does not show it.

The modal targets the show grid :Admin:Bazaar:Advert (picker mode); the suggester searches by id/e-mail.

Table of Contents

Properties

$advertManager  : AdvertManager

Methods

advertPicker()  : PickerConfig
advertLabel()  : string
resolveAdvertLabel()  : string|null
suggestAdverts()  : array<int, array{id: int, label: string}>

Properties

Methods

advertPicker()

protected advertPicker([string $formName = 'editForm' ][, string $targetField = 'advertId' ]) : PickerConfig
Parameters
$formName : string = 'editForm'
$targetField : string = 'advertId'
Return values
PickerConfig

resolveAdvertLabel()

private resolveAdvertLabel(int $id) : string|null
Parameters
$id : int
Return values
string|null

suggestAdverts()

private suggestAdverts(string $query) : array<int, array{id: int, label: string}>
Parameters
$query : string
Return values
array<int, array{id: int, label: string}>
On this page

Search results