You are here

function services_client_services_client_condition in Services Client 7.2

Same name and namespace in other branches
  1. 7 services_client.module \services_client_services_client_condition()

List availalable condition plugins.

Return value

array Plugins definition.

File

./services_client.plugins.inc, line 165
Ctools plugin related functions

Code

function services_client_services_client_condition() {
  $path = drupal_get_path('module', 'services_client') . '/include';
  $info = array();
  $info['ServicesClientPropertyCondition'] = array(
    'name' => t('Property'),
    'description' => 'Property condition',
    'handler' => array(
      'parent' => 'ServicesClientConditionPlugin',
      'class' => 'ServicesClientPropertyCondition',
      'file' => 'condition.inc',
      'path' => $path,
    ),
  );
  $info['ServicesClientFieldCondition'] = array(
    'name' => t('Field'),
    'description' => 'Field condition',
    'handler' => array(
      'parent' => 'ServicesClientConditionPlugin',
      'class' => 'ServicesClientFieldCondition',
      'file' => 'condition.inc',
      'path' => $path,
    ),
  );
  $info['ServicesClientUserRoleCondition'] = array(
    'name' => t('User Roles'),
    'description' => t('User roles condition'),
    'handler' => array(
      'parent' => 'ServicesClientConditionPlugin',
      'class' => 'ServicesClientUserRoleCondition',
      'file' => 'condition.inc',
      'path' => $path,
    ),
  );
  return $info;
}