From fbc1fdd0b7244d2f03164b62eb893223ff930319 Mon Sep 17 00:00:00 2001 From: ewinslow Date: Sat, 12 Feb 2011 01:07:33 +0000 Subject: Converted most forms to use elgg_view_form (therefore also moved the views to forms/*). Some views are left that _only_ do elgg_view_form, so I wonder if those should even be kept around. git-svn-id: http://code.elgg.org/elgg/trunk@8127 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/notifications/groups.php | 7 +- .../forms/notificationsettings/groupsave.php | 102 ++++++++++++++++++++ .../default/forms/notificationsettings/save.php | 5 + .../default/notifications/subscriptions/form.php | 10 +- .../notifications/subscriptions/groupsform.php | 104 +-------------------- 5 files changed, 112 insertions(+), 116 deletions(-) create mode 100644 mod/notifications/views/default/forms/notificationsettings/groupsave.php create mode 100644 mod/notifications/views/default/forms/notificationsettings/save.php (limited to 'mod/notifications') diff --git a/mod/notifications/groups.php b/mod/notifications/groups.php index a3d7b3cad..eb5c3db95 100644 --- a/mod/notifications/groups.php +++ b/mod/notifications/groups.php @@ -23,12 +23,7 @@ $people = array(); $groupmemberships = elgg_get_entities_from_relationship(array('relationship' => 'member', 'relationship_guid' => elgg_get_logged_in_user_guid(), 'types' => 'group', 'limit' => 9999)); -$form_body = elgg_view('notifications/subscriptions/groupsform',array('groups' => $groupmemberships)); -$body = elgg_view('input/form',array( - 'body' => $form_body, - 'method' => 'post', - 'action' => 'action/notificationsettings/groupsave' -)); +$body = elgg_view_form('notificationsettings/groupsave', array(), array('groups' => $groupmemberships)); $params = array( 'content' => $body, diff --git a/mod/notifications/views/default/forms/notificationsettings/groupsave.php b/mod/notifications/views/default/forms/notificationsettings/groupsave.php new file mode 100644 index 000000000..632e34a54 --- /dev/null +++ b/mod/notifications/views/default/forms/notificationsettings/groupsave.php @@ -0,0 +1,102 @@ + $foo) { + $subsbig[$method] = elgg_get_entities_from_relationship(array('relationship' => 'notify' . $method, 'relationship_guid' => elgg_get_logged_in_user_guid(), 'types' => 'group', 'limit' => 99999)); + $tmparray = array(); + if ($subsbig[$method]) { + foreach($subsbig[$method] as $tmpent) { + $tmparray[] = $tmpent->guid; + } + } + $subsbig[$method] = $tmparray; +} + +?> + +
+
+ + +

+ +

+ + + + + $foo) { + if ($i > 0) { + echo ""; + } +?> + + + + + $foo) { + if (in_array($group->guid,$subsbig[$method])) { + $checked[$method] = 'checked="checked"'; + } else { + $checked[$method] = ''; + } + if ($i > 0) { + $fields .= ""; + } + $fields .= <<< END + +END; + $i++; + } + +?> + + + + + + +
   
  + +
+

+ name; ?> +

+
 
+ + +
+
diff --git a/mod/notifications/views/default/forms/notificationsettings/save.php b/mod/notifications/views/default/forms/notificationsettings/save.php new file mode 100644 index 000000000..ec0c9c701 --- /dev/null +++ b/mod/notifications/views/default/forms/notificationsettings/save.php @@ -0,0 +1,5 @@ + elgg_view('notifications/subscriptions/personal') . - elgg_view('notifications/subscriptions/collections') . - elgg_view('notifications/subscriptions/forminternals'), - 'method' => 'post', - 'action' => 'action/notificationsettings/save', - )); - -?> +echo elgg_view_form('notificationsettings/save'); diff --git a/mod/notifications/views/default/notifications/subscriptions/groupsform.php b/mod/notifications/views/default/notifications/subscriptions/groupsform.php index 632e34a54..f1dbdcff8 100644 --- a/mod/notifications/views/default/notifications/subscriptions/groupsform.php +++ b/mod/notifications/views/default/notifications/subscriptions/groupsform.php @@ -1,102 +1,4 @@ - $foo) { - $subsbig[$method] = elgg_get_entities_from_relationship(array('relationship' => 'notify' . $method, 'relationship_guid' => elgg_get_logged_in_user_guid(), 'types' => 'group', 'limit' => 99999)); - $tmparray = array(); - if ($subsbig[$method]) { - foreach($subsbig[$method] as $tmpent) { - $tmparray[] = $tmpent->guid; - } - } - $subsbig[$method] = $tmparray; -} - -?> - -
-
- - -

- -

- - - - - $foo) { - if ($i > 0) { - echo ""; - } -?> - - - - - $foo) { - if (in_array($group->guid,$subsbig[$method])) { - $checked[$method] = 'checked="checked"'; - } else { - $checked[$method] = ''; - } - if ($i > 0) { - $fields .= ""; - } - $fields .= <<< END - -END; - $i++; - } - -?> - - - - - - -
   
  - -
-

- name; ?> -

-
 
- - -
-
+elgg_deprecated_notice("notifications/subscriptions/groupsform was moved to forms/notificationsettings/groupsave", 1.8); +echo elgg_view('forms/notificationsettings/groupsave'); \ No newline at end of file -- cgit v1.2.3