function node_authlink_get_url in Node authorize link 7
Same name and namespace in other branches
- 8 node_authlink.module \node_authlink_get_url()
Get edit URL of specified node.
Parameters
int|object $node: Node object or NID.
string $op: Operation to do with node. view, edit (default) or delete.
Return value
string The node operation's URL with authkey query appended.
1 call to node_authlink_get_url()
- node_authlink_tokens in ./node_authlink.module 
- Implements hook_tokens().
File
- ./node_authlink.module, line 178 
- Provides functionality for the node_authlink module.
Code
function node_authlink_get_url($node, $op = 'edit') {
  if (is_numeric($node)) {
    $node = node_load($node);
  }
  if (!isset($node->authkey)) {
    return FALSE;
  }
  if ($op == 'view') {
    $op = '';
  }
  else {
    $op = '/' . $op;
  }
  return url("node/{$node->nid}{$op}", array(
    'absolute' => TRUE,
    'query' => array(
      'authkey' => $node->authkey,
    ),
  ));
}