<?php /** * Elgg notifications plugin index * * @package ElggNotifications * * @uses $user ElggUser */ if (!isset($user) || !($user instanceof ElggUser)) { $url = 'notifications/personal/' . elgg_get_logged_in_user_entity()->username; forward($url); } elgg_set_page_owner_guid($user->guid); // Set the context to settings elgg_set_context('settings'); $title = elgg_echo('notifications:subscriptions:changesettings'); elgg_push_breadcrumb(elgg_echo('settings'), "settings/user/$user->username"); elgg_push_breadcrumb($title); // Get the form $people = array(); if ($people_ents = elgg_get_entities_from_relationship(array( 'relationship' => 'notify', 'relationship_guid' => $user->guid, 'types' => 'user', 'limit' => 99999, ))) { foreach($people_ents as $ent) { $people[] = $ent->guid; } } $body = elgg_view('notifications/subscriptions/form', array( 'people' => $people, 'user' => $user, )); $params = array( 'content' => $body, 'title' => $title, ); $body = elgg_view_layout('one_sidebar', $params); echo elgg_view_page($title, $body);