/[drupal]/contributions/modules/friendlist/friendlist_access_integration/friendlist_access_integration.module
ViewVC logotype

Diff of /contributions/modules/friendlist/friendlist_access_integration/friendlist_access_integration.module

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

revision 1.1.2.2, Tue Sep 30 13:34:02 2008 UTC revision 1.1.2.3, Wed Oct 1 03:23:39 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id$  // $Id: friendlist_access_integration.module,v 1.1.2.2 2008/09/30 13:34:02 mariusooms Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 15  function friendlist_access_integration_m Line 15  function friendlist_access_integration_m
15    $items = array();    $items = array();
16    
17    // Basic settings    // Basic settings
   
   # This was not needed in the end - Leaving it here in case  
   # I will need it later  
18    $items['admin/settings/friend_access_integration'] = array(    $items['admin/settings/friend_access_integration'] = array(
19      'title' => 'Friendlist Access Integration module',      'title' => 'Friendlist Access Integration module',
20      'description' => 'Settings for the Friendlist Access Integration module',      'description' => 'Settings for the Friendlist Access Integration module',
# Line 32  function friendlist_access_integration_m Line 29  function friendlist_access_integration_m
29    return $items;    return $items;
30  }  }
31    
32    
33    #################################################################
34    #   INTEGRATION HOOKS
35    #################################################################
36    
37    /**
38     * Implementation of hook_cck_field_privacy_access().
39     *
40     * This hook is used by cck_field_privacy to see if a locked field should
41     * be accessible
42     */
43    
44    function friendlist_access_integration_cck_field_privacy_access($requester, $requestee) {
45    
46      // Get the relation id set for this integration
47      $rtid = variable_get('friendlist_access_integration_cck_field_privacy_rtid', 0);
48    
49      // Get the status
50      $status = friendlist_api_relation_status_get($requester, $requestee, $rtid);
51    
52      // Return true if the status is one of the "good" ones
53      if (in_array($status, variable_get('friendlist_access_integration_cck_field_privacy_statuses', array()))) {
54        return TRUE;
55      }
56      return FALSE;
57    
58    }
59    
60    

Legend:
Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.3

  ViewVC Help
Powered by ViewVC 1.1.2