AdminPageFrameworkLoader_AdminPage_Addon_Top::_getList PHP Метод

_getList() приватный Метод

Generates an output of a list of boxes from the given array.
С версии: 3.5.0
С версии: 3.5.1 Removed the part that fetches a RSS feed.
private _getList ( array $aFeedItems ) : string
$aFeedItems array
Результат string
    private function _getList(array $aFeedItems)
    {
        $_aOutput = array();
        $_aColumnInfo = array('bRowTagOpened' => false, 'bRowTagClosed' => false, 'iCurrRowPos' => 0, 'iCurrColPos' => 0);
        $_aColumnOption = array('iMaxCols' => 3, 'sClassAttr' => 'apfl_columns', 'sClassAttrGroup' => 'apfl_columns_box', 'sClassAttrRow' => 'apfl_columns_row', 'sClassAttrCol' => 'apfl_columns_col', 'sClassAttrFirstCol' => 'apfl_columns_first_col');
        $_sSiteURLWOQuery = preg_replace('/\\?.*/', '', get_bloginfo('url'));
        foreach ($aFeedItems as $_aItem) {
            $_aOutput[] = $this->_getFeedListItem((array) $_aItem, $_aColumnInfo, $_aColumnOption, $_sSiteURLWOQuery);
        }
        // If the section (row) tag is not closed, close it.
        if ($_aColumnInfo['bRowTagOpened'] && !$_aColumnInfo['bRowTagClosed']) {
            $_aOutput[] = '</div>';
        }
        $_aColumnInfo['bRowTagClosed'] = true;
        // Enclose the output in the group tag
        return '<div class="apfl_addon_list_container">' . '<div class="' . $_aColumnOption['sClassAttr'] . ' ' . $_aColumnOption['sClassAttrGroup'] . '">' . implode('', $_aOutput) . '</div>' . '</div>';
    }