function node_assign_owner_action

Assigns ownership of a node to a user.

Parameters

$node: A node object to modify.

$context: Array with the following elements:

  • 'owner_uid': User ID to assign to the node.

See also

node_assign_owner_action_form()

node_assign_owner_action_validate()

node_assign_owner_action_submit()

Related topics

File

modules/node/node.module, line 3983

Code

function node_assign_owner_action($node, $context) {
    $node->uid = $context['owner_uid'];
    $owner_name = db_query("SELECT name FROM {users} WHERE uid = :uid", array(
        ':uid' => $context['owner_uid'],
    ))->fetchField();
    watchdog('action', 'Changed owner of @type %title to uid %name.', array(
        '@type' => node_type_get_name($node),
        '%title' => $node->title,
        '%name' => $owner_name,
    ));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.