src/ui/classes/List.php
public function getControls(UI_List_Item_Interface $item)
    {
        $controls = func_get_args();
        array_shift($controls);

        $html = '';

        if (in_array('edit', $controls))
        {
            $html .= $this->getControl_edit($item);
        }

        if (in_array('toggle', $controls))
        {
            $html .= $this->getControl_toggle($item);
        }

        if (in_array('ordering', $controls))
        {
            $html .= $this->getControl_ordering($item);
        }

        if (in_array('delete', $controls))
        {
            $html .= $this->getControl_delete($item);
        }

        return $html;
    }
public function getControls(UI_List_Item_Interface $item)
    {
        $controls = func_get_args();
        array_shift($controls);

        $html = '';

        if (in_array('edit', $controls))
        {
            $html .= $this->getControl_edit($item);
        }

        if (in_array('toggle', $controls))
        {
            $html .= $this->getControl_toggle($item);
        }

        if (in_array('ordering', $controls))
        {
            $html .= $this->getControl_ordering($item);
        }

        if (in_array('delete', $controls))
        {
            $html .= $this->getControl_delete($item);
        }

        return $html;
    }
Возвращает разметку элементов управления для использования в шаблоне

Возможные имена ЭУ:

- delete — Удаление
- edit — Изменение
- ordering — Переместить выше/ниже в списке
- toggle — Включить/Отключить

Пример:

<code>
$list->getControls($item, 'delete', 'edit', 'toggle')
</code>

@param UI_List_Item_Interface $item           элемент списка, для которого нужны элементы управления

@return string

@since 1.00