/** * render frontend overview * * @param object $rows * @param object $pageNav * @param moscomprofilerUser $user * @param object $plugin */ static function showOverview( $rows, $pageNav, $user, $plugin ) { global $_CB_framework; $generalTitle = $plugin->params->get( 'general_title', $plugin->name ); $_CB_framework->setPageTitle( cbgjClass::getOverride( 'category', true ) . ' ' . cbgjClass::getOverride( 'overview' ) ); if ( $generalTitle != '' ) { $_CB_framework->appendPathWay( htmlspecialchars( CBTxt::T( $generalTitle ) ), cbgjClass::getPluginURL() ); } $_CB_framework->appendPathWay( cbgjClass::getOverride( 'category', true ) . ' ' . cbgjClass::getOverride( 'overview' ), cbgjClass::getPluginURL( array( 'overview' ) ) ); $main = HTML_groupjiveOverviewMain::showOverviewMain( $rows, $pageNav, $user, $plugin ); $return = '<div class="gjOverview">'; if ( $plugin->params->get( 'general_panes', 1 ) ) { $return .= '<div class="gjHeader">' . HTML_groupjiveOverviewPanes::showOverviewPanes( $user, $plugin ) . '</div>' . '<div class="gjBody">' . $main . '</div>'; } else { $return .= $main; } $return .= '</div>'; echo $return; }
if ( ( ! $category->id ) && $row->id ) { $category = ( isset( $row->_category ) ? $row->_category : null ); } if ( $row->id ) { cbgjClass::getTemplate( array( 'group', 'group_panes' ) ); $return .= HTML_groupjiveGroupPanes::showGroupPanes( $row, $category, $user, $plugin ); } break; case 'overview': default: cbgjClass::getTemplate( array( 'overview', 'overview_panes' ) ); $return .= HTML_groupjiveOverviewPanes::showOverviewPanes( $user, $plugin ); break; } } $return .= '</div>'; } elseif ( $mode == 7 ) { $rows = cbgjData::getCategories( array( array( 'cat_access', 'mod_lvl1' ), $user ), array( 'user_id', '=', $user->id ), null, $display ); $return .= '<div class="gjMyCategories' . $classLayout . '">'; if ( $rows ) foreach ( $rows as $row ) { $authorized = cbgjClass::getAuthorization( $row, null, $user ); $nestedCount = ( ( ( ( ! $row->get( 'nested' ) ) && cbgjClass::hasAccess( 'mod_lvl1', $authorized ) ) || $row->get( 'nested' ) ) && $row->nestedCount() );