PMA\libraries\DisplayResults::_getDraggableClassForNonSortableColumns PHP Method

_getDraggableClassForNonSortableColumns() private method

Prepare columns to draggable effect for non sortable columns
See also: _getTableHeaders()
private _getDraggableClassForNonSortableColumns ( boolean $col_visib, string $col_visib_j, boolean $condition_field, array $fields_meta, string $comments ) : string
$col_visib boolean the column is visible (false) array the column is not visible (string array)
$col_visib_j string element of $col_visib array
$condition_field boolean whether to add CSS class condition
$fields_meta array set of field properties
$comments string the comment for the column
return string $draggable_html html content
    private function _getDraggableClassForNonSortableColumns($col_visib, $col_visib_j, $condition_field, $fields_meta, $comments)
    {
        $draggable_html = '<th';
        $th_class = array();
        $th_class[] = 'draggable';
        $this->_getClassForNumericColumnType($fields_meta, $th_class);
        if ($col_visib && !$col_visib_j) {
            $th_class[] = 'hide';
        }
        if ($condition_field) {
            $th_class[] = 'condition';
        }
        $draggable_html .= ' class="' . implode(' ', $th_class) . '"';
        $draggable_html .= ' data-column="' . htmlspecialchars($fields_meta->name) . '">';
        $draggable_html .= htmlspecialchars($fields_meta->name);
        $draggable_html .= "\n" . $comments . '</th>';
        return $draggable_html;
    }
DisplayResults