| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 
							- <?php
 
- /**
 
-  * Assemblies -- User assembly widget display view
 
-  *
 
-  * @package        Lorea
 
-  * @subpackage     Assemblies
 
-  *
 
-  * Copyright 2012-2013 Lorea Faeries <federation@lorea.org>
 
-  *
 
-  * This file is part of the Assemblies plugin for Elgg.
 
-  *
 
-  * Assemblies is free software: you can redistribute it and/or modify
 
-  * it under the terms of the GNU Affero General Public License as
 
-  * published by the Free Software Foundation, either version 3 of the
 
-  * License, or (at your option) any later version.
 
-  *
 
-  * Assemblies is distributed in the hope that it will be useful, but
 
-  * WITHOUT ANY WARRANTY; without even the implied warranty of
 
-  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 
-  * Affero General Public License for more details.
 
-  *
 
-  * You should have received a copy of the GNU Affero General Public
 
-  * License along with this program. If not, see
 
-  * <http://www.gnu.org/licenses/>.
 
-  */
 
- elgg_load_library('elgg:assemblies');
 
- $user = elgg_get_logged_in_user_entity();
 
- $num = $vars['entity']->num_display;
 
- $options = array(
 
- 	'types' => 'group',
 
- 	'relationship' => 'member',
 
- 	'relationship_guid' => $user->guid,
 
- 	'inverse_relationship' => FALSE,
 
- 	'limit' => $num,
 
- 	'full_view' => FALSE,
 
- 	'pagination' => FALSE,
 
- 	'metadata_name' => 'assembly_location',
 
- );
 
- $groups = elgg_get_entities_from_relationship($options);
 
- $assemblies = array();
 
- $list_body = "";
 
- foreach($groups as $group) {
 
- 	$next_assembly = assemblies_get_next_assembly();
 
- 	if ($next_assembly) {
 
- 		$icon = elgg_view_entity_icon($group, 'tiny');
 
- 		$link = elgg_view('output/url', array(
 
- 			'href' => $next_assembly->getURL(),
 
- 			'text' => $next_assembly->getTitle(),
 
- 		));
 
- 		$params = array(
 
- 			'entity' => $group,
 
- 			'title' => $group->name,
 
- 			'subtitle' => $link,
 
- 			'tags' => false,
 
- 		);
 
- 		$params = $params;
 
- 		$list_body = elgg_view('object/elements/summary', $params);
 
- 	}
 
- }
 
- $content = elgg_view_image_block($icon, $list_body);
 
- if ($content) {
 
- 	echo $content;
 
- } else {
 
- 	echo elgg_echo('assemblies:noassembly');
 
- }
 
 
  |