/[drupal]/contributions/modules/buddylist2/buddy_api/buddy_api.views.inc
ViewVC logotype

Diff of /contributions/modules/buddylist2/buddy_api/buddy_api.views.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.9.4.3, Fri Jun 20 14:52:24 2008 UTC revision 1.9.4.4, Fri Aug 1 17:44:49 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: buddy_api.views.inc,v 1.9.4.2 2008/04/03 07:18:35 nodestroy Exp $  // $Id: buddy_api.views.inc,v 1.9.4.3 2008/06/20 14:52:24 nodestroy Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 58  function buddy_api_views_tables() { Line 58  function buddy_api_views_tables() {
58      ),      ),
59      'fields' => array(      'fields' => array(
60        'name' => array(        'name' => array(
61          'name' => t('Buddylist: users buddies'),          'name' => t('Buddylist: Users buddies'),
62          'help' => t('helptext'),          'help' => t('helptext'),
63          'handler' => 'views_handler_field_username',          'handler' => 'views_handler_field_username',
64          'uid' => 'uid',          'uid' => 'uid',
# Line 97  function buddy_api_views_tables() { Line 97  function buddy_api_views_tables() {
97      ),      ),
98      'fields' => array(      'fields' => array(
99        'name' => array(        'name' => array(
100          'name' => t('Buddylist: requestees'),          'name' => t('Buddylist: Requestees'),
101          'help' => t('helptext'),          'help' => t('helptext'),
102          'handler' => 'views_handler_field_username',          'handler' => 'views_handler_field_username',
103          'uid' => 'uid',          'uid' => 'uid',
# Line 130  function buddy_api_views_tables() { Line 130  function buddy_api_views_tables() {
130      ),      ),
131      'fields' => array(      'fields' => array(
132        'message' => array(        'message' => array(
133          'name' => t('Buddylist: message'),          'name' => t('Buddylist: Message'),
134          'help' => t('helptext'),          'help' => t('helptext'),
135        ),        ),
136      ),      ),
# Line 151  function buddy_api_views_tables() { Line 151  function buddy_api_views_tables() {
151      ),      ),
152      'fields' => array(      'fields' => array(
153        'name' => array(        'name' => array(
154          'name' => t('Buddylist: requesters'),          'name' => t('Buddylist: Requesters'),
155          'help' => t('helptext'),          'help' => t('helptext'),
156          'handler' => 'views_handler_field_username',          'handler' => 'views_handler_field_username',
157          'uid' => 'uid',          'uid' => 'uid',
# Line 207  function buddy_api_views_tables() { Line 207  function buddy_api_views_tables() {
207          'field' => 'uid'          'field' => 'uid'
208        ),        ),
209      ),      ),
210        'fields' => array(
211          'buddy_actionlink' => array(
212            'name' => t('Buddylist: Actionlink'),
213            'handler' => array(
214              'buddy_api_views_handler_action_link' => t('Action link')
215            ),
216            'notafield' => TRUE,
217            'help' => t('Display a action link to add/delete buddy.'),
218          ),
219        ),
220    
221      'filters' => array(      'filters' => array(
222        'uid' => array(        'uid' => array(
223          'name' => t('Buddylist: Author Is A Buddy Of Username'),          'name' => t('Buddylist: Author Is A Buddy Of Username'),
# Line 272  function buddy_api_views_handler_deny_li Line 283  function buddy_api_views_handler_deny_li
283  }  }
284    
285  /**  /**
286     * display a link to remove user from buddylist
287     */
288    function buddy_api_views_handler_action_link($fieldinfo, $fielddata, $value, $data) {
289      global $user;
290      $viewed = user_load(array('uid' => $data->usernode_users_uid));
291    
292      $actions = buddylist_ui_get_buddy_actions($user, $viewed);
293      $entry = each($actions);
294      $firstentry = $entry['value'];
295    
296      return $firstentry;
297    }
298    
299    /**
300   * Implementation of hook_views_arguments   * Implementation of hook_views_arguments
301   */   */
302  function buddy_api_views_arguments() {  function buddy_api_views_arguments() {

Legend:
Removed from v.1.9.4.3  
changed lines
  Added in v.1.9.4.4

  ViewVC Help
Powered by ViewVC 1.1.2