| @@ 300-330 (lines=31) @@ | ||
| 297 | /** |
|
| 298 | * Group invitations for a user |
|
| 299 | */ |
|
| 300 | function groups_handle_invitations_page() { |
|
| 301 | elgg_gatekeeper(); |
|
| 302 | ||
| 303 | $username = get_input('username'); |
|
| 304 | if ($username) { |
|
| 305 | $user = get_user_by_username($username); |
|
| 306 | elgg_set_page_owner_guid($user->guid); |
|
| 307 | } else { |
|
| 308 | $user = elgg_get_logged_in_user_entity(); |
|
| 309 | elgg_set_page_owner_guid($user->guid); |
|
| 310 | } |
|
| 311 | ||
| 312 | if (!$user || !$user->canEdit()) { |
|
| 313 | register_error(elgg_echo('noaccess')); |
|
| 314 | forward(''); |
|
| 315 | } |
|
| 316 | ||
| 317 | $title = elgg_echo('groups:invitations'); |
|
| 318 | elgg_push_breadcrumb($title); |
|
| 319 | ||
| 320 | $content = elgg_view('groups/invitationrequests'); |
|
| 321 | ||
| 322 | $params = array( |
|
| 323 | 'content' => $content, |
|
| 324 | 'title' => $title, |
|
| 325 | 'filter' => '', |
|
| 326 | ); |
|
| 327 | $body = elgg_view_layout('content', $params); |
|
| 328 | ||
| 329 | echo elgg_view_page($title, $body); |
|
| 330 | } |
|
| 331 | ||
| 332 | /** |
|
| 333 | * Group profile page |
|
| @@ 238-268 (lines=31) @@ | ||
| 235 | /** |
|
| 236 | * Group invitations for a user |
|
| 237 | */ |
|
| 238 | function groups_handle_invitations_page() { |
|
| 239 | elgg_gatekeeper(); |
|
| 240 | ||
| 241 | $username = get_input('username'); |
|
| 242 | if ($username) { |
|
| 243 | $user = get_user_by_username($username); |
|
| 244 | elgg_set_page_owner_guid($user->guid); |
|
| 245 | } else { |
|
| 246 | $user = elgg_get_logged_in_user_entity(); |
|
| 247 | elgg_set_page_owner_guid($user->guid); |
|
| 248 | } |
|
| 249 | ||
| 250 | if (!$user || !$user->canEdit()) { |
|
| 251 | register_error(elgg_echo('noaccess')); |
|
| 252 | forward(''); |
|
| 253 | } |
|
| 254 | ||
| 255 | $title = elgg_echo('groups:invitations'); |
|
| 256 | elgg_push_breadcrumb($title); |
|
| 257 | ||
| 258 | $content = elgg_view('groups/invitationrequests'); |
|
| 259 | ||
| 260 | $params = array( |
|
| 261 | 'content' => $content, |
|
| 262 | 'title' => $title, |
|
| 263 | 'filter' => '', |
|
| 264 | ); |
|
| 265 | $body = elgg_view_layout('content', $params); |
|
| 266 | ||
| 267 | echo elgg_view_page($title, $body); |
|
| 268 | } |
|
| 269 | ||
| 270 | /** |
|
| 271 | * Group profile page |
|