Contributions API

Calling all Drupal developers!

Help us get this on the first page of Digg. DIGG NOW!

Modules in 6

dna_handler_arg_realm

Definition

dna_handler_arg_realm($op, &$query, $argtype, $arg = '')
contributions/devel/devel_node_access.module, line 236

Code

<?php
function dna_handler_arg_realm($op, &$query, $argtype, $arg = '') {
  switch ($op) {
  case 'summary':
  $query->ensure_table('node_access', true);
  $query->add_field('realm', 'node_access');
  $fieldinfo['field'] = 'realm';
  $query->add_orderby('node_access', 'realm', 'ASC');
  return $fieldinfo;
  break;
  case 'filter':
  $query->ensure_table('node_access');
  if ($arg == 'NULL')
    $query->add_where("node_access.realm IS NULL");
  else
    $query->add_where("node_access.realm = '$arg'");
  break;
  case 'link':
  if ($query->realm)
    return l($query->realm, "$arg/$query->realm");
  else
    return l('NULL', "$arg/NULL");
  break;
  case 'title':
  return $query;
  break;
  }
}
?>