예제 #1
0
	/**
	 * 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;
	}
예제 #2
0
				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() );