stableversion-3.0
Last change
on this file since a8b1f3f was
f80b3f0,
checked in by José Gregorio Puentes <jpuentes@…>, 8 años ago
|
se actualizo el modulo
|
-
Propiedad mode establecida a
100644
|
File size:
1.2 KB
|
Línea | |
---|
1 | <?php |
---|
2 | |
---|
3 | /** |
---|
4 | * @file |
---|
5 | * Provides tokens for userreference fields. |
---|
6 | */ |
---|
7 | |
---|
8 | /** |
---|
9 | * Implementation of hook_token_list(). |
---|
10 | */ |
---|
11 | function userreference_token_list($type = 'all') { |
---|
12 | if ($type == 'field' || $type == 'all') { |
---|
13 | $tokens = array(); |
---|
14 | |
---|
15 | $tokens['user reference']['uid'] = t('Referenced user ID'); |
---|
16 | $tokens['user reference']['name'] = t('Referenced user name'); |
---|
17 | $tokens['user reference']['link'] = t('Formatted HTML link to referenced user'); |
---|
18 | $tokens['user reference']['path'] = t("Relative path alias to the referenced user."); |
---|
19 | $tokens['user reference']['url'] = t("Absolute path alias to the referenced user."); |
---|
20 | |
---|
21 | return $tokens; |
---|
22 | } |
---|
23 | } |
---|
24 | |
---|
25 | /** |
---|
26 | * Implementation of hook_token_values(). |
---|
27 | */ |
---|
28 | function userreference_token_values($type, $object = NULL, $options = array()) { |
---|
29 | if ($type == 'field') { |
---|
30 | $item = $object[0]; |
---|
31 | |
---|
32 | $tokens['uid'] = $item['uid']; |
---|
33 | $tokens['name'] = isset($item['view']) ? strip_tags($item['view']) : ''; |
---|
34 | $tokens['link'] = isset($item['view']) ? $item['view'] : ''; |
---|
35 | $tokens['path'] = is_numeric($item['uid']) ? url('user/' . $item['uid']) : ''; |
---|
36 | $tokens['url'] = is_numeric($item['uid']) ? url('user/' . $item['uid'], array('absolute' => TRUE)) : ''; |
---|
37 | |
---|
38 | return $tokens; |
---|
39 | } |
---|
40 | } |
---|
Nota: Vea
TracBrowser
para ayuda de uso del navegador del repositorio.