aboutsummaryrefslogtreecommitdiff
path: root/mod/groups/views
diff options
context:
space:
mode:
Diffstat (limited to 'mod/groups/views')
-rw-r--r--mod/groups/views/default/forms/groups/search.php13
-rw-r--r--mod/groups/views/default/groups/featured.php38
-rw-r--r--mod/groups/views/default/groups/find.php24
-rw-r--r--mod/groups/views/default/groups/members.php33
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',
+));