public function grant($tokens, $access = 'full')
{
$tokens = Utils::single_array($tokens);
// Use ids internally for all tokens
$tokens = array_map(Method::create('\\Habari\\ACL', 'token_id'), $tokens);
foreach ($tokens as $token) {
ACL::grant_user($this->id, $token, $access);
EventLog::log(_t('User %1$s: Access to %2$s changed to %3$s', array($this->username, ACL::token_name($token), $access)), 'notice', 'user', 'habari');
}
}