Completed
Pull Request — master (#1821)
by Christian
15:34 queued 05:15
created
contrib/cck/includes/views/handlers/content_handler_filter_string.inc 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -7,11 +7,11 @@
 block discarded – undo
7 7
  * for field-specific subclasses to use if they need to.
8 8
  */
9 9
 class content_handler_filter_string extends views_handler_filter_string {
10
-  var $content_field;
10
+    var $content_field;
11 11
 
12
-  function construct() {
12
+    function construct() {
13 13
     parent::construct();
14 14
     $this->content_field = content_fields($this->definition['content_field_name']);
15 15
     $this->additional_fields = $this->definition['additional fields'];
16
-  }
16
+    }
17 17
 }
18 18
\ No newline at end of file
Please login to merge, or discard this patch.
boinc/modules/contrib/cck/includes/views/handlers/content_handler_sort.inc 1 patch
Indentation   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -7,68 +7,68 @@
 block discarded – undo
7 7
  * values by allowing the views administrator to select deltas.
8 8
  */
9 9
 class content_handler_sort extends views_handler_sort {
10
-  var $content_field;
10
+    var $content_field;
11 11
 
12
-  function construct() {
12
+    function construct() {
13 13
     parent::construct();
14 14
 
15 15
     $this->content_field = content_fields($this->definition['content_field_name']);
16 16
     $this->additional_fields = $this->definition['additional fields'];
17
-  }
17
+    }
18 18
 
19
-  function option_definition() {
19
+    function option_definition() {
20 20
     $options = parent::option_definition();
21 21
     $options['delta'] = array('default' => -1);
22 22
 
23 23
     return $options;
24
-  }
24
+    }
25 25
 
26
-  /**
27
-   * Add a delta selector for multiple fields.
28
-   */
29
-  function options_form(&$form, &$form_state) {
26
+    /**
27
+     * Add a delta selector for multiple fields.
28
+     */
29
+    function options_form(&$form, &$form_state) {
30 30
     $field = $this->content_field;
31 31
     parent::options_form($form, $form_state);
32 32
 
33 33
     // Only add the form gadget if the field is multiple.
34 34
     if ($field['multiple']) {
35
-      $max_delta = $field['multiple'];
36
-      // 1 means unlimited.
37
-      if ($max_delta == 1) {
35
+        $max_delta = $field['multiple'];
36
+        // 1 means unlimited.
37
+        if ($max_delta == 1) {
38 38
         $max_delta = 10;
39
-      }
39
+        }
40 40
 
41
-      $options = array('-1' => t('All'));
42
-      for ($i = 0; $i < $max_delta; $i++) {
41
+        $options = array('-1' => t('All'));
42
+        for ($i = 0; $i < $max_delta; $i++) {
43 43
         $options[$i] = $i + 1;
44
-      }
45
-      $form['delta'] = array(
44
+        }
45
+        $form['delta'] = array(
46 46
         '#type' => 'select',
47 47
         '#options' => $options,
48 48
         '#default_value' => $this->options['delta'],
49 49
         '#title' => t('Delta'),
50 50
         '#description' => t('The delta allows you to select which item in a multiple value field will be used for sorting. Select "1" to use the first item, "2" for the second item, and so on. If you select "All", each item in the field will create a new row, which may appear to cause duplicates.'),
51
-      );
51
+        );
52
+    }
52 53
     }
53
-  }
54 54
 
55
-  function ensure_my_table() {
55
+    function ensure_my_table() {
56 56
     if (!isset($this->table_alias)) {
57
-      $join = $this->get_join();
58
-      if (!isset($join->extra)) {
57
+        $join = $this->get_join();
58
+        if (!isset($join->extra)) {
59 59
         $join->extra = array();
60
-      }
61
-      $delta = isset($this->options['delta']) ? $this->options['delta'] : -1;
62
-      if ($delta != -1) {
60
+        }
61
+        $delta = isset($this->options['delta']) ? $this->options['delta'] : -1;
62
+        if ($delta != -1) {
63 63
         $join->extra[] = array(
64
-          'field' => 'delta',
65
-          'value' => $delta,
66
-          'numeric' => TRUE,
64
+            'field' => 'delta',
65
+            'value' => $delta,
66
+            'numeric' => TRUE,
67 67
         );
68
-      }
68
+        }
69 69
 
70
-      $this->table_alias = $this->query->ensure_table($this->table, $this->relationship, $join);
70
+        $this->table_alias = $this->query->ensure_table($this->table, $this->relationship, $join);
71 71
     }
72 72
     return $this->table_alias;
73
-  }
73
+    }
74 74
 }
75 75
\ No newline at end of file
Please login to merge, or discard this patch.
contrib/cck/includes/views/handlers/content_handler_filter_many_to_one.inc 1 patch
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -7,36 +7,36 @@
 block discarded – undo
7 7
  * for field-specific subclasses to use if they need to.
8 8
  */
9 9
 class content_handler_filter_many_to_one extends views_handler_filter_many_to_one {
10
-  var $content_field;
10
+    var $content_field;
11 11
 
12
-  function construct() {
12
+    function construct() {
13 13
     parent::construct();
14 14
     $this->content_field = content_fields($this->definition['content_field_name']);
15 15
     $this->additional_fields = $this->definition['additional fields'];
16 16
     $field = $this->content_field;
17 17
     $this->value_title = $field['widget']['label'];
18
-  }
18
+    }
19 19
 
20
-  function get_value_options() {
20
+    function get_value_options() {
21 21
     $this->value_options = $this->allowed_values();
22
-  }
22
+    }
23 23
 
24
-  // Get allowed values from hook_allowed_values(), if any,
25
-  // or from content_allowed_values();
26
-  function allowed_values() {
24
+    // Get allowed values from hook_allowed_values(), if any,
25
+    // or from content_allowed_values();
26
+    function allowed_values() {
27 27
     $field = $this->content_field;
28 28
     $function = $field['module'] .'_allowed_values';
29 29
     if ($this->value_form_type == 'select') {
30
-      // Select elements accept multidimensional arrays to support optgroups.
31
-      $options = function_exists($function) ? $function($field) : content_allowed_values($field, FALSE);
32
-      // For selects, HTML should be filtered out and entities left unencoded.
33
-      // See content_allowed_values / content_filter_xss / filter_xss.
34
-      content_allowed_values_filter_html($options);
30
+        // Select elements accept multidimensional arrays to support optgroups.
31
+        $options = function_exists($function) ? $function($field) : content_allowed_values($field, FALSE);
32
+        // For selects, HTML should be filtered out and entities left unencoded.
33
+        // See content_allowed_values / content_filter_xss / filter_xss.
34
+        content_allowed_values_filter_html($options);
35 35
     }
36 36
     else {
37
-      $options = function_exists($function) ? $function($field) : content_allowed_values($field);
37
+        $options = function_exists($function) ? $function($field) : content_allowed_values($field);
38 38
     }
39 39
     return (array) $options;
40
-  }
40
+    }
41 41
 
42 42
 }
43 43
\ No newline at end of file
Please login to merge, or discard this patch.
modules/contrib/cck/includes/views/handlers/content_handler_argument.inc 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -7,12 +7,12 @@
 block discarded – undo
7 7
  * for field-specific subclasses to use if they need to.
8 8
  */
9 9
 class content_handler_argument extends views_handler_argument {
10
-  var $content_field;
10
+    var $content_field;
11 11
 
12
-  function construct() {
12
+    function construct() {
13 13
     parent::construct();
14 14
 
15 15
     $this->content_field = content_fields($this->definition['content_field_name']);
16 16
     $this->additional_fields = $this->definition['additional fields'];
17
-  }
17
+    }
18 18
 }
19 19
\ No newline at end of file
Please login to merge, or discard this patch.
cck/includes/views/handlers/content_handler_argument_many_to_one.inc 1 patch
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -6,43 +6,43 @@
 block discarded – undo
6 6
  * Handler for 'content_handler_argument_many_to_one' style.
7 7
  */
8 8
 class content_handler_argument_many_to_one extends views_handler_argument_many_to_one {
9
-  var $content_field;
9
+    var $content_field;
10 10
 
11
-  function construct() {
11
+    function construct() {
12 12
     parent::construct();
13 13
 
14 14
     $this->content_field = content_fields($this->definition['content_field_name']);
15 15
     $this->additional_fields = $this->definition['additional fields'];
16
-  }
16
+    }
17 17
 
18
-  function summary_name($data) {
18
+    function summary_name($data) {
19 19
     $options = $this->allowed_values();
20 20
     $value = $data->{$this->name_alias};
21 21
     if (isset($options[$value])) {
22
-      $value = $options[$value];
22
+        $value = $options[$value];
23 23
     }
24 24
     else {
25
-      $value = parent::summary_name($data);
25
+        $value = parent::summary_name($data);
26 26
     }
27 27
 
28 28
     return $value;
29
-  }
29
+    }
30 30
 
31
-  function title_query() {
31
+    function title_query() {
32 32
     $options = $this->allowed_values();
33 33
     $values = $this->value;
34 34
     foreach ($values as $key => $value) {
35
-      if (isset($options[$value])) {
35
+        if (isset($options[$value])) {
36 36
         $values[$key] = $options[$value];
37
-      }
37
+        }
38 38
     }
39 39
     return $values;
40
-  }
40
+    }
41 41
 
42
-  function allowed_values() {
42
+    function allowed_values() {
43 43
     $field = $this->content_field;
44 44
     $function = $field['module'] .'_allowed_values';
45 45
     $options = function_exists($function) ? $function($field) : content_allowed_values($field);
46 46
     return (array) $options;
47
-  }
47
+    }
48 48
 }
49 49
\ No newline at end of file
Please login to merge, or discard this patch.
contrib/cck/includes/views/handlers/content_handler_filter_numeric.inc 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -7,11 +7,11 @@
 block discarded – undo
7 7
  * for field-specific subclasses to use if they need to.
8 8
  */
9 9
 class content_handler_filter_numeric extends views_handler_filter_numeric {
10
-  var $content_field;
10
+    var $content_field;
11 11
 
12
-  function construct() {
12
+    function construct() {
13 13
     parent::construct();
14 14
     $this->content_field = content_fields($this->definition['content_field_name']);
15 15
     $this->additional_fields = $this->definition['additional fields'];
16
-  }
16
+    }
17 17
 }
18 18
\ No newline at end of file
Please login to merge, or discard this patch.
contrib/cck/includes/views/handlers/content_handler_filter_float.inc 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -10,17 +10,17 @@
 block discarded – undo
10 10
 // Ensure compatibility with Views pre 2.4, where the
11 11
 // views_handler_filter_float class lived in views_handler_filter_numeric.inc.
12 12
 if (!class_exists('views_handler_filter_float')) {
13
-  // Manually include the parent class.
14
-  $definition = views_fetch_handler_data('views_handler_filter_numeric');
15
-  views_include_handler($definition, 'handler');
13
+    // Manually include the parent class.
14
+    $definition = views_fetch_handler_data('views_handler_filter_numeric');
15
+    views_include_handler($definition, 'handler');
16 16
 }
17 17
 
18 18
 class content_handler_filter_float extends views_handler_filter_float {
19
-  var $content_field;
19
+    var $content_field;
20 20
 
21
-  function construct() {
21
+    function construct() {
22 22
     parent::construct();
23 23
     $this->content_field = content_fields($this->definition['content_field_name']);
24 24
     $this->additional_fields = $this->definition['additional fields'];
25
-  }
25
+    }
26 26
 }
27 27
\ No newline at end of file
Please login to merge, or discard this patch.
contrib/cck/includes/views/handlers/content_handler_field_multiple.inc 1 patch
Indentation   +142 added lines, -142 removed lines patch added patch discarded remove patch
@@ -9,129 +9,129 @@  discard block
 block discarded – undo
9 9
  * field and formatter handling can extend this class.
10 10
  */
11 11
 class content_handler_field_multiple extends content_handler_field {
12
-  var $defer_query;
12
+    var $defer_query;
13 13
 
14
-  function init(&$view, $options) {
14
+    function init(&$view, $options) {
15 15
     $field = $this->content_field;
16 16
     parent::init($view, $options);
17 17
 
18 18
     $this->defer_query = !empty($options['multiple']['group']) && $field['multiple'];
19 19
 
20 20
     if ($this->defer_query) {
21
-      // Grouped field: ditch the existing additional_fields (field columns + delta).
22
-      // In the main query we'll only need:
23
-      // - vid, which will be used to retrieve the actual values in pre_render,
24
-      // - node type and nid, which wil be used in the pseudo-node used when
25
-      // rendering.
26
-      $this->additional_fields = array(
21
+        // Grouped field: ditch the existing additional_fields (field columns + delta).
22
+        // In the main query we'll only need:
23
+        // - vid, which will be used to retrieve the actual values in pre_render,
24
+        // - node type and nid, which wil be used in the pseudo-node used when
25
+        // rendering.
26
+        $this->additional_fields = array(
27 27
         'type' => array('table' => 'node', 'field' => 'type'),
28 28
         'nid' => array('table' => 'node', 'field' => 'nid'),
29
-      );
30
-      if ($view->base_table == 'node_revisions') {
29
+        );
30
+        if ($view->base_table == 'node_revisions') {
31 31
         $this->additional_fields['vid'] = array('table' => 'node_revisions', 'field' => 'vid');
32
-      }
33
-      else {
32
+        }
33
+        else {
34 34
         $this->additional_fields['vid'] = array('table' => 'node', 'field' => 'vid');
35
-      }
35
+        }
36
+    }
36 37
     }
37
-  }
38 38
 
39
-  function option_definition() {
39
+    function option_definition() {
40 40
     $options = parent::option_definition();
41 41
 
42 42
     $options['multiple'] = array(
43
-      'contains' => array(
43
+        'contains' => array(
44 44
         'group' => array('default' => TRUE),
45 45
         'multiple_number' => array('default' => ''),
46 46
         'multiple_from' => array('default' => ''),
47 47
         'multiple_reversed' => array('default' => FALSE),
48
-      ),
48
+        ),
49 49
     );
50 50
 
51 51
     return $options;
52
-  }
52
+    }
53 53
 
54
-  /**
55
-   * Provide 'group multiple values' option.
56
-   */
57
-  function options_form(&$form, &$form_state) {
54
+    /**
55
+     * Provide 'group multiple values' option.
56
+     */
57
+    function options_form(&$form, &$form_state) {
58 58
     parent::options_form($form, $form_state);
59 59
 
60 60
     $field = $this->content_field;
61 61
     $options = $this->options;
62 62
 
63 63
     $form['multiple'] = array(
64
-      '#access' => $field['multiple'],
65
-      '#weight' => 1,
64
+        '#access' => $field['multiple'],
65
+        '#weight' => 1,
66 66
     );
67 67
     $form['multiple']['group'] = array(
68
-      '#title' => t('Group multiple values'),
69
-      '#type' => 'checkbox',
70
-      '#default_value' => $options['multiple']['group'],
71
-      '#description' => t('If unchecked, each item in the field will create a new row, which may appear to cause duplicates. This setting is not compatible with click-sorting in table displays.'),
68
+        '#title' => t('Group multiple values'),
69
+        '#type' => 'checkbox',
70
+        '#default_value' => $options['multiple']['group'],
71
+        '#description' => t('If unchecked, each item in the field will create a new row, which may appear to cause duplicates. This setting is not compatible with click-sorting in table displays.'),
72 72
     );
73 73
     // Make the string translatable by keeping it as a whole rather than
74 74
     // translating prefix and suffix separately.
75 75
     list($prefix, $suffix) = explode('@count', t('Show @count value(s)'));
76 76
     $form['multiple']['multiple_number'] = array(
77
-      '#type' => 'textfield',
78
-      '#size' => 5,
79
-      '#field_prefix' => $prefix,
80
-      '#field_suffix' => $suffix,
81
-      '#default_value' => $options['multiple']['multiple_number'],
82
-      '#prefix' => '<div class="container-inline">',
83
-      '#process' => array('views_process_dependency'),
84
-      '#dependency' => array('edit-options-multiple-group' => array(TRUE)),
77
+        '#type' => 'textfield',
78
+        '#size' => 5,
79
+        '#field_prefix' => $prefix,
80
+        '#field_suffix' => $suffix,
81
+        '#default_value' => $options['multiple']['multiple_number'],
82
+        '#prefix' => '<div class="container-inline">',
83
+        '#process' => array('views_process_dependency'),
84
+        '#dependency' => array('edit-options-multiple-group' => array(TRUE)),
85 85
     );
86 86
     list($prefix, $suffix) = explode('@count', t('starting from @count'));
87 87
     $form['multiple']['multiple_from'] = array(
88
-      '#type' => 'textfield',
89
-      '#size' => 5,
90
-      '#field_prefix' => $prefix,
91
-      '#field_suffix' => $suffix,
92
-      '#default_value' => $options['multiple']['multiple_from'],
93
-      '#process' => array('views_process_dependency'),
94
-      '#dependency' => array('edit-options-multiple-group' => array(TRUE)),
95
-      '#description' => t('(first item is 0)'),
88
+        '#type' => 'textfield',
89
+        '#size' => 5,
90
+        '#field_prefix' => $prefix,
91
+        '#field_suffix' => $suffix,
92
+        '#default_value' => $options['multiple']['multiple_from'],
93
+        '#process' => array('views_process_dependency'),
94
+        '#dependency' => array('edit-options-multiple-group' => array(TRUE)),
95
+        '#description' => t('(first item is 0)'),
96 96
     );
97 97
     $form['multiple']['multiple_reversed'] = array(
98
-      '#title' => t('Reversed'),
99
-      '#type' => 'checkbox',
100
-      '#default_value' => $options['multiple']['multiple_reversed'],
101
-      '#suffix' => '</div>',
102
-      '#process' => array('views_process_dependency'),
103
-      '#dependency' => array('edit-options-multiple-group' => array(TRUE)),
104
-      '#description' => t('(start from last values)'),
98
+        '#title' => t('Reversed'),
99
+        '#type' => 'checkbox',
100
+        '#default_value' => $options['multiple']['multiple_reversed'],
101
+        '#suffix' => '</div>',
102
+        '#process' => array('views_process_dependency'),
103
+        '#dependency' => array('edit-options-multiple-group' => array(TRUE)),
104
+        '#description' => t('(start from last values)'),
105 105
     );
106
-  }
106
+    }
107 107
 
108
-  /**
109
-   * Determine if this field is click sortable.
110
-   */
111
-  function click_sortable() {
108
+    /**
109
+     * Determine if this field is click sortable.
110
+     */
111
+    function click_sortable() {
112 112
     $field = $this->content_field;
113 113
     $options = $this->options;
114 114
 
115 115
     // Grouped fields are not click-sortable.
116 116
     return !empty($this->definition['click sortable']) && !$this->defer_query;
117
-  }
117
+    }
118 118
 
119
-  function query() {
119
+    function query() {
120 120
     // If this is not a grouped field, use the generic query().
121 121
     if (!$this->defer_query) {
122
-      return parent::query();
122
+        return parent::query();
123 123
     }
124 124
 
125 125
     // Grouped field: do NOT call ensure_my_table, only add additional fields.
126 126
     $this->add_additional_fields();
127 127
     $this->field_alias = $this->aliases['vid'];
128
-  }
128
+    }
129 129
 
130
-  function pre_render(&$values) {
130
+    function pre_render(&$values) {
131 131
     // If there are no values to render (displaying a summary, or query returned no results),
132 132
     // or if this is not a grouped field, do nothing specific.
133 133
     if (isset($this->view->build_info['summary']) || empty($values) || !$this->defer_query) {
134
-      return parent::pre_render($values);
134
+        return parent::pre_render($values);
135 135
     }
136 136
 
137 137
     $field = $this->content_field;
@@ -143,82 +143,82 @@  discard block
 block discarded – undo
143 143
     $vids = array();
144 144
     $this->field_values = array();
145 145
     foreach ($values as $result) {
146
-      if (isset($result->{$this->field_alias})) {
146
+        if (isset($result->{$this->field_alias})) {
147 147
         $vids[] = $result->{$this->field_alias};
148
-      }
148
+        }
149 149
     }
150 150
 
151 151
     // It may happend that the multiple values field is related to a non
152 152
     // required relation for which no node data related to the field being
153 153
     // processed here is available.
154 154
     if (empty($vids)) {
155
-      return parent::pre_render($values);
155
+        return parent::pre_render($values);
156 156
     }
157 157
 
158 158
     // List columns to retrieve.
159 159
     $alias = content_views_tablename($field);
160 160
     // Prefix aliases with '_' to avoid clashing with field columns names.
161 161
     $query_columns = array(
162
-      'vid AS _vid',
163
-      "delta as _delta",
164
-      // nid is needed to generate the links for 'link to node' option.
165
-      'nid AS _nid',
162
+        'vid AS _vid',
163
+        "delta as _delta",
164
+        // nid is needed to generate the links for 'link to node' option.
165
+        'nid AS _nid',
166 166
     );
167 167
     // The actual field columns.
168 168
     foreach ($db_info['columns'] as $column => $attributes) {
169
-      $query_columns[] = "$attributes[column] AS $column";
169
+        $query_columns[] = "$attributes[column] AS $column";
170 170
     }
171 171
     $query = 'SELECT '. implode(', ', $query_columns) .
172
-             ' FROM {'. $db_info['table'] ."}".
173
-             " WHERE vid IN (". implode(',', $vids) .')'.
174
-             " ORDER BY _nid ASC, _delta ". ($options['multiple']['multiple_reversed'] ? 'DESC' : 'ASC');
172
+                ' FROM {'. $db_info['table'] ."}".
173
+                " WHERE vid IN (". implode(',', $vids) .')'.
174
+                " ORDER BY _nid ASC, _delta ". ($options['multiple']['multiple_reversed'] ? 'DESC' : 'ASC');
175 175
     $result = db_query($query);
176 176
 
177 177
     while ($item = db_fetch_array($result)) {
178
-      // Clean up the $item from vid and delta. We keep nid for now.
179
-      $vid = $item['_vid'];
180
-      unset($item['_vid']);
181
-      $delta = !empty($item['_delta']) ? $item['_delta'] : 0;
182
-      $item['#delta'] = $item['_delta'];
183
-      unset($item['_delta']);
184
-      $this->field_values[$vid][$delta] = $item;
178
+        // Clean up the $item from vid and delta. We keep nid for now.
179
+        $vid = $item['_vid'];
180
+        unset($item['_vid']);
181
+        $delta = !empty($item['_delta']) ? $item['_delta'] : 0;
182
+        $item['#delta'] = $item['_delta'];
183
+        unset($item['_delta']);
184
+        $this->field_values[$vid][$delta] = $item;
185 185
     }
186
-  }
187
-
188
-  /**
189
-   * Return DIV or SPAN based upon the field's element type.
190
-   *
191
-   * Fields rendered with the 'group multiple' option use <div> markers,
192
-   * and thus shouldn't be wrapped in a <span>.
193
-   */
194
-  function element_type($none_supported = FALSE, $default_empty = FALSE) {
186
+    }
187
+
188
+    /**
189
+     * Return DIV or SPAN based upon the field's element type.
190
+     *
191
+     * Fields rendered with the 'group multiple' option use <div> markers,
192
+     * and thus shouldn't be wrapped in a <span>.
193
+     */
194
+    function element_type($none_supported = FALSE, $default_empty = FALSE) {
195 195
     // If this is not a grouped field, use the parent method.
196 196
     if (!$this->defer_query) {
197
-      return parent::element_type($none_supported, $default_empty);
197
+        return parent::element_type($none_supported, $default_empty);
198 198
     }
199 199
 
200 200
     // The 'element_type' property denotes Views 3.x ('semantic views'
201 201
     // functionnality). If the property is set, and not set to '' ("default"),
202 202
     // let the generic method handle the output.
203 203
     if (isset($this->options['element_type']) && $this->options['element_type'] !== '') {
204
-      return parent::element_type($none_supported, $default_empty);
204
+        return parent::element_type($none_supported, $default_empty);
205 205
     }
206 206
 
207 207
     if ($default_empty) {
208
-      return '';
208
+        return '';
209 209
     }
210 210
 
211 211
     if (isset($this->definition['element type'])) {
212
-      return $this->definition['element type'];
212
+        return $this->definition['element type'];
213 213
     }
214 214
 
215 215
     return 'div';
216
-  }
216
+    }
217 217
 
218
-  function render($values) {
218
+    function render($values) {
219 219
     // If this is not a grouped field, use content_handler_field::render().
220 220
     if (!$this->defer_query) {
221
-      return parent::render($values);
221
+        return parent::render($values);
222 222
     }
223 223
 
224 224
     // We're down to a single node here, so we can retrieve the actual field
@@ -228,95 +228,95 @@  discard block
 block discarded – undo
228 228
     // If the field does not appear in the node type, then we have no value
229 229
     // to display, and can just return.
230 230
     if (empty($field)) {
231
-      return '';
231
+        return '';
232 232
     }
233 233
 
234 234
     $options = $this->options;
235 235
 
236 236
     $vid = $values->{$this->field_alias};
237 237
     if (isset($this->field_values[$vid])) {
238
-      // Gather items, respecting the 'Display n values starting from m' settings.
239
-      $count_skipped = 0;
240
-      $items = array();
241
-      foreach ($this->field_values[$vid] as $item) {
238
+        // Gather items, respecting the 'Display n values starting from m' settings.
239
+        $count_skipped = 0;
240
+        $items = array();
241
+        foreach ($this->field_values[$vid] as $item) {
242 242
         if (empty($options['multiple']['multiple_from']) || ($count_skipped >= $options['multiple']['multiple_from'])) {
243
-          if (empty($options['multiple']['multiple_number']) || (count($items) < $options['multiple']['multiple_number'])) {
243
+            if (empty($options['multiple']['multiple_number']) || (count($items) < $options['multiple']['multiple_number'])) {
244 244
             // Grab the nid - needed for render_link().
245 245
             $nid = $item['_nid'];
246 246
             unset($item['_nid']);
247 247
             $items[] = $item;
248
-          }
249
-          else {
248
+            }
249
+            else {
250 250
             break;
251
-          }
251
+            }
252 252
         }
253 253
         $count_skipped++;
254
-      }
255
-
256
-      // Build a pseudo-node from the retrieved values.
257
-      $node = drupal_clone($values);
258
-      // content_format and formatters will need a 'type'.
259
-      $node->type = $values->{$this->aliases['type']};
260
-      $node->nid = $values->{$this->aliases['nid']};
261
-      $node->vid = $values->{$this->aliases['vid']};
262
-
263
-      // Some formatters need to behave differently depending on the build_mode
264
-      // (for instance: preview), so we provide one.
265
-      $node->build_mode = NODE_BUILD_NORMAL;
266
-
267
-      // Render items.
268
-      $formatter_name = $options['format'];
269
-      if ($items && ($formatter = _content_get_formatter($formatter_name, $field['type']))) {
254
+        }
255
+
256
+        // Build a pseudo-node from the retrieved values.
257
+        $node = drupal_clone($values);
258
+        // content_format and formatters will need a 'type'.
259
+        $node->type = $values->{$this->aliases['type']};
260
+        $node->nid = $values->{$this->aliases['nid']};
261
+        $node->vid = $values->{$this->aliases['vid']};
262
+
263
+        // Some formatters need to behave differently depending on the build_mode
264
+        // (for instance: preview), so we provide one.
265
+        $node->build_mode = NODE_BUILD_NORMAL;
266
+
267
+        // Render items.
268
+        $formatter_name = $options['format'];
269
+        if ($items && ($formatter = _content_get_formatter($formatter_name, $field['type']))) {
270 270
         $rendered = array();
271 271
         if (content_handle('formatter', 'multiple values', $formatter) == CONTENT_HANDLE_CORE) {
272
-          // Single-value formatter.
273
-          foreach ($items as $item) {
272
+            // Single-value formatter.
273
+            foreach ($items as $item) {
274 274
             $output = content_format($field, $item, $formatter_name, $node);
275 275
             if (!empty($output)) {
276
-              $rendered[] = $this->render_link($output, (object) array('nid' => $nid));
276
+                $rendered[] = $this->render_link($output, (object) array('nid' => $nid));
277
+            }
277 278
             }
278
-          }
279 279
         }
280 280
         else {
281
-          // Multiple values formatter.
282
-          $output = content_format($field, $items, $formatter_name, $values);
283
-          if (!empty($output)) {
281
+            // Multiple values formatter.
282
+            $output = content_format($field, $items, $formatter_name, $values);
283
+            if (!empty($output)) {
284 284
             $rendered[] = $this->render_link($output, (object) array('nid' => $nid));
285
-          }
285
+            }
286 286
         }
287 287
 
288 288
         if (count($rendered) > 1) {
289
-          // TODO: could we use generic field display ?
290
-          return theme('content_view_multiple_field', $rendered, $field, $values);
289
+            // TODO: could we use generic field display ?
290
+            return theme('content_view_multiple_field', $rendered, $field, $values);
291 291
         }
292 292
         elseif ($rendered) {
293
-          return $rendered[0];
293
+            return $rendered[0];
294
+        }
294 295
         }
295
-      }
296 296
     }
297 297
 
298 298
     return '';
299
-  }
299
+    }
300 300
 
301
-  function render_link($data, $values) {
301
+    function render_link($data, $values) {
302 302
     if (!$this->defer_query) {
303
-      return parent::render_link($data, $values);
303
+        return parent::render_link($data, $values);
304 304
     }
305 305
 
306 306
     if (!empty($this->options['link_to_node']) && $data !== NULL && $data !== '') {
307
-      if (method_exists('render_as_link', 'views_handler_field')) {
307
+        if (method_exists('render_as_link', 'views_handler_field')) {
308 308
         // Views 2.3+
309 309
         $this->options['alter']['make_link'] = TRUE;
310 310
         $this->options['alter']['path'] = "node/" . $values->{$this->aliases['nid']};
311
-      }
312
-      else {
311
+        }
312
+        else {
313 313
         // Views up to 2.2
314 314
         return l($data, "node/" . $values->nid, array('html' => TRUE));
315
-      }
315
+        }
316 316
     }
317 317
     else {
318
-      return $data;
318
+        return $data;
319
+    }
319 320
     }
320
-  }
321 321
 
322 322
 }
Please login to merge, or discard this patch.
contrib/cck/includes/views/handlers/content_plugin_display_simple.inc 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -6,38 +6,38 @@
 block discarded – undo
6 6
  * Handler for 'content_simple' display.
7 7
  */
8 8
 class content_plugin_display_simple extends views_plugin_display {
9
-  function execute() {
9
+    function execute() {
10 10
     return $this->view->render($this->display->id);
11
-  }
11
+    }
12 12
 
13
-  function render() {
13
+    function render() {
14 14
     return !empty($this->view->result) || !empty($this->view->style_plugin->definition['even empty']) ? $this->view->style_plugin->render($this->view->result) : '';
15
-  }
15
+    }
16 16
 
17
-  function uses_exposed() {
17
+    function uses_exposed() {
18 18
     return FALSE;
19
-  }
19
+    }
20 20
 }
21 21
 
22 22
 class content_plugin_display_references extends content_plugin_display_simple {
23
-  function query() {
23
+    function query() {
24 24
     $options = $this->get_option('content_options');
25 25
 
26 26
     if ($options['string'] !== '') {
27
-      $like = $GLOBALS["db_type"] == 'pgsql' ? "ILIKE" : "LIKE";
28
-      $match_clauses = array(
27
+        $like = $GLOBALS["db_type"] == 'pgsql' ? "ILIKE" : "LIKE";
28
+        $match_clauses = array(
29 29
         'contains' => "$like '%%%s%%'",
30 30
         'equals' => "= '%s'",
31 31
         'starts_with' => "$like '%s%%'",
32
-      );
33
-      $clause = isset($match_clauses[$options['match']]) ? $match_clauses[$options['match']] : $match_clauses['contains'];
34
-      $alias = $this->view->query->ensure_table($options['table']);
35
-      $this->view->query->add_where(NULL, "$alias.$options[field_string] $clause", $options['string']);
32
+        );
33
+        $clause = isset($match_clauses[$options['match']]) ? $match_clauses[$options['match']] : $match_clauses['contains'];
34
+        $alias = $this->view->query->ensure_table($options['table']);
35
+        $this->view->query->add_where(NULL, "$alias.$options[field_string] $clause", $options['string']);
36 36
     }
37 37
     elseif ($options['ids']) {
38
-      $alias = $this->view->query->ensure_table($options['table']);
39
-      $this->view->query->add_where(NULL, "$alias.$options[field_id] IN (" . db_placeholders($options['ids']) . ')', $options['ids']);
38
+        $alias = $this->view->query->ensure_table($options['table']);
39
+        $this->view->query->add_where(NULL, "$alias.$options[field_id] IN (" . db_placeholders($options['ids']) . ')', $options['ids']);
40
+    }
40 41
     }
41
-  }
42 42
 }
43 43
 
Please login to merge, or discard this patch.