You are here

function cmf_get_roles in Content Management Filter 7

Same name and namespace in other branches
  1. 5 cmf.module \cmf_get_roles()
  2. 6.2 cmf.module \cmf_get_roles()
  3. 6 cmf.module \cmf_get_roles()

Builds a list of available roles

Parameters

the format in which to return the list:

Return value

array of all available roles

1 call to cmf_get_roles()
cmf_filters in ./cmf.module
List node administration filters that can be applied.

File

./cmf.module, line 945
@brief Content management filter module file

Code

function cmf_get_roles($op) {
  switch ($op) {
    case 'names':
      $result = db_query('SELECT rid, name FROM {role} ORDER BY name');
      break;
  }
  $roles = array();
  while ($role = db_fetch_object($result)) {
    $roles[$role->rid] = $role->name;
  }
  return $roles;
}