PMA\libraries\DbQbe::_getModifyColumnsRow PHP Method

_getModifyColumnsRow() private method

Provides search form's row containing column modifications options (For modifying search form's table columns)
private _getModifyColumnsRow ( ) : string
return string HTML for search table's row
    private function _getModifyColumnsRow()
    {
        $html_output = '<tr class="noclick">';
        $html_output .= '<th>' . __('Modify:') . '</th>';
        $new_column_count = 0;
        for ($column_index = 0; $column_index < $this->_criteria_column_count; $column_index++) {
            if (!empty($this->_criteriaColumnInsert) && isset($this->_criteriaColumnInsert[$column_index]) && $this->_criteriaColumnInsert[$column_index] == 'on') {
                $html_output .= $this->_getAndOrColCell($new_column_count);
                $new_column_count++;
            }
            // end if
            if (!empty($this->_criteriaColumnDelete) && isset($this->_criteriaColumnDelete[$column_index]) && $this->_criteriaColumnDelete[$column_index] == 'on') {
                continue;
            }
            if (isset($this->_criteriaAndOrColumn[$column_index])) {
                $this->_formAndOrCols[$new_column_count] = $this->_criteriaAndOrColumn[$column_index];
            }
            $checked_options = array();
            if (isset($this->_criteriaAndOrColumn[$column_index]) && $this->_criteriaAndOrColumn[$column_index] == 'or') {
                $checked_options['or'] = ' checked="checked"';
                $checked_options['and'] = '';
            } else {
                $checked_options['and'] = ' checked="checked"';
                $checked_options['or'] = '';
            }
            $html_output .= $this->_getAndOrColCell($new_column_count, $checked_options, $column_index + 1 == $this->_criteria_column_count);
            $new_column_count++;
        }
        // end for
        $html_output .= '</tr>';
        return $html_output;
    }