From 4d9b6f2fe63091e72c04ea31eaae61738b668d65 Mon Sep 17 00:00:00 2001
From: cash
Date: Wed, 2 Feb 2011 01:59:56 +0000
Subject: a little clean up of the groups edit form
git-svn-id: http://code.elgg.org/elgg/trunk@7986 36083f99-b078-4883-b0ff-0f9b5a30f544
---
mod/groups/views/default/forms/groups/edit.php | 127 ++++++++++---------------
mod/groups/views/default/groups/edit.php | 25 +++++
2 files changed, 77 insertions(+), 75 deletions(-)
create mode 100644 mod/groups/views/default/groups/edit.php
(limited to 'mod/groups/views')
diff --git a/mod/groups/views/default/forms/groups/edit.php b/mod/groups/views/default/forms/groups/edit.php
index 99ff92616..326ed388f 100644
--- a/mod/groups/views/default/forms/groups/edit.php
+++ b/mod/groups/views/default/forms/groups/edit.php
@@ -1,19 +1,19 @@
membership;
- } else {
- $membership = ACCESS_PUBLIC;
- }
+/**
+ * Elgg groups plugin
+ *
+ * @package ElggGroups
+ */
+
+// new groups default to open membership
+if (isset($vars['entity'])) {
+ $membership = $vars['entity']->membership;
+} else {
+ $membership = ACCESS_PUBLIC;
+}
?>
-
group) && sizeof($vars['config']->group) > 0)
- foreach($vars['config']->group as $shortname => $valtype) {
- if ($shortname == 'description') {
+$group_profile_fields = elgg_get_config('group');
+if ($group_profile_fields > 0) {
+ foreach ($group_profile_fields as $shortname => $valtype) {
+ if ($shortname == 'description') {
?>
@@ -41,7 +41,7 @@ if (is_array($vars['config']->group) && sizeof($vars['config']->group) > 0)
)); ?>
@@ -64,8 +65,7 @@ if (is_array($vars['config']->group) && sizeof($vars['config']->group) > 0)
@@ -73,42 +73,40 @@ if (is_array($vars['config']->group) && sizeof($vars['config']->group) > 0)
owner_guid;
- if (!$this_owner) {
- $this_owner = get_loggedin_userid();
- }
+ $this_owner = $vars['entity']->owner_guid;
+ if (!$this_owner) {
+ $this_owner = get_loggedin_userid();
+ }
- $access = array(ACCESS_FRIENDS => elgg_echo("access:friends:label"), ACCESS_LOGGED_IN => elgg_echo("LOGGED_IN"), ACCESS_PUBLIC => elgg_echo("PUBLIC"));
- $collections = get_user_access_collections($vars['entity']->guid);
- if (is_array($collections)) {
- foreach ($collections as $c)
- $access[$c->id] = $c->name;
- }
+ $access = array(ACCESS_FRIENDS => elgg_echo("access:friends:label"), ACCESS_LOGGED_IN => elgg_echo("LOGGED_IN"), ACCESS_PUBLIC => elgg_echo("PUBLIC"));
+ $collections = get_user_access_collections($vars['entity']->guid);
+ if (is_array($collections)) {
+ foreach ($collections as $c) {
+ $access[$c->id] = $c->name;
+ }
+ }
- $current_access = ($vars['entity']->access_id ? $vars['entity']->access_id : ACCESS_PUBLIC);
- echo elgg_view('input/access', array('internalname' => 'vis',
+ $current_access = ($vars['entity']->access_id ? $vars['entity']->access_id : ACCESS_PUBLIC);
+ echo elgg_view('input/access', array('internalname' => 'vis',
'value' => $current_access,
'options' => $access));
- ?>
+ ?>
+}
- group_tool_options)) {
- foreach($vars['config']->group_tool_options as $group_option) {
- $group_option_toggle_name = $group_option->name."_enable";
- if ($group_option->default_on) {
- $group_option_default_value = 'yes';
- } else {
- $group_option_default_value = 'no';
- }
+if (isset($vars['config']->group_tool_options)) {
+ foreach($vars['config']->group_tool_options as $group_option) {
+ $group_option_toggle_name = $group_option->name."_enable";
+ if ($group_option->default_on) {
+ $group_option_default_value = 'yes';
+ } else {
+ $group_option_default_value = 'no';
+ }
?>
-
+}
+?>
-
-
- elgg_echo('save')));
- ?>
-
-
-
-
-
-
-
-
+
+echo elgg_view('input/submit', array('value' => elgg_echo('save')));
+?>
+
+
+
diff --git a/mod/groups/views/default/groups/edit.php b/mod/groups/views/default/groups/edit.php
new file mode 100644
index 000000000..b18cf1e02
--- /dev/null
+++ b/mod/groups/views/default/groups/edit.php
@@ -0,0 +1,25 @@
+ $entity));
+
+if ($entity) {
+?>
+
+
+
+
--
cgit v1.2.3