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; +} ?> -
+ @@ -28,10 +28,10 @@

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