| 1 |
<?php |
<?php |
| 2 |
// $Id: friendfeed.module,v 1.1.2.2.2.1 2008/06/13 19:47:49 robloach Exp $ |
// $Id: friendfeed.module,v 1.1.2.2.2.2 2008/06/30 21:41:19 robloach Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* Implementation of hook_perm(). |
* Implementation of hook_perm(). |
| 24 |
$items[] = array( |
$items[] = array( |
| 25 |
'path' => 'user/'. arg(1) .'/friendfeed', |
'path' => 'user/'. arg(1) .'/friendfeed', |
| 26 |
'title' => t('FriendFeed'), |
'title' => t('FriendFeed'), |
| 27 |
'callback' => 'friendfeed_user_view', |
'callback' => 'friendfeed_user_view_uid', |
| 28 |
'callback arguments' => array(arg(1)), |
'callback arguments' => array(arg(1)), |
| 29 |
'access' => array('view friendfeeds'), |
'access' => array('view friendfeeds'), |
| 30 |
'type' => MENU_LOCAL_TASK |
'type' => MENU_LOCAL_TASK |
| 196 |
} |
} |
| 197 |
|
|
| 198 |
/** |
/** |
| 199 |
|
* Menu callback; display a user's FriendFeed status by UserID. |
| 200 |
|
*/ |
| 201 |
|
function friendfeed_user_view_uid($uid, $service = NULL, $start = 0, $num = 30) { |
| 202 |
|
$user = user_load($uid); |
| 203 |
|
return friendfeed_user_view($user, $service, $start, $num); |
| 204 |
|
} |
| 205 |
|
|
| 206 |
|
/** |
| 207 |
* Menu callback; display a user's FriendFeed status. |
* Menu callback; display a user's FriendFeed status. |
| 208 |
*/ |
*/ |
| 209 |
function friendfeed_user_view($user, $service = NULL, $start = 0, $num = 30) { |
function friendfeed_user_view($user, $service = NULL, $start = 0, $num = 30) { |