diff options
Diffstat (limited to 'mod/groups')
-rw-r--r-- | mod/groups/views/default/forms/groups/search.php | 13 | ||||
-rw-r--r-- | mod/groups/views/default/groups/featured.php | 38 | ||||
-rw-r--r-- | mod/groups/views/default/groups/find.php | 24 | ||||
-rw-r--r-- | mod/groups/views/default/groups/members.php | 33 |
4 files changed, 60 insertions, 48 deletions
diff --git a/mod/groups/views/default/forms/groups/search.php b/mod/groups/views/default/forms/groups/search.php new file mode 100644 index 000000000..fbb01513d --- /dev/null +++ b/mod/groups/views/default/forms/groups/search.php @@ -0,0 +1,13 @@ +<?php + +$tag_string = elgg_echo('groups:search:tags'); + +$params = array( + 'internalname' => 'tag', + 'class' => 'search-input', + 'value' => $tag_string, + 'onclick' => "if (this.value=='$tag_string') { this.value='' }", +); +echo elgg_view('input/text', $params); + +echo elgg_view('input/submit', array('value' => elgg_echo('search:go'))); diff --git a/mod/groups/views/default/groups/featured.php b/mod/groups/views/default/groups/featured.php index 0f9a3bedf..50e473d1c 100644 --- a/mod/groups/views/default/groups/featured.php +++ b/mod/groups/views/default/groups/featured.php @@ -1,25 +1,27 @@ <?php - - /** - * This view will display featured groups - these are set by admin - **/ +/** + * Featured groups + * + * @uses $vars['featured'] + * + * @package ElggGroups + */ +if ($vars['featured']) { -?> -<h3><?php echo elgg_echo("groups:featured"); ?></h3> - -<?php - if($vars['featured']){ - - foreach($vars['featured'] as $group){ - $icon = elgg_view( - "groups/icon", array( + $body = ''; + foreach ($vars['featured'] as $group) { + $icon = elgg_view("groups/icon", array( 'entity' => $group, 'size' => 'tiny', )); - - echo "<div class='featured_group'>".$icon."<p class='entity-title clearfix'><a href=\"" . $group->getUrl() . "\">" . $group->name . "</a></p>"; - echo "<p class='entity-subtext'>" . $group->briefdescription . "</p></div>"; - } + $body .= "<div class='featured_group'>".$icon."<p class='entity-title clearfix'><a href=\"" . $group->getUrl() . "\">" . $group->name . "</a></p>"; + $body .= "<p class='entity-subtext'>" . $group->briefdescription . "</p></div>"; } -?> + + echo elgg_view('layout/objects/module', array( + 'title' => elgg_echo("groups:featured"), + 'body' => $body, + 'class' => 'elgg-aside-module', + )); +} diff --git a/mod/groups/views/default/groups/find.php b/mod/groups/views/default/groups/find.php index 0ad9f2018..c0c135be2 100644 --- a/mod/groups/views/default/groups/find.php +++ b/mod/groups/views/default/groups/find.php @@ -1,14 +1,14 @@ <?php +/** + * Group search + * + * @package ElggGroups + */ +$url = elgg_get_site_url() . 'pg/groups/world'; +$body = elgg_view_form('groups/search', array('action' => $url, 'method' => 'get')); - /** - * A simple group search by tag view - **/ - -$tag_string = elgg_echo('groups:search:tags'); - -?> -<h3><?php echo elgg_echo('groups:searchtag'); ?></h3> -<form id="groupsearchform" action="<?php echo elgg_get_site_url(); ?>pg/groups/world/" method="get"> - <input type="text" name="tag" value="<?php echo $tag_string; ?>" onclick="if (this.value=='<?php echo $tag_string; ?>') { this.value='' }" class="search-input" /> - <input type="submit" value="<?php echo elgg_echo('search:go'); ?>" /> -</form> +echo elgg_view('layout/objects/module', array( + 'title' => elgg_echo('groups:searchtag'), + 'body' => $body, + 'class' => 'elgg-aside-module', +)); diff --git a/mod/groups/views/default/groups/members.php b/mod/groups/views/default/groups/members.php index 4738edf28..b4e9199af 100644 --- a/mod/groups/views/default/groups/members.php +++ b/mod/groups/views/default/groups/members.php @@ -1,21 +1,18 @@ <?php - /** - * Elgg groups items view. - * This is the messageboard, members, pages and latest forums posts. Each plugin will extend the views - * - * @package ElggGroups - */ - - //var_export($vars['entity']); -?> +/** + * Group members sidebar + * + * @package ElggGroups + */ -<div id="group_members" class="clearfix"> -<h3><?php echo elgg_echo("groups:members"); ?></h3> +$body = ''; +$members = $vars['entity']->getMembers(10); +foreach ($members as $mem) { + $body .= "<div class='member_icon'><a href=\"" . $mem->getURL() . "\">" . elgg_view("profile/icon", array('entity' => $mem, 'size' => 'tiny', 'override' => 'true')) . "</a></div>"; +} -<?php - $members = $vars['entity']->getMembers(10); - foreach($members as $mem){ - echo "<div class='member_icon'><a href=\"".$mem->getURL()."\">" . elgg_view("profile/icon",array('entity' => $mem, 'size' => 'tiny', 'override' => 'true')) . "</a></div>"; - } -?> -</div>
\ No newline at end of file +echo elgg_view('layout/objects/module', array( + 'title' => elgg_echo("groups:members"), + 'body' => $body, + 'class' => 'elgg-aside-module', +)); |