You are here

function user_relationships_panels_visibility_ctools_access_settings in User Relationships 7

Same name and namespace in other branches
  1. 6 user_relationships_panels_visibility/plugins/access/ur_relationship.inc \user_relationships_panels_visibility_ctools_access_settings()

Settings form for the user relationships access plugin

1 string reference to 'user_relationships_panels_visibility_ctools_access_settings'
ur_relationship.inc in user_relationships_panels_visibility/plugins/access/ur_relationship.inc

File

user_relationships_panels_visibility/plugins/access/ur_relationship.inc, line 23

Code

function user_relationships_panels_visibility_ctools_access_settings(&$form, &$form_state, $conf) {
  $relationships = user_relationships_types_load();
  $options = array();
  foreach ($relationships as $key => $relationship) {
    $options[$key] = $relationship->name;
  }
  $form['settings']['ur_relationship'] = array(
    '#type' => 'checkboxes',
    '#options' => $options,
    '#title' => t('Allow if relationship between users is'),
    '#default_value' => $conf['ur_relationship'],
  );
  $form['settings']['ur_self'] = array(
    '#type' => 'checkboxes',
    '#options' => array(
      1 => 'Yes',
    ),
    '#title' => t('Return true if both users are the same (e.g when viewing your own profile).'),
    '#default_value' => $conf['ur_self'],
  );
  return $form;
}