Projet

Général

Profil

Révision 5d12d676

Ajouté par Assos Assos il y a environ 6 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/views/modules/translation/views_handler_field_node_translation_link.inc
11 11
 * @ingroup views_field_handlers
12 12
 */
13 13
class views_handler_field_node_translation_link extends views_handler_field {
14
  function construct() {
14

  
15
  /**
16
   * {@inheritdoc}
17
   */
18
  public function construct() {
15 19
    parent::construct();
16 20
    $this->additional_fields['nid'] = 'nid';
17 21
    $this->additional_fields['tnid'] = 'tnid';
......
19 23
    $this->additional_fields['language'] = 'language';
20 24
  }
21 25

  
22
  function query() {
26
  /**
27
   * {@inheritdoc}
28
   */
29
  public function query() {
23 30
    $this->ensure_my_table();
24 31
    $this->add_additional_fields();
25 32
  }
26 33

  
27
  function render($values) {
34
  /**
35
   * {@inheritdoc}
36
   */
37
  public function render($values) {
28 38
    $value = $this->get_value($values, 'tnid');
29 39
    return $this->render_link($this->sanitize_value($value), $values);
30 40
  }
31 41

  
32
  function render_link($data, $values) {
42
  /**
43
   * {@inheritdoc}
44
   */
45
  public function render_link($data, $values) {
33 46
    global $language;
34 47

  
35 48
    $tnid = $this->get_value($values, 'tnid');
......
46 59
    $this->options['alter']['path'] = "node/" . $this->get_value($values, 'nid');
47 60
    return $this->get_value($values, 'title');
48 61
  }
62

  
49 63
}

Formats disponibles : Unified diff