diff options
| -rw-r--r-- | engine/lib/notification.php | 9 | ||||
| -rw-r--r-- | languages/en.php | 2 | 
2 files changed, 10 insertions, 1 deletions
| diff --git a/engine/lib/notification.php b/engine/lib/notification.php index 192e011fc..b024d00fb 100644 --- a/engine/lib/notification.php +++ b/engine/lib/notification.php @@ -150,7 +150,7 @@  			{  				$name = substr($meta->name, strlen($prefix));  				$value = $meta->value; -				 +			  				if (strpos($meta->name, $prefix) === 0)  					$return->$name = $value;  			} @@ -276,6 +276,13 @@  		register_plugin_hook('usersettings:save','user','notification_user_settings_save');
  		//register_action("notifications/settings/usersettings/save"); +		 +		 +		// Register some APIs +		expose_function('user.notification.get', 'get_user_notification_settings', array( +			'user_guid' => array ('type' => 'int') +		), elgg_echo('user.notification.get')); +		  	}
  	function notification_user_settings_save() {
 diff --git a/languages/en.php b/languages/en.php index 7ad046fef..bb3ecf4f6 100644 --- a/languages/en.php +++ b/languages/en.php @@ -360,6 +360,8 @@ To remove a widget drag it back to the <b>Widget gallery</b>.",  			'notifications:usersettings:save:ok' => "Your notification settings were successfully saved.",  			'notifications:usersettings:save:fail' => "There was a problem saving your notification settings.", +	 +			'user.notification.get' => 'Return the notification settings for a given user.',  		/**  		 * Search  		 */ | 
