~spreadubuntu/spreadubuntu/devel-drupal6

« back to all changes in this revision

Viewing changes to modules/views/modules/user/views_handler_field_user_link_delete.inc

  • Committer: ruben
  • Date: 2009-06-08 09:38:49 UTC
  • Revision ID: ruben@captive-20090608093849-s1qtsyctv2vwp1x1
SpreadUbuntu moving to Drupal6. Based on ubuntu-drupal theme and adding our modules

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
// $Id: views_handler_field_user_link_delete.inc,v 1.1 2008/09/03 19:21:30 merlinofchaos Exp $
 
3
/**
 
4
 * Field handler to present a link to user delete.
 
5
 */
 
6
class views_handler_field_user_link_delete extends views_handler_field_user_link {
 
7
  // An example of field level access control.
 
8
  function access() {
 
9
    return user_access('administer users');
 
10
  }
 
11
 
 
12
  function render($values) {
 
13
    $text = !empty($this->options['text']) ? $this->options['text'] : t('delete');
 
14
    $uid = $values->{$this->aliases['uid']};
 
15
    return l($text, "user/$uid/delete", array('query' => drupal_get_destination()));
 
16
  }
 
17
}
 
18