stableversion-3.0
Last change
on this file since 59029b2 was
59029b2,
checked in by José Gregorio Puentes <jpuentes@…>, 8 años ago
|
se actualizo la version del modulo views
|
-
Propiedad mode establecida a
100644
|
File size:
934 octetos
|
Línea | |
---|
1 | <?php |
---|
2 | /** |
---|
3 | * Field handler display a profile list item. |
---|
4 | * |
---|
5 | * @ingroup views_field_handlers |
---|
6 | */ |
---|
7 | class views_handler_field_profile_list extends views_handler_field_prerender_list { |
---|
8 | /** |
---|
9 | * Break up our field into a proper list. |
---|
10 | */ |
---|
11 | function pre_render($values) { |
---|
12 | $this->items = array(); |
---|
13 | foreach ($values as $value) { |
---|
14 | $field = $this->get_value($value); |
---|
15 | $this->items[$field] = array(); |
---|
16 | foreach (split("[,\n\r]", $field) as $item) { |
---|
17 | if ($item != '' && $item !== NULL) { |
---|
18 | $this->items[$field][] = array('item' => $item); |
---|
19 | } |
---|
20 | } |
---|
21 | } |
---|
22 | } |
---|
23 | |
---|
24 | function render_item($count, $item) { |
---|
25 | return $item['item']; |
---|
26 | } |
---|
27 | |
---|
28 | function document_self_tokens(&$tokens) { |
---|
29 | $tokens['[' . $this->options['id'] . '-item' . ']'] = t('The text of the profile item.'); |
---|
30 | } |
---|
31 | |
---|
32 | function add_self_tokens(&$tokens, $item) { |
---|
33 | $tokens['[' . $this->options['id'] . '-item' . ']'] = $item['item']; |
---|
34 | } |
---|
35 | } |
---|
Nota: Vea
TracBrowser
para ayuda de uso del navegador del repositorio.