Completed
Pull Request — master (#2135)
by Christian
14:18 queued 04:05
created
boincwork/views/views_handler_field_boincwork_host_app_turnaround_avg.inc 2 patches
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -6,12 +6,12 @@
 block discarded – undo
6 6
  */
7 7
 
8 8
 class views_handler_field_boincwork_host_app_turnaround_avg extends views_handler_field {
9
-  function construct() {
9
+    function construct() {
10 10
     parent::construct();
11
-  }
11
+    }
12 12
 
13
-  function render($values) {
13
+    function render($values) {
14 14
     $time_in_days = $values->host_app_version_turnaround_avg / (24*60*60);
15 15
     return round($time_in_days, 2) . ' ' . t('days');
16
-  }
16
+    }
17 17
 }
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@
 block discarded – undo
11 11
   }
12 12
 
13 13
   function render($values) {
14
-    $time_in_days = $values->host_app_version_turnaround_avg / (24*60*60);
15
-    return round($time_in_days, 2) . ' ' . t('days');
14
+    $time_in_days = $values->host_app_version_turnaround_avg/(24*60*60);
15
+    return round($time_in_days, 2).' '.t('days');
16 16
   }
17 17
 }
Please login to merge, or discard this patch.
boincwork/views/views_handler_field_boincwork_app_version_number.inc 2 patches
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -6,11 +6,11 @@
 block discarded – undo
6 6
  */
7 7
 
8 8
 class views_handler_field_boincwork_app_version_number extends views_handler_field {
9
-  function construct() {
9
+    function construct() {
10 10
     parent::construct();
11
-  }
11
+    }
12 12
 
13
-  function render($values) {
13
+    function render($values) {
14 14
     return sprintf("%01.2f", $values->app_version_host_app_version_version_num / 100);
15
-  }
15
+    }
16 16
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -11,6 +11,6 @@
 block discarded – undo
11 11
   }
12 12
 
13 13
   function render($values) {
14
-    return sprintf("%01.2f", $values->app_version_host_app_version_version_num / 100);
14
+    return sprintf("%01.2f", $values->app_version_host_app_version_version_num/100);
15 15
   }
16 16
 }
Please login to merge, or discard this patch.
drupal/sites/default/boinc/modules/boincwork/boincwork.views.inc 3 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1637,7 +1637,7 @@
 block discarded – undo
1637 1637
   
1638 1638
   return array(
1639 1639
     'info' => array(
1640
-      'path' => drupal_get_path('module', 'boincwork') . '/views',
1640
+      'path' => drupal_get_path('module', 'boincwork').'/views',
1641 1641
     ),
1642 1642
     'handlers' => array(
1643 1643
       'views_handler_argument_boincuser_id' => array(
Please login to merge, or discard this patch.
Indentation   +793 added lines, -793 removed lines patch added patch discarded remove patch
@@ -13,1660 +13,1660 @@  discard block
 block discarded – undo
13 13
  */
14 14
 function boincwork_views_data() {
15 15
   
16
-  // -----------------------------------------------------------------------------------------------
17
-  // Definition for host table
18
-  // -----------------------------------------------------------------------------------------------
16
+    // -----------------------------------------------------------------------------------------------
17
+    // Definition for host table
18
+    // -----------------------------------------------------------------------------------------------
19 19
   
20
-  $data['host']['table']['group'] = t('BOINC');
20
+    $data['host']['table']['group'] = t('BOINC');
21 21
   
22
-  $data['host']['table']['base'] = array(
23
-      'field' => 'id',
24
-      'title' => t('BOINC host'),
25
-      'help' => t('Computers attached to BOINC'),
26
-      'database' => 'boinc'
27
-  );
22
+    $data['host']['table']['base'] = array(
23
+        'field' => 'id',
24
+        'title' => t('BOINC host'),
25
+        'help' => t('Computers attached to BOINC'),
26
+        'database' => 'boinc'
27
+    );
28 28
   
29
-  // This table references the {user} table.
30
-  // This join creates an 'implicit' relationship to the user table, so that when
31
-  // "User" is the base table, the fields are automatically available.
29
+    // This table references the {user} table.
30
+    // This join creates an 'implicit' relationship to the user table, so that when
31
+    // "User" is the base table, the fields are automatically available.
32 32
   
33
-  // Index this array by the table name to which this table refers.
34
-  // 'left_field' is the primary key in the referenced table.
35
-  // 'field' is the foreign key in this table.
33
+    // Index this array by the table name to which this table refers.
34
+    // 'left_field' is the primary key in the referenced table.
35
+    // 'field' is the foreign key in this table.
36 36
   
37
-  $data['host']['table']['join'] = array(
37
+    $data['host']['table']['join'] = array(
38 38
     'user' => array(
39
-      'left_field' => 'id',
40
-      'field' => 'userid',
39
+        'left_field' => 'id',
40
+        'field' => 'userid',
41 41
     )
42
-  );
42
+    );
43 43
 
44
-  // Describe each of the individual fields in this table to Views. For
45
-  // each field, you may define what field, sort, argument, and/or filter
46
-  // handlers it supports. This will determine where in the Views interface you
47
-  // may use the field.
44
+    // Describe each of the individual fields in this table to Views. For
45
+    // each field, you may define what field, sort, argument, and/or filter
46
+    // handlers it supports. This will determine where in the Views interface you
47
+    // may use the field.
48 48
   
49
-  // Primary keys allowed as arguments
49
+    // Primary keys allowed as arguments
50 50
   
51
-  $data['host']['id'] = array(
51
+    $data['host']['id'] = array(
52 52
     'title' => bts('Computer ID', array(), NULL, 'boinc:host-list'),
53 53
     'help' => t('The ID number of this host.'),
54 54
     'field' => array(
55
-      'handler' => 'views_handler_field_numeric',
56
-      'click sortable' => TRUE
55
+        'handler' => 'views_handler_field_numeric',
56
+        'click sortable' => TRUE
57 57
     ),
58 58
     'argument' => array(
59
-      'handler' => 'views_handler_argument',
60
-      'name field' => 'title',
61
-      'numeric' => TRUE,
62
-      'validate type' => 'id'
59
+        'handler' => 'views_handler_argument',
60
+        'name field' => 'title',
61
+        'numeric' => TRUE,
62
+        'validate type' => 'id'
63 63
     ),
64 64
     'filter' => array(
65
-      'handler' => 'views_handler_filter_numeric'
65
+        'handler' => 'views_handler_filter_numeric'
66 66
     ),
67 67
     'sort' => array(
68
-      'handler' => 'views_handler_sort_numeric'
68
+        'handler' => 'views_handler_sort_numeric'
69 69
     )
70
-  );
71
-  $data['host']['venue'] = array(
70
+    );
71
+    $data['host']['venue'] = array(
72 72
     'title' => bts('Location', array(), NULL, 'boinc:host-list'),
73 73
     'help' => t('The name of the preference set assigned to this host.'),
74 74
     'field' => array(
75
-      'handler' => 'views_handler_field',
76
-      'click sortable' => TRUE
75
+        'handler' => 'views_handler_field',
76
+        'click sortable' => TRUE
77 77
     ),
78 78
     'argument' => array(
79
-      'handler' => 'views_handler_argument',
80
-      'name field' => 'title'
79
+        'handler' => 'views_handler_argument',
80
+        'name field' => 'title'
81 81
     ),
82 82
     'filter' => array(
83
-      'handler' => 'views_handler_filter_string'
83
+        'handler' => 'views_handler_filter_string'
84 84
     ),
85 85
     'sort' => array(
86
-      'handler' => 'views_handler_sort_string'
86
+        'handler' => 'views_handler_sort_string'
87 87
     )
88
-  );
88
+    );
89 89
   
90
-  // Foreign key fields
90
+    // Foreign key fields
91 91
   
92
-  $data['host']['userid'] = array(
92
+    $data['host']['userid'] = array(
93 93
     'title' => bts('User ID', array(), NULL, 'boinc:user-details'),
94 94
     'help' => t('The owner of this host.'),
95 95
     // Because this is a foreign key to the {user} table. This allows us to
96 96
     // have, when the view is configured with this relationship, all the fields
97 97
     // for the related node available.
98 98
     'argument' => array(
99
-      'handler' => 'views_handler_argument_boincuser_id',
100
-      'name field' => 'title',
101
-      'numeric' => TRUE,
102
-      'validate type' => 'id'
99
+        'handler' => 'views_handler_argument_boincuser_id',
100
+        'name field' => 'title',
101
+        'numeric' => TRUE,
102
+        'validate type' => 'id'
103 103
     ),
104 104
     'relationship' => array(
105
-      'base' => 'user',
106
-      'field' => 'userid',
107
-      'handler' => 'views_handler_relationship',
108
-      'label' => t('User')
105
+        'base' => 'user',
106
+        'field' => 'userid',
107
+        'handler' => 'views_handler_relationship',
108
+        'label' => t('User')
109 109
     ),
110 110
     'field' => array(
111
-      'handler' => 'views_handler_field_numeric',
112
-      'click sortable' => TRUE
111
+        'handler' => 'views_handler_field_numeric',
112
+        'click sortable' => TRUE
113 113
     ),
114 114
     'filter' => array(
115
-      'handler' => 'views_handler_filter_numeric'
115
+        'handler' => 'views_handler_filter_numeric'
116 116
     ),
117 117
     'sort' => array(
118
-      'handler' => 'views_handler_sort_numeric'
118
+        'handler' => 'views_handler_sort_numeric'
119 119
     )
120
-  );
120
+    );
121 121
   
122
-  // Descriptions of general host fields (alphabetized)
122
+    // Descriptions of general host fields (alphabetized)
123 123
   
124
-  $data['host']['active_frac'] = array(
124
+    $data['host']['active_frac'] = array(
125 125
     'title' => bts('While BOINC running, % of time work is allowed', array(), NULL, 'boinc:host-details'),
126 126
     'help' => t('The percentage of time that work is allowed.'),
127 127
     'field' => array(
128
-      'handler' => 'views_handler_field_numeric',
129
-      'click sortable' => TRUE,
130
-      'float' => TRUE
128
+        'handler' => 'views_handler_field_numeric',
129
+        'click sortable' => TRUE,
130
+        'float' => TRUE
131 131
     ),
132 132
     'filter' => array(
133
-      'handler' => 'views_handler_filter_numeric'
133
+        'handler' => 'views_handler_filter_numeric'
134 134
     ),
135 135
     'sort' => array(
136
-      'handler' => 'views_handler_sort_numeric'
136
+        'handler' => 'views_handler_sort_numeric'
137 137
     )
138
-  );
139
-  $data['host']['avg_turnaround'] = array(
138
+    );
139
+    $data['host']['avg_turnaround'] = array(
140 140
     'title' => bts('Average turnaround time', array(), NULL, 'boinc:host-details'),
141 141
     'help' => t('The average time required for work to be completed.'),
142 142
     'field' => array(
143
-      'handler' => 'views_handler_field_numeric',
144
-      'click sortable' => TRUE,
145
-      'float' => TRUE
143
+        'handler' => 'views_handler_field_numeric',
144
+        'click sortable' => TRUE,
145
+        'float' => TRUE
146 146
     ),
147 147
     'filter' => array(
148
-      'handler' => 'views_handler_filter_numeric'
148
+        'handler' => 'views_handler_filter_numeric'
149 149
     ),
150 150
     'sort' => array(
151
-      'handler' => 'views_handler_sort_numeric'
151
+        'handler' => 'views_handler_sort_numeric'
152 152
     )
153
-  );
154
-  $data['host']['create_time'] = array(
153
+    );
154
+    $data['host']['create_time'] = array(
155 155
     'title' => bts('Created', array(), NULL, 'boinc:host-details'),
156 156
     'help' => t('The time the host record was created.'),
157 157
     'field' => array(
158
-      'handler' => 'views_handler_field_date',
159
-      'click sortable' => TRUE
158
+        'handler' => 'views_handler_field_date',
159
+        'click sortable' => TRUE
160 160
     ),
161 161
     'filter' => array(
162
-      'handler' => 'views_handler_filter_date'
162
+        'handler' => 'views_handler_filter_date'
163 163
     ),
164 164
     'sort' => array(
165
-      'handler' => 'views_handler_sort_date'
165
+        'handler' => 'views_handler_sort_date'
166 166
     )
167
-  );
168
-  $data['host']['connected_frac'] = array(
167
+    );
168
+    $data['host']['connected_frac'] = array(
169 169
     'title' => bts('While BOINC running, % of time host has an Internet connection', array(), NULL, 'boinc:host-details'),
170 170
     'help' => t('The percentage of time that the host has an Internet connection.'),
171 171
     'field' => array(
172
-      'handler' => 'views_handler_field_numeric',
173
-      'click sortable' => TRUE,
174
-      'float' => TRUE
172
+        'handler' => 'views_handler_field_numeric',
173
+        'click sortable' => TRUE,
174
+        'float' => TRUE
175 175
     ),
176 176
     'filter' => array(
177
-      'handler' => 'views_handler_filter_numeric'
177
+        'handler' => 'views_handler_filter_numeric'
178 178
     ),
179 179
     'sort' => array(
180
-      'handler' => 'views_handler_sort_numeric'
180
+        'handler' => 'views_handler_sort_numeric'
181 181
     )
182
-  );
183
-  $data['host']['cpu_efficiency'] = array(
182
+    );
183
+    $data['host']['cpu_efficiency'] = array(
184 184
     'title' => bts('Average CPU efficiency', array(), NULL, 'boinc:host-details'),
185 185
     'help' => t('The average efficiency of the host CPU.'),
186 186
     'field' => array(
187
-      'handler' => 'views_handler_field_numeric',
188
-      'click sortable' => TRUE,
189
-      'float' => TRUE
187
+        'handler' => 'views_handler_field_numeric',
188
+        'click sortable' => TRUE,
189
+        'float' => TRUE
190 190
     ),
191 191
     'filter' => array(
192
-      'handler' => 'views_handler_filter_numeric'
192
+        'handler' => 'views_handler_filter_numeric'
193 193
     ),
194 194
     'sort' => array(
195
-      'handler' => 'views_handler_sort_numeric'
195
+        'handler' => 'views_handler_sort_numeric'
196 196
     )
197
-  );
198
-  $data['host']['d_free'] = array(
197
+    );
198
+    $data['host']['d_free'] = array(
199 199
     'title' => bts('Free disk space', array(), NULL, 'boinc:host-details'),
200 200
     'help' => t('The amount of disk space that is not in use.'),
201 201
     'field' => array(
202
-      'handler' => 'views_handler_field_numeric',
203
-      'click sortable' => TRUE
202
+        'handler' => 'views_handler_field_numeric',
203
+        'click sortable' => TRUE
204 204
     ),
205 205
     'filter' => array(
206
-      'handler' => 'views_handler_filter_numeric'
206
+        'handler' => 'views_handler_filter_numeric'
207 207
     ),
208 208
     'sort' => array(
209
-      'handler' => 'views_handler_sort_numeric'
209
+        'handler' => 'views_handler_sort_numeric'
210 210
     )
211
-  );
212
-  $data['host']['d_total'] = array(
211
+    );
212
+    $data['host']['d_total'] = array(
213 213
     'title' => bts('Total disk space', array(), NULL, 'boinc:host-details'),
214 214
     'help' => t('The size of the disk on which BOINC is installed.'),
215 215
     'field' => array(
216
-      'handler' => 'views_handler_field_numeric',
217
-      'click sortable' => TRUE
216
+        'handler' => 'views_handler_field_numeric',
217
+        'click sortable' => TRUE
218 218
     ),
219 219
     'filter' => array(
220
-      'handler' => 'views_handler_filter_numeric'
220
+        'handler' => 'views_handler_filter_numeric'
221 221
     ),
222 222
     'sort' => array(
223
-      'handler' => 'views_handler_sort_numeric'
223
+        'handler' => 'views_handler_sort_numeric'
224 224
     )
225
-  );
226
-  $data['host']['domain_name'] = array(
225
+    );
226
+    $data['host']['domain_name'] = array(
227 227
     'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
228 228
     'help' => t('The name of the host.'),
229 229
     'field' => array(
230
-      'handler' => 'views_handler_field',
231
-      'click sortable' => TRUE
230
+        'handler' => 'views_handler_field',
231
+        'click sortable' => TRUE
232 232
     ),
233 233
     'filter' => array(
234
-      'handler' => 'views_handler_filter_string'
234
+        'handler' => 'views_handler_filter_string'
235 235
     ),
236 236
     'sort' => array(
237
-      'handler' => 'views_handler_sort_string'
237
+        'handler' => 'views_handler_sort_string'
238 238
     )
239
-  );
240
-  $data['host']['duration_correction_factor'] = array(
239
+    );
240
+    $data['host']['duration_correction_factor'] = array(
241 241
     'title' => bts('Task duration correction factor', array(), NULL, 'boinc:host-details'),
242 242
     'help' => t('Task duration correction factor.'),
243 243
     'field' => array(
244
-      'handler' => 'views_handler_field_numeric',
245
-      'click sortable' => TRUE,
246
-      'float' => TRUE
244
+        'handler' => 'views_handler_field_numeric',
245
+        'click sortable' => TRUE,
246
+        'float' => TRUE
247 247
     ),
248 248
     'filter' => array(
249
-      'handler' => 'views_handler_filter_numeric'
249
+        'handler' => 'views_handler_filter_numeric'
250 250
     ),
251 251
     'sort' => array(
252
-      'handler' => 'views_handler_sort_numeric'
252
+        'handler' => 'views_handler_sort_numeric'
253 253
     )
254
-  );
255
-  $data['host']['expavg_credit'] = array(
254
+    );
255
+    $data['host']['expavg_credit'] = array(
256 256
     'title' => bts('Avg. credit', array(), NULL, 'boinc:host-details'),
257 257
     'help' => t('A decaying average of credit per day.'),
258 258
     'field' => array(
259
-      'handler' => 'views_handler_field_numeric',
260
-      'click sortable' => TRUE,
261
-      'float' => TRUE
259
+        'handler' => 'views_handler_field_numeric',
260
+        'click sortable' => TRUE,
261
+        'float' => TRUE
262 262
     ),
263 263
     'filter' => array(
264
-      'handler' => 'views_handler_filter_numeric'
264
+        'handler' => 'views_handler_filter_numeric'
265 265
     ),
266 266
     'sort' => array(
267
-      'handler' => 'views_handler_sort_numeric'
267
+        'handler' => 'views_handler_sort_numeric'
268 268
     )
269
-  );
270
-  $data['host']['external_ip_addr'] = array(
269
+    );
270
+    $data['host']['external_ip_addr'] = array(
271 271
     'title' => bts('External IP address', array(), NULL, 'boinc:host-details'),
272 272
     'help' => t('The IP address from which the host last communicated.'),
273 273
     'field' => array(
274
-      'handler' => 'views_handler_field',
275
-      'click sortable' => TRUE
274
+        'handler' => 'views_handler_field',
275
+        'click sortable' => TRUE
276 276
     ),
277 277
     'filter' => array(
278
-      'handler' => 'views_handler_filter_string'
278
+        'handler' => 'views_handler_filter_string'
279 279
     ),
280 280
     'sort' => array(
281
-      'handler' => 'views_handler_sort_string'
281
+        'handler' => 'views_handler_sort_string'
282 282
     )
283
-  );
284
-  $data['host']['host_cpid'] = array(
283
+    );
284
+    $data['host']['host_cpid'] = array(
285 285
     'title' => bts('Cross project ID', array(), NULL, 'boinc:host-details'),
286 286
     'help' => t('The consistent identifier of the host across projects.'),
287 287
     'field' => array(
288
-      'handler' => 'views_handler_field',
289
-      'click sortable' => TRUE
288
+        'handler' => 'views_handler_field',
289
+        'click sortable' => TRUE
290 290
     ),
291 291
     'filter' => array(
292
-      'handler' => 'views_handler_filter_string'
292
+        'handler' => 'views_handler_filter_string'
293 293
     ),
294 294
     'sort' => array(
295
-      'handler' => 'views_handler_sort_string'
295
+        'handler' => 'views_handler_sort_string'
296 296
     )
297
-  );
298
-  $data['host']['last_ip_addr'] = array(
297
+    );
298
+    $data['host']['last_ip_addr'] = array(
299 299
     'title' => bts('Last IP address', array(), NULL, 'boinc:host-details'),
300 300
     'help' => t('The IP address of the host at last communication.'),
301 301
     'field' => array(
302
-      'handler' => 'views_handler_field',
303
-      'click sortable' => TRUE
302
+        'handler' => 'views_handler_field',
303
+        'click sortable' => TRUE
304 304
     ),
305 305
     'filter' => array(
306
-      'handler' => 'views_handler_filter_string'
306
+        'handler' => 'views_handler_filter_string'
307 307
     ),
308 308
     'sort' => array(
309
-      'handler' => 'views_handler_sort_string'
309
+        'handler' => 'views_handler_sort_string'
310 310
     )
311
-  );
312
-  $data['host']['m_cache'] = array(
311
+    );
312
+    $data['host']['m_cache'] = array(
313 313
     'title' => bts('Cache', array(), NULL, 'boinc:host-details'),
314 314
     'help' => t('The amount of cache on the processor(s).'),
315 315
     'field' => array(
316
-      'handler' => 'views_handler_field_numeric',
317
-      'click sortable' => TRUE
316
+        'handler' => 'views_handler_field_numeric',
317
+        'click sortable' => TRUE
318 318
     ),
319 319
     'filter' => array(
320
-      'handler' => 'views_handler_filter_numeric'
320
+        'handler' => 'views_handler_filter_numeric'
321 321
     ),
322 322
     'sort' => array(
323
-      'handler' => 'views_handler_sort_numeric'
323
+        'handler' => 'views_handler_sort_numeric'
324 324
     )
325
-  );
326
-  $data['host']['m_nbytes'] = array(
325
+    );
326
+    $data['host']['m_nbytes'] = array(
327 327
     'title' => bts('Memory', array(), NULL, 'boinc:host-details'),
328 328
     'help' => t('The amount of memory installed.'),
329 329
     'field' => array(
330
-      'handler' => 'views_handler_field_numeric',
331
-      'click sortable' => TRUE
330
+        'handler' => 'views_handler_field_numeric',
331
+        'click sortable' => TRUE
332 332
     ),
333 333
     'filter' => array(
334
-      'handler' => 'views_handler_filter_numeric'
334
+        'handler' => 'views_handler_filter_numeric'
335 335
     ),
336 336
     'sort' => array(
337
-      'handler' => 'views_handler_sort_numeric'
337
+        'handler' => 'views_handler_sort_numeric'
338 338
     )
339
-  );
340
-  $data['host']['m_swap'] = array(
339
+    );
340
+    $data['host']['m_swap'] = array(
341 341
     'title' => bts('Swap space', array(), NULL, 'boinc:host-details'),
342 342
     'help' => t('The amount of swap space configured.'),
343 343
     'field' => array(
344
-      'handler' => 'views_handler_field_numeric',
345
-      'click sortable' => TRUE
344
+        'handler' => 'views_handler_field_numeric',
345
+        'click sortable' => TRUE
346 346
     ),
347 347
     'filter' => array(
348
-      'handler' => 'views_handler_filter_numeric'
348
+        'handler' => 'views_handler_filter_numeric'
349 349
     ),
350 350
     'sort' => array(
351
-      'handler' => 'views_handler_sort_numeric'
351
+        'handler' => 'views_handler_sort_numeric'
352 352
     )
353
-  );
354
-  $data['host']['max_results_day'] = array(
353
+    );
354
+    $data['host']['max_results_day'] = array(
355 355
     'title' => bts('Maximum daily WU quota per CPU', array(), NULL, 'boinc:host-details'),
356 356
     'help' => t('The maximum number of workunits to be allocated per CPU.'),
357 357
     'field' => array(
358
-      'handler' => 'views_handler_field_numeric',
359
-      'click sortable' => TRUE
358
+        'handler' => 'views_handler_field_numeric',
359
+        'click sortable' => TRUE
360 360
     ),
361 361
     'filter' => array(
362
-      'handler' => 'views_handler_filter_numeric'
362
+        'handler' => 'views_handler_filter_numeric'
363 363
     ),
364 364
     'sort' => array(
365
-      'handler' => 'views_handler_sort_numeric'
365
+        'handler' => 'views_handler_sort_numeric'
366 366
     )
367
-  );
368
-  $data['host']['n_bwdown'] = array(
367
+    );
368
+    $data['host']['n_bwdown'] = array(
369 369
     'title' => bts('Average download rate', array(), NULL, 'boinc:host-details'),
370 370
     'help' => t('The average rate at which new work is downloaded.'),
371 371
     'field' => array(
372
-      'handler' => 'views_handler_field_numeric',
373
-      'click sortable' => TRUE,
374
-      'float' => TRUE
372
+        'handler' => 'views_handler_field_numeric',
373
+        'click sortable' => TRUE,
374
+        'float' => TRUE
375 375
     ),
376 376
     'filter' => array(
377
-      'handler' => 'views_handler_filter_numeric'
377
+        'handler' => 'views_handler_filter_numeric'
378 378
     ),
379 379
     'sort' => array(
380
-      'handler' => 'views_handler_sort_numeric'
380
+        'handler' => 'views_handler_sort_numeric'
381 381
     )
382
-  );
383
-  $data['host']['n_bwup'] = array(
382
+    );
383
+    $data['host']['n_bwup'] = array(
384 384
     'title' => bts('Average upload rate', array(), NULL, 'boinc:host-details'),
385 385
     'help' => t('The average rate at which completed work is uploaded.'),
386 386
     'field' => array(
387
-      'handler' => 'views_handler_field_numeric',
388
-      'click sortable' => TRUE,
389
-      'float' => TRUE
387
+        'handler' => 'views_handler_field_numeric',
388
+        'click sortable' => TRUE,
389
+        'float' => TRUE
390 390
     ),
391 391
     'filter' => array(
392
-      'handler' => 'views_handler_filter_numeric'
392
+        'handler' => 'views_handler_filter_numeric'
393 393
     ),
394 394
     'sort' => array(
395
-      'handler' => 'views_handler_sort_numeric'
395
+        'handler' => 'views_handler_sort_numeric'
396 396
     )
397
-  );
398
-  $data['host']['nsame_ip_addr'] = array(
397
+    );
398
+    $data['host']['nsame_ip_addr'] = array(
399 399
     'title' => bts('Same IP address count', array(), NULL, 'boinc:host-details'),
400 400
     'help' => t('The number of times the last IP address.'),
401 401
     'field' => array(
402
-      'handler' => 'views_handler_field',
403
-      'click sortable' => TRUE
402
+        'handler' => 'views_handler_field',
403
+        'click sortable' => TRUE
404 404
     ),
405 405
     'filter' => array(
406
-      'handler' => 'views_handler_filter_string'
406
+        'handler' => 'views_handler_filter_string'
407 407
     ),
408 408
     'sort' => array(
409
-      'handler' => 'views_handler_sort_string'
409
+        'handler' => 'views_handler_sort_string'
410 410
     )
411
-  );
412
-  $data['host']['on_frac'] = array(
411
+    );
412
+    $data['host']['on_frac'] = array(
413 413
     'title' => bts('% of time BOINC client is running', array(), NULL, 'boinc:host-details'),
414 414
     'help' => t('The percentage of time that the BOINC client is running.'),
415 415
     'field' => array(
416
-      'handler' => 'views_handler_field_numeric',
417
-      'click sortable' => TRUE,
418
-      'float' => TRUE
416
+        'handler' => 'views_handler_field_numeric',
417
+        'click sortable' => TRUE,
418
+        'float' => TRUE
419 419
     ),
420 420
     'filter' => array(
421
-      'handler' => 'views_handler_filter_numeric'
421
+        'handler' => 'views_handler_filter_numeric'
422 422
     ),
423 423
     'sort' => array(
424
-      'handler' => 'views_handler_sort_numeric'
424
+        'handler' => 'views_handler_sort_numeric'
425 425
     )
426
-  );
427
-  $data['host']['os_name'] = array(
426
+    );
427
+    $data['host']['os_name'] = array(
428 428
     'title' => bts('Operating system', array(), NULL, 'boinc:host-details'),
429 429
     'help' => t('The name of the host operating system.'),
430 430
     'field' => array(
431
-      'handler' => 'views_handler_field',
432
-      'click sortable' => TRUE
431
+        'handler' => 'views_handler_field',
432
+        'click sortable' => TRUE
433 433
     ),
434 434
     'filter' => array(
435
-      'handler' => 'views_handler_filter_string'
435
+        'handler' => 'views_handler_filter_string'
436 436
     ),
437 437
     'sort' => array(
438
-      'handler' => 'views_handler_sort_string'
438
+        'handler' => 'views_handler_sort_string'
439 439
     )
440
-  );  
441
-  $data['host']['os_version'] = array(
440
+    );  
441
+    $data['host']['os_version'] = array(
442 442
     'title' => bts('Operating system version', array(), NULL, 'boinc:host-details'),
443 443
     'help' => t('The version of the host operating system.'),
444 444
     'field' => array(
445
-      'handler' => 'views_handler_field',
446
-      'click sortable' => TRUE
445
+        'handler' => 'views_handler_field',
446
+        'click sortable' => TRUE
447 447
     ),
448 448
     'filter' => array(
449
-      'handler' => 'views_handler_filter_string'
449
+        'handler' => 'views_handler_filter_string'
450 450
     ),
451 451
     'sort' => array(
452
-      'handler' => 'views_handler_sort_string'
452
+        'handler' => 'views_handler_sort_string'
453 453
     )
454
-  );
455
-  $data['host']['p_fpops'] = array(
454
+    );
455
+    $data['host']['p_fpops'] = array(
456 456
     'title' => bts('Measured floating point speed', array(), NULL, 'boinc:host-details'),
457 457
     'help' => t('The capability of the host in floating point operations per second.'),
458 458
     'field' => array(
459
-      'handler' => 'views_handler_field_numeric',
460
-      'click sortable' => TRUE,
461
-      'float' => TRUE
459
+        'handler' => 'views_handler_field_numeric',
460
+        'click sortable' => TRUE,
461
+        'float' => TRUE
462 462
     ),
463 463
     'filter' => array(
464
-      'handler' => 'views_handler_filter_numeric'
464
+        'handler' => 'views_handler_filter_numeric'
465 465
     ),
466 466
     'sort' => array(
467
-      'handler' => 'views_handler_sort_numeric'
467
+        'handler' => 'views_handler_sort_numeric'
468 468
     )
469
-  );
470
-  $data['host']['p_iops'] = array(
469
+    );
470
+    $data['host']['p_iops'] = array(
471 471
     'title' => bts('Measured integer speed', array(), NULL, 'boinc:host-details'),
472 472
     'help' => t('The capability of the host in integer operations per second.'),
473 473
     'field' => array(
474
-      'handler' => 'views_handler_field_numeric',
475
-      'click sortable' => TRUE,
476
-      'float' => TRUE
474
+        'handler' => 'views_handler_field_numeric',
475
+        'click sortable' => TRUE,
476
+        'float' => TRUE
477 477
     ),
478 478
     'filter' => array(
479
-      'handler' => 'views_handler_filter_numeric'
479
+        'handler' => 'views_handler_filter_numeric'
480 480
     ),
481 481
     'sort' => array(
482
-      'handler' => 'views_handler_sort_numeric'
482
+        'handler' => 'views_handler_sort_numeric'
483 483
     )
484
-  );
485
-  $data['host']['p_model'] = array(
484
+    );
485
+    $data['host']['p_model'] = array(
486 486
     'title' => bts('CPU model', array(), NULL, 'boinc:host-details'),
487 487
     'help' => t('The model of the CPU in the host.'),
488 488
     'field' => array(
489
-      'handler' => 'views_handler_field',
490
-      'click sortable' => TRUE
489
+        'handler' => 'views_handler_field',
490
+        'click sortable' => TRUE
491 491
     ),
492 492
     'filter' => array(
493
-      'handler' => 'views_handler_filter_string'
493
+        'handler' => 'views_handler_filter_string'
494 494
     ),
495 495
     'sort' => array(
496
-      'handler' => 'views_handler_sort_string'
496
+        'handler' => 'views_handler_sort_string'
497 497
     )
498
-  );
499
-  $data['host']['p_ncpus'] = array(
498
+    );
499
+    $data['host']['p_ncpus'] = array(
500 500
     'title' => bts('Number of processors', array(), NULL, 'boinc:host-details'),
501 501
     'help' => t('The count of CPU cores in the system.'),
502 502
     'field' => array(
503
-      'handler' => 'views_handler_field',
504
-      'click sortable' => TRUE
503
+        'handler' => 'views_handler_field',
504
+        'click sortable' => TRUE
505 505
     ),
506 506
     'filter' => array(
507
-      'handler' => 'views_handler_filter_string'
507
+        'handler' => 'views_handler_filter_string'
508 508
     ),
509 509
     'sort' => array(
510
-      'handler' => 'views_handler_sort_string'
510
+        'handler' => 'views_handler_sort_string'
511 511
     )
512
-  );
513
-  $data['host']['p_vendor'] = array(
512
+    );
513
+    $data['host']['p_vendor'] = array(
514 514
     'title' => bts('CPU', array(), NULL, 'boinc:host-details'),
515 515
     'help' => t('The manufacturer of the CPU in the host.'),
516 516
     'field' => array(
517
-      'handler' => 'views_handler_field',
518
-      'click sortable' => TRUE
517
+        'handler' => 'views_handler_field',
518
+        'click sortable' => TRUE
519 519
     ),
520 520
     'filter' => array(
521
-      'handler' => 'views_handler_filter_string'
521
+        'handler' => 'views_handler_filter_string'
522 522
     ),
523 523
     'sort' => array(
524
-      'handler' => 'views_handler_sort_string'
524
+        'handler' => 'views_handler_sort_string'
525 525
     )
526
-  );
527
-  $data['host']['rpc_seqno'] = array(
526
+    );
527
+    $data['host']['rpc_seqno'] = array(
528 528
     'title' => bts('Number of times client has contacted server', array(), NULL, 'boinc:host-details'),
529 529
     'help' => t('The number of times the client has contacted the server.'),
530 530
     'field' => array(
531
-      'handler' => 'views_handler_field_numeric',
532
-      'click sortable' => TRUE
531
+        'handler' => 'views_handler_field_numeric',
532
+        'click sortable' => TRUE
533 533
     ),
534 534
     'filter' => array(
535
-      'handler' => 'views_handler_filter_numeric'
535
+        'handler' => 'views_handler_filter_numeric'
536 536
     ),
537 537
     'sort' => array(
538
-      'handler' => 'views_handler_sort_numeric'
538
+        'handler' => 'views_handler_sort_numeric'
539 539
     )
540
-  );
541
-  $data['host']['rpc_time'] = array(
540
+    );
541
+    $data['host']['rpc_time'] = array(
542 542
     'title' => bts('Last contact', array(), NULL, 'boinc:host-details'),
543 543
     'help' => t('The time of the last RPC contact with the host.'),
544 544
     'field' => array(
545
-      'handler' => 'views_handler_field_date',
546
-      'click sortable' => TRUE
545
+        'handler' => 'views_handler_field_date',
546
+        'click sortable' => TRUE
547 547
     ),
548 548
     'filter' => array(
549
-      'handler' => 'views_handler_filter_date'
549
+        'handler' => 'views_handler_filter_date'
550 550
     ),
551 551
     'sort' => array(
552
-      'handler' => 'views_handler_sort_date'
552
+        'handler' => 'views_handler_sort_date'
553 553
     )
554
-  );
555
-  $data['host']['serialnum'] = array(
554
+    );
555
+    $data['host']['serialnum'] = array(
556 556
     'title' => bts('Serial number', array(), NULL, 'boinc:host-details'),
557 557
     'help' => t('Contains the release number of the BOINC application in use and the GPU of the host.'),
558 558
     'field' => array(
559
-      'handler' => 'views_handler_field',
560
-      'click sortable' => TRUE
559
+        'handler' => 'views_handler_field',
560
+        'click sortable' => TRUE
561 561
     ),
562 562
     'filter' => array(
563
-      'handler' => 'views_handler_filter_string'
563
+        'handler' => 'views_handler_filter_string'
564 564
     ),
565 565
     'sort' => array(
566
-      'handler' => 'views_handler_sort_string'
566
+        'handler' => 'views_handler_sort_string'
567 567
     )
568
-  );
569
-  $data['host']['timezone'] = array(
568
+    );
569
+    $data['host']['timezone'] = array(
570 570
     'title' => bts('Timezone', array(), NULL, 'boinc:host-details'),
571 571
     'help' => t('The UTC offset of the local time.'),
572 572
     'field' => array(
573
-      'handler' => 'views_handler_field_numeric',
574
-      'click sortable' => TRUE
573
+        'handler' => 'views_handler_field_numeric',
574
+        'click sortable' => TRUE
575 575
     ),
576 576
     'filter' => array(
577
-      'handler' => 'views_handler_filter_numeric'
577
+        'handler' => 'views_handler_filter_numeric'
578 578
     ),
579 579
     'sort' => array(
580
-      'handler' => 'views_handler_sort_numeric'
580
+        'handler' => 'views_handler_sort_numeric'
581 581
     )
582
-  );
583
-  $data['host']['total_credit'] = array(
582
+    );
583
+    $data['host']['total_credit'] = array(
584 584
     'title' => bts('Total credit', array(), NULL, 'boinc:user-or-team-total-credits'),
585 585
     'help' => t('The total accumulated BOINC credit for a host.'),
586 586
     'field' => array(
587
-      'handler' => 'views_handler_field_numeric',
588
-      'click sortable' => TRUE,
589
-      'float' => TRUE
587
+        'handler' => 'views_handler_field_numeric',
588
+        'click sortable' => TRUE,
589
+        'float' => TRUE
590 590
     ),
591 591
     'filter' => array(
592
-      'handler' => 'views_handler_filter_numeric'
592
+        'handler' => 'views_handler_filter_numeric'
593 593
     ),
594 594
     'sort' => array(
595
-      'handler' => 'views_handler_sort_numeric'
595
+        'handler' => 'views_handler_sort_numeric'
596 596
     )
597
-  );
597
+    );
598 598
   
599
-  // ------------------------------------------------------------------------------------------------
600
-  // Definition for platform table
601
-  // ------------------------------------------------------------------------------------------------
599
+    // ------------------------------------------------------------------------------------------------
600
+    // Definition for platform table
601
+    // ------------------------------------------------------------------------------------------------
602 602
   
603
-  $data['platform']['table']['group'] = t('BOINC');
604
-  $data['platform']['table']['base'] = array(
605
-      'field' => 'id',
606
-      'title' => t('BOINC platform'),
607
-      'help' => t('Operating system platforms'),
608
-      'database' => 'boinc'
609
-  );
603
+    $data['platform']['table']['group'] = t('BOINC');
604
+    $data['platform']['table']['base'] = array(
605
+        'field' => 'id',
606
+        'title' => t('BOINC platform'),
607
+        'help' => t('Operating system platforms'),
608
+        'database' => 'boinc'
609
+    );
610 610
   
611
-  // Primary keys allowed as arguments
611
+    // Primary keys allowed as arguments
612 612
 
613
-  $data['platform']['id'] = array(
613
+    $data['platform']['id'] = array(
614 614
     'title' => bts('Platform ID', array(), NULL, 'boinc:platform-details'),
615 615
     'help' => t('The ID number of the platform.'),
616 616
     'field' => array(
617
-      'handler' => 'views_handler_field_numeric',
618
-      'click sortable' => TRUE
617
+        'handler' => 'views_handler_field_numeric',
618
+        'click sortable' => TRUE
619 619
     ),
620 620
     'argument' => array(
621
-      'handler' => 'views_handler_argument',
622
-      'name field' => 'title',
623
-      'numeric' => TRUE,
624
-      'validate type' => 'id'
621
+        'handler' => 'views_handler_argument',
622
+        'name field' => 'title',
623
+        'numeric' => TRUE,
624
+        'validate type' => 'id'
625 625
     ),
626 626
     'filter' => array(
627
-      'handler' => 'views_handler_filter_numeric'
627
+        'handler' => 'views_handler_filter_numeric'
628 628
     ),
629 629
     'sort' => array(
630
-      'handler' => 'views_handler_sort_numeric'
630
+        'handler' => 'views_handler_sort_numeric'
631 631
     )
632
-  );
632
+    );
633 633
   
634
-  // Descriptions of app fields (alphabetized)
634
+    // Descriptions of app fields (alphabetized)
635 635
   
636
-  $data['platform']['name'] = array(
636
+    $data['platform']['name'] = array(
637 637
     'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
638 638
     'help' => t('The name of the platform.'),
639 639
     'field' => array(
640
-      'handler' => 'views_handler_field',
641
-      'click sortable' => TRUE
640
+        'handler' => 'views_handler_field',
641
+        'click sortable' => TRUE
642 642
     ),
643 643
     'filter' => array(
644
-      'handler' => 'views_handler_filter_string'
644
+        'handler' => 'views_handler_filter_string'
645 645
     ),
646 646
     'sort' => array(
647
-      'handler' => 'views_handler_sort_string'
647
+        'handler' => 'views_handler_sort_string'
648 648
     )
649
-  );
649
+    );
650 650
   
651
-  // ------------------------------------------------------------------------------------------------
652
-  // Definition for result (task) table
653
-  // ------------------------------------------------------------------------------------------------
651
+    // ------------------------------------------------------------------------------------------------
652
+    // Definition for result (task) table
653
+    // ------------------------------------------------------------------------------------------------
654 654
   
655
-  $data['result']['table']['group'] = t('BOINC');
656
-  $data['result']['table']['base'] = array(
657
-      'field' => 'id',
658
-      'title' => t('BOINC result'),
659
-      'help' => t('Results produced by BOINC'),
660
-      'database' => 'boinc'
661
-  );
655
+    $data['result']['table']['group'] = t('BOINC');
656
+    $data['result']['table']['base'] = array(
657
+        'field' => 'id',
658
+        'title' => t('BOINC result'),
659
+        'help' => t('Results produced by BOINC'),
660
+        'database' => 'boinc'
661
+    );
662 662
   
663
-  // Create implicit relationships to the user, workunit, and host tables
663
+    // Create implicit relationships to the user, workunit, and host tables
664 664
   
665
-  $data['result']['table']['join'] = array(
665
+    $data['result']['table']['join'] = array(
666 666
     'user' => array(
667
-      'left_field' => 'id',
668
-      'field' => 'userid'
667
+        'left_field' => 'id',
668
+        'field' => 'userid'
669 669
     ),
670 670
     'workunit' => array(
671
-      'left_field' => 'id',
672
-      'field' => 'workunitid'
671
+        'left_field' => 'id',
672
+        'field' => 'workunitid'
673 673
     ),
674 674
     'host' => array(
675
-      'left_field' => 'id',
676
-      'field' => 'hostid'
675
+        'left_field' => 'id',
676
+        'field' => 'hostid'
677 677
     )
678
-  );
678
+    );
679 679
   
680
-  // Primary keys allowed as arguments
680
+    // Primary keys allowed as arguments
681 681
 
682
-  $data['result']['id'] = array(
682
+    $data['result']['id'] = array(
683 683
     'title' => bts('Task ID', array(), NULL, 'boinc:task-details'),
684 684
     'help' => t('The ID number of this result.'),
685 685
     'field' => array(
686
-      'handler' => 'views_handler_field_numeric',
687
-      'click sortable' => TRUE
686
+        'handler' => 'views_handler_field_numeric',
687
+        'click sortable' => TRUE
688 688
     ),
689 689
     'argument' => array(
690
-      'handler' => 'views_handler_argument',
691
-      'name field' => 'title',
692
-      'numeric' => TRUE,
693
-      'validate type' => 'id'
690
+        'handler' => 'views_handler_argument',
691
+        'name field' => 'title',
692
+        'numeric' => TRUE,
693
+        'validate type' => 'id'
694 694
     ),
695 695
     'filter' => array(
696
-      'handler' => 'views_handler_filter_numeric'
696
+        'handler' => 'views_handler_filter_numeric'
697 697
     ),
698 698
     'sort' => array(
699
-      'handler' => 'views_handler_sort_numeric'
699
+        'handler' => 'views_handler_sort_numeric'
700 700
     )
701
-  );
701
+    );
702 702
   
703
-  // Foreign key fields
703
+    // Foreign key fields
704 704
   
705
-  $data['result']['userid'] = array(
705
+    $data['result']['userid'] = array(
706 706
     'title' => bts('User ID', array(), NULL, 'boinc:user-details'),
707 707
     'help' => t('The owner of this result.'),
708 708
     // Foreign key to the {user} table
709 709
     'argument' => array(
710
-      'handler' => 'views_handler_argument_boincuser_id',
711
-      'name field' => 'title',
712
-      'numeric' => TRUE,
713
-      'validate type' => 'id'
710
+        'handler' => 'views_handler_argument_boincuser_id',
711
+        'name field' => 'title',
712
+        'numeric' => TRUE,
713
+        'validate type' => 'id'
714 714
     ),
715 715
     'relationship' => array(
716
-      'base' => 'user',
717
-      'field' => 'userid',
718
-      'handler' => 'views_handler_relationship',
719
-      'label' => t('User')
716
+        'base' => 'user',
717
+        'field' => 'userid',
718
+        'handler' => 'views_handler_relationship',
719
+        'label' => t('User')
720 720
     )
721
-  );
722
-  $data['result']['workunitid'] = array(
721
+    );
722
+    $data['result']['workunitid'] = array(
723 723
     'title' => bts('Workunit ID', array(), NULL, 'boinc:workunit-details'),
724 724
     'help' => t('The workunit associated with this result.'),
725 725
     // Foreign key to the {workunit} table
726 726
     'argument' => array(
727
-      'handler' => 'views_handler_argument',
728
-      'name field' => 'title',
729
-      'numeric' => TRUE,
730
-      'validate type' => 'id'
727
+        'handler' => 'views_handler_argument',
728
+        'name field' => 'title',
729
+        'numeric' => TRUE,
730
+        'validate type' => 'id'
731 731
     ),
732 732
     'relationship' => array(
733
-      'base' => 'workunit',
734
-      'field' => 'workunitid',
735
-      'handler' => 'views_handler_relationship',
736
-      'label' => t('Workunit')
733
+        'base' => 'workunit',
734
+        'field' => 'workunitid',
735
+        'handler' => 'views_handler_relationship',
736
+        'label' => t('Workunit')
737 737
     ),
738 738
     'field' => array(
739
-      'handler' => 'views_handler_field_numeric',
740
-      'click sortable' => TRUE
739
+        'handler' => 'views_handler_field_numeric',
740
+        'click sortable' => TRUE
741 741
     ),
742 742
     'filter' => array(
743
-      'handler' => 'views_handler_filter_numeric'
743
+        'handler' => 'views_handler_filter_numeric'
744 744
     ),
745 745
     'sort' => array(
746
-      'handler' => 'views_handler_sort_numeric'
746
+        'handler' => 'views_handler_sort_numeric'
747 747
     )
748
-  );
749
-  $data['result']['hostid'] = array(
748
+    );
749
+    $data['result']['hostid'] = array(
750 750
     'title' => bts('Host ID', array(), NULL, 'boinc:task-details'),
751 751
     'help' => t('The host associated with this result.'),
752 752
     // Foreign key to the {host} table
753 753
     'argument' => array(
754
-      'handler' => 'views_handler_argument',
755
-      'name field' => 'title',
756
-      'numeric' => TRUE,
757
-      'validate type' => 'id'
754
+        'handler' => 'views_handler_argument',
755
+        'name field' => 'title',
756
+        'numeric' => TRUE,
757
+        'validate type' => 'id'
758 758
     ),
759 759
     'relationship' => array(
760
-      'base' => 'host',
761
-      'field' => 'hostid',
762
-      'handler' => 'views_handler_relationship',
763
-      'label' => t('Host')
760
+        'base' => 'host',
761
+        'field' => 'hostid',
762
+        'handler' => 'views_handler_relationship',
763
+        'label' => t('Host')
764 764
     ),
765 765
     'field' => array(
766
-      'handler' => 'views_handler_field_numeric',
767
-      'click sortable' => TRUE
766
+        'handler' => 'views_handler_field_numeric',
767
+        'click sortable' => TRUE
768 768
     ),
769 769
     'filter' => array(
770
-      'handler' => 'views_handler_filter_numeric'
770
+        'handler' => 'views_handler_filter_numeric'
771 771
     ),
772 772
     'sort' => array(
773
-      'handler' => 'views_handler_sort_numeric'
773
+        'handler' => 'views_handler_sort_numeric'
774 774
     )
775
-  );
775
+    );
776 776
   
777
-  // Descriptions of result fields (alphabetized)
777
+    // Descriptions of result fields (alphabetized)
778 778
   
779
-  $data['result']['appid'] = array(
779
+    $data['result']['appid'] = array(
780 780
     'title' => bts('Application ID', array(), NULL, 'boinc:application-details'),
781 781
     'help' => t('The ID number of the application.'),
782 782
     'field' => array(
783
-      'handler' => 'views_handler_field_numeric',
784
-      'click sortable' => TRUE
783
+        'handler' => 'views_handler_field_numeric',
784
+        'click sortable' => TRUE
785 785
     ),
786 786
     'filter' => array(
787
-      'handler' => 'views_handler_filter_numeric'
787
+        'handler' => 'views_handler_filter_numeric'
788 788
     ),
789 789
     'sort' => array(
790
-      'handler' => 'views_handler_sort_numeric'
790
+        'handler' => 'views_handler_sort_numeric'
791 791
     )
792
-  );
793
-  $data['result']['app_version_id'] = array(
792
+    );
793
+    $data['result']['app_version_id'] = array(
794 794
     'title' => bts('Application version', array(), NULL, 'boinc:task-details'),
795 795
     'help' => t('The version number of the application.'),
796 796
     'field' => array(
797
-      'handler' => 'views_handler_field_numeric',
798
-      'click sortable' => TRUE
797
+        'handler' => 'views_handler_field_numeric',
798
+        'click sortable' => TRUE
799 799
     ),
800 800
     'filter' => array(
801
-      'handler' => 'views_handler_filter_numeric'
801
+        'handler' => 'views_handler_filter_numeric'
802 802
     ),
803 803
     'sort' => array(
804
-      'handler' => 'views_handler_sort_numeric'
804
+        'handler' => 'views_handler_sort_numeric'
805 805
     )
806
-  );
807
-  $data['result']['claimed_credit'] = array(
806
+    );
807
+    $data['result']['claimed_credit'] = array(
808 808
     'title' => bts('Claimed credit', array(), NULL, 'boinc:task-details'),
809 809
     'help' => t('The credit claimed for this result.'),
810 810
     'field' => array(
811
-      'handler' => 'views_handler_field_numeric',
812
-      'click sortable' => TRUE,
813
-      'float' => TRUE
811
+        'handler' => 'views_handler_field_numeric',
812
+        'click sortable' => TRUE,
813
+        'float' => TRUE
814 814
     ),
815 815
     'filter' => array(
816
-      'handler' => 'views_handler_filter_numeric'
816
+        'handler' => 'views_handler_filter_numeric'
817 817
     ),
818 818
     'sort' => array(
819
-      'handler' => 'views_handler_sort_numeric'
819
+        'handler' => 'views_handler_sort_numeric'
820 820
     )
821
-  );
822
-  $data['result']['client_state'] = array(
821
+    );
822
+    $data['result']['client_state'] = array(
823 823
     'title' => bts('Client state', array(), NULL, 'boinc:task-details'),
824 824
     'help' => t('The state of the task on the client side.'),
825 825
     'field' => array(
826
-      'handler' => 'views_handler_field_numeric',
827
-      'click sortable' => TRUE
826
+        'handler' => 'views_handler_field_numeric',
827
+        'click sortable' => TRUE
828 828
     ),
829 829
     'filter' => array(
830
-      'handler' => 'views_handler_filter_numeric'
830
+        'handler' => 'views_handler_filter_numeric'
831 831
     ),
832 832
     'sort' => array(
833
-      'handler' => 'views_handler_sort_numeric'
833
+        'handler' => 'views_handler_sort_numeric'
834 834
     )
835
-  );
836
-  $data['result']['cpu_time'] = array(
835
+    );
836
+    $data['result']['cpu_time'] = array(
837 837
     'title' => bts('CPU time', array(), NULL, 'boinc:task-details'),
838 838
     'help' => t('The CPU time spent on the task.'),
839 839
     'field' => array(
840
-      'handler' => 'views_handler_field_numeric',
841
-      'click sortable' => TRUE,
842
-      'float' => TRUE
840
+        'handler' => 'views_handler_field_numeric',
841
+        'click sortable' => TRUE,
842
+        'float' => TRUE
843 843
     ),
844 844
     'filter' => array(
845
-      'handler' => 'views_handler_filter_numeric'
845
+        'handler' => 'views_handler_filter_numeric'
846 846
     ),
847 847
     'sort' => array(
848
-      'handler' => 'views_handler_sort_numeric'
848
+        'handler' => 'views_handler_sort_numeric'
849 849
     )
850
-  );
851
-  $data['result']['create_time'] = array(
850
+    );
851
+    $data['result']['create_time'] = array(
852 852
     'title' => bts('Created', array(), NULL, 'boinc:task-details:-1:ignoreoverwrite'),
853 853
     'help' => t('The time that the task was created.'),
854 854
     'field' => array(
855
-      'handler' => 'views_handler_field_date',
856
-      'click sortable' => TRUE
855
+        'handler' => 'views_handler_field_date',
856
+        'click sortable' => TRUE
857 857
     ),
858 858
     'filter' => array(
859
-      'handler' => 'views_handler_filter_date'
859
+        'handler' => 'views_handler_filter_date'
860 860
     ),
861 861
     'sort' => array(
862
-      'handler' => 'views_handler_sort_date'
862
+        'handler' => 'views_handler_sort_date'
863 863
     )
864
-  );
865
-  $data['result']['elapsed_time'] = array(
864
+    );
865
+    $data['result']['elapsed_time'] = array(
866 866
     'title' => bts('Run time', array(), NULL, 'boinc:task-details'),
867 867
     'help' => t('The run time of the task.'),
868 868
     'field' => array(
869
-      'handler' => 'views_handler_field_numeric',
870
-      'click sortable' => TRUE,
871
-      'float' => TRUE
869
+        'handler' => 'views_handler_field_numeric',
870
+        'click sortable' => TRUE,
871
+        'float' => TRUE
872 872
     ),
873 873
     'filter' => array(
874
-      'handler' => 'views_handler_filter_numeric'
874
+        'handler' => 'views_handler_filter_numeric'
875 875
     ),
876 876
     'sort' => array(
877
-      'handler' => 'views_handler_sort_numeric'
877
+        'handler' => 'views_handler_sort_numeric'
878 878
     )
879
-  );
880
-  $data['result']['exit_status'] = array(
879
+    );
880
+    $data['result']['exit_status'] = array(
881 881
     'title' => bts('Exit status', array(), NULL, 'boinc:task-details'),
882 882
     'help' => t('The exit code of the task.'),
883 883
     'field' => array(
884
-      'handler' => 'views_handler_field_numeric',
885
-      'click sortable' => TRUE
884
+        'handler' => 'views_handler_field_numeric',
885
+        'click sortable' => TRUE
886 886
     ),
887 887
     'filter' => array(
888
-      'handler' => 'views_handler_filter_numeric'
888
+        'handler' => 'views_handler_filter_numeric'
889 889
     ),
890 890
     'sort' => array(
891
-      'handler' => 'views_handler_sort_numeric'
891
+        'handler' => 'views_handler_sort_numeric'
892 892
     )
893
-  );
894
-  $data['result']['granted_credit'] = array(
893
+    );
894
+    $data['result']['granted_credit'] = array(
895 895
     'title' => bts('Granted credit', array(), NULL, 'boinc:task-details'),
896 896
     'help' => t('The credit granted for this result.'),
897 897
     'field' => array(
898
-      'handler' => 'views_handler_field_numeric',
899
-      'click sortable' => TRUE,
900
-      'float' => TRUE
898
+        'handler' => 'views_handler_field_numeric',
899
+        'click sortable' => TRUE,
900
+        'float' => TRUE
901 901
     ),
902 902
     'filter' => array(
903
-      'handler' => 'views_handler_filter_numeric'
903
+        'handler' => 'views_handler_filter_numeric'
904 904
     ),
905 905
     'sort' => array(
906
-      'handler' => 'views_handler_sort_numeric'
906
+        'handler' => 'views_handler_sort_numeric'
907 907
     )
908
-  );
909
-  $data['result']['name'] = array(
908
+    );
909
+    $data['result']['name'] = array(
910 910
     'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
911 911
     'help' => t('The name of the task.'),
912 912
     'field' => array(
913
-      'handler' => 'views_handler_field',
914
-      'click sortable' => TRUE
913
+        'handler' => 'views_handler_field',
914
+        'click sortable' => TRUE
915 915
     ),
916 916
     'filter' => array(
917
-      'handler' => 'views_handler_filter_string'
917
+        'handler' => 'views_handler_filter_string'
918 918
     ),
919 919
     'sort' => array(
920
-      'handler' => 'views_handler_sort_string'
920
+        'handler' => 'views_handler_sort_string'
921 921
     )
922
-  );
923
-  $data['result']['outcome'] = array(
922
+    );
923
+    $data['result']['outcome'] = array(
924 924
     'title' => bts('Outcome', array(), NULL, 'boinc:task-details'),
925 925
     'help' => t('The outcome of the task.'),
926 926
     'field' => array(
927
-      'handler' => 'views_handler_field_numeric',
928
-      'click sortable' => TRUE
927
+        'handler' => 'views_handler_field_numeric',
928
+        'click sortable' => TRUE
929 929
     ),
930 930
     'filter' => array(
931
-      'handler' => 'views_handler_filter_numeric'
931
+        'handler' => 'views_handler_filter_numeric'
932 932
     ),
933 933
     'sort' => array(
934
-      'handler' => 'views_handler_sort_numeric'
934
+        'handler' => 'views_handler_sort_numeric'
935 935
     )
936
-  );
937
-  $data['result']['received_time'] = array(
936
+    );
937
+    $data['result']['received_time'] = array(
938 938
     'title' => bts('Received time', array(), NULL, 'boinc:task-details'),
939 939
     'help' => t('The time that the result was received.'),
940 940
     'field' => array(
941
-      'handler' => 'views_handler_field_date',
942
-      'click sortable' => TRUE
941
+        'handler' => 'views_handler_field_date',
942
+        'click sortable' => TRUE
943 943
     ),
944 944
     'filter' => array(
945
-      'handler' => 'views_handler_filter_date'
945
+        'handler' => 'views_handler_filter_date'
946 946
     ),
947 947
     'sort' => array(
948
-      'handler' => 'views_handler_sort_date'
948
+        'handler' => 'views_handler_sort_date'
949 949
     )
950
-  );
951
-  $data['result']['report_deadline'] = array(
950
+    );
951
+    $data['result']['report_deadline'] = array(
952 952
     'title' => bts('Report deadline', array(), NULL, 'boinc:task-details'),
953 953
     'help' => t('The deadline for the task.'),
954 954
     'field' => array(
955
-      'handler' => 'views_handler_field_date',
956
-      'click sortable' => TRUE
955
+        'handler' => 'views_handler_field_date',
956
+        'click sortable' => TRUE
957 957
     ),
958 958
     'filter' => array(
959
-      'handler' => 'views_handler_filter_date'
959
+        'handler' => 'views_handler_filter_date'
960 960
     ),
961 961
     'sort' => array(
962
-      'handler' => 'views_handler_sort_date'
962
+        'handler' => 'views_handler_sort_date'
963 963
     )
964
-  );
965
-  $data['result']['sent_time'] = array(
964
+    );
965
+    $data['result']['sent_time'] = array(
966 966
     'title' => bts('Sent', array(), NULL, 'boinc:task-details'),
967 967
     'help' => t('The time that the task was sent.'),
968 968
     'field' => array(
969
-      'handler' => 'views_handler_field_date',
970
-      'click sortable' => TRUE
969
+        'handler' => 'views_handler_field_date',
970
+        'click sortable' => TRUE
971 971
     ),
972 972
     'filter' => array(
973
-      'handler' => 'views_handler_filter_date'
973
+        'handler' => 'views_handler_filter_date'
974 974
     ),
975 975
     'sort' => array(
976
-      'handler' => 'views_handler_sort_date'
976
+        'handler' => 'views_handler_sort_date'
977 977
     )
978
-  );
979
-  $data['result']['server_state'] = array(
978
+    );
979
+    $data['result']['server_state'] = array(
980 980
     'title' => bts('Server state', array(), NULL, 'boinc:task-details'),
981 981
     'help' => t('The state of task on the server side.'),
982 982
     'field' => array(
983
-      'handler' => 'views_handler_field_numeric',
984
-      'click sortable' => TRUE
983
+        'handler' => 'views_handler_field_numeric',
984
+        'click sortable' => TRUE
985 985
     ),
986 986
     'filter' => array(
987
-      'handler' => 'views_handler_filter_numeric'
987
+        'handler' => 'views_handler_filter_numeric'
988 988
     ),
989 989
     'sort' => array(
990
-      'handler' => 'views_handler_sort_numeric'
990
+        'handler' => 'views_handler_sort_numeric'
991 991
     )
992
-  );
993
-  $data['result']['stderr_out'] = array(
992
+    );
993
+    $data['result']['stderr_out'] = array(
994 994
     'title' => bts('Stderr out', array(), NULL, 'boinc:task-details'),
995 995
     'help' => t('The output to standard error.'),
996 996
     'field' => array(
997
-      'handler' => 'views_handler_field',
998
-      'click sortable' => TRUE
997
+        'handler' => 'views_handler_field',
998
+        'click sortable' => TRUE
999 999
     ),
1000 1000
     'filter' => array(
1001
-      'handler' => 'views_handler_filter_string'
1001
+        'handler' => 'views_handler_filter_string'
1002 1002
     ),
1003 1003
     'sort' => array(
1004
-      'handler' => 'views_handler_sort_string'
1004
+        'handler' => 'views_handler_sort_string'
1005 1005
     )
1006
-  );
1007
-  $data['result']['validate_state'] = array(
1006
+    );
1007
+    $data['result']['validate_state'] = array(
1008 1008
     'title' => bts('Validation state', array(), NULL, 'boinc:task-details'),
1009 1009
     'help' => t('The state of validation of this result.'),
1010 1010
     'field' => array(
1011
-      'handler' => 'views_handler_field_numeric',
1012
-      'click sortable' => TRUE
1011
+        'handler' => 'views_handler_field_numeric',
1012
+        'click sortable' => TRUE
1013 1013
     ),
1014 1014
     'filter' => array(
1015
-      'handler' => 'views_handler_filter_numeric'
1015
+        'handler' => 'views_handler_filter_numeric'
1016 1016
     ),
1017 1017
     'sort' => array(
1018
-      'handler' => 'views_handler_sort_numeric'
1018
+        'handler' => 'views_handler_sort_numeric'
1019 1019
     )
1020
-  );
1021
-  $data['result']['peak_working_set_size'] = array(
1020
+    );
1021
+    $data['result']['peak_working_set_size'] = array(
1022 1022
     'title' => bts('Peak working set size', array(), NULL, 'boinc:task-details'),
1023 1023
     'help' => t('Peak working set size.'),
1024 1024
     'field' => array(
1025
-      'handler' => 'views_handler_field_numeric',
1026
-      'click sortable' => TRUE
1025
+        'handler' => 'views_handler_field_numeric',
1026
+        'click sortable' => TRUE
1027 1027
     ),
1028 1028
     'filter' => array(
1029
-      'handler' => 'views_handler_filter_numeric'
1029
+        'handler' => 'views_handler_filter_numeric'
1030 1030
     ),
1031 1031
     'sort' => array(
1032
-      'handler' => 'views_handler_sort_numeric'
1032
+        'handler' => 'views_handler_sort_numeric'
1033 1033
     )
1034
-  );
1035
-  $data['result']['peak_swap_size'] = array(
1034
+    );
1035
+    $data['result']['peak_swap_size'] = array(
1036 1036
     'title' => bts('Peak swap size', array(), NULL, 'boinc:task-details'),
1037 1037
     'help' => t('Peak swap size.'),
1038 1038
     'field' => array(
1039
-      'handler' => 'views_handler_field_numeric',
1040
-      'click sortable' => TRUE
1039
+        'handler' => 'views_handler_field_numeric',
1040
+        'click sortable' => TRUE
1041 1041
     ),
1042 1042
     'filter' => array(
1043
-      'handler' => 'views_handler_filter_numeric'
1043
+        'handler' => 'views_handler_filter_numeric'
1044 1044
     ),
1045 1045
     'sort' => array(
1046
-      'handler' => 'views_handler_sort_numeric'
1046
+        'handler' => 'views_handler_sort_numeric'
1047 1047
     )
1048
-  );
1048
+    );
1049 1049
     $data['result']['peak_disk_usage'] = array(
1050 1050
     'title' => bts('Peak disk usage', array(), NULL, 'boinc:task-details'),
1051 1051
     'help' => t('Peak disk usage.'),
1052 1052
     'field' => array(
1053
-      'handler' => 'views_handler_field_numeric',
1054
-      'click sortable' => TRUE
1053
+        'handler' => 'views_handler_field_numeric',
1054
+        'click sortable' => TRUE
1055 1055
     ),
1056 1056
     'filter' => array(
1057
-      'handler' => 'views_handler_filter_numeric'
1057
+        'handler' => 'views_handler_filter_numeric'
1058 1058
     ),
1059 1059
     'sort' => array(
1060
-      'handler' => 'views_handler_sort_numeric'
1060
+        'handler' => 'views_handler_sort_numeric'
1061 1061
     )
1062
-  );
1062
+    );
1063 1063
 
1064 1064
   
1065
-  // ------------------------------------------------------------------------------------------------
1066
-  // Definition for workunit table
1067
-  // ------------------------------------------------------------------------------------------------
1065
+    // ------------------------------------------------------------------------------------------------
1066
+    // Definition for workunit table
1067
+    // ------------------------------------------------------------------------------------------------
1068 1068
   
1069
-  $data['workunit']['table']['group'] = t('BOINC');
1070
-  $data['workunit']['table']['base'] = array(
1071
-      'field' => 'id',
1072
-      'title' => t('BOINC workunit'),
1073
-      'help' => t('Workunits produced by BOINC'),
1074
-      'database' => 'boinc'
1075
-  );
1069
+    $data['workunit']['table']['group'] = t('BOINC');
1070
+    $data['workunit']['table']['base'] = array(
1071
+        'field' => 'id',
1072
+        'title' => t('BOINC workunit'),
1073
+        'help' => t('Workunits produced by BOINC'),
1074
+        'database' => 'boinc'
1075
+    );
1076 1076
   
1077
-  // Create implicit relationship to the app table
1077
+    // Create implicit relationship to the app table
1078 1078
   
1079
-  $data['workunit']['table']['join'] = array(
1079
+    $data['workunit']['table']['join'] = array(
1080 1080
     'app' => array(
1081
-      'left_field' => 'id',
1082
-      'field' => 'appid'
1081
+        'left_field' => 'id',
1082
+        'field' => 'appid'
1083 1083
     )
1084
-  );
1084
+    );
1085 1085
   
1086
-  // Primary keys allowed as arguments
1086
+    // Primary keys allowed as arguments
1087 1087
   
1088
-  $data['workunit']['id'] = array(
1088
+    $data['workunit']['id'] = array(
1089 1089
     'title' => bts('Workunit ID', array(), NULL, 'boinc:workunit-details'),
1090 1090
     'help' => t('The ID number of this workunit.'),
1091 1091
     'field' => array(
1092
-      'handler' => 'views_handler_field_numeric',
1093
-      'click sortable' => TRUE
1092
+        'handler' => 'views_handler_field_numeric',
1093
+        'click sortable' => TRUE
1094 1094
     ),
1095 1095
     'argument' => array(
1096
-      'handler' => 'views_handler_argument',
1097
-      'name field' => 'title',
1098
-      'numeric' => TRUE,
1099
-      'validate type' => 'id'
1096
+        'handler' => 'views_handler_argument',
1097
+        'name field' => 'title',
1098
+        'numeric' => TRUE,
1099
+        'validate type' => 'id'
1100 1100
     ),
1101 1101
     'filter' => array(
1102
-      'handler' => 'views_handler_filter_numeric'
1102
+        'handler' => 'views_handler_filter_numeric'
1103 1103
     ),
1104 1104
     'sort' => array(
1105
-      'handler' => 'views_handler_sort_numeric'
1105
+        'handler' => 'views_handler_sort_numeric'
1106 1106
     )
1107
-  );
1107
+    );
1108 1108
   
1109
-  // Foreign key fields
1109
+    // Foreign key fields
1110 1110
   
1111
-  $data['workunit']['appid'] = array(
1111
+    $data['workunit']['appid'] = array(
1112 1112
     'title' => bts('Application ID', array(), NULL, 'boinc:application-details'),
1113 1113
     'help' => t('The application associated with this workunit.'), 
1114 1114
     'argument' => array( // foreign key to the {app} table
1115
-      'handler' => 'views_handler_argument',
1116
-      'name field' => 'title',
1117
-      'numeric' => TRUE,
1118
-      'validate type' => 'id'
1115
+        'handler' => 'views_handler_argument',
1116
+        'name field' => 'title',
1117
+        'numeric' => TRUE,
1118
+        'validate type' => 'id'
1119 1119
     ),
1120 1120
     'relationship' => array(
1121
-      'base' => 'app',
1122
-      'field' => 'appid',
1123
-      'handler' => 'views_handler_relationship',
1124
-      'label' => t('Application')
1121
+        'base' => 'app',
1122
+        'field' => 'appid',
1123
+        'handler' => 'views_handler_relationship',
1124
+        'label' => t('Application')
1125 1125
     ),
1126 1126
     'field' => array(
1127
-      'handler' => 'views_handler_field_numeric',
1128
-      'click sortable' => TRUE
1127
+        'handler' => 'views_handler_field_numeric',
1128
+        'click sortable' => TRUE
1129 1129
     ),
1130 1130
     'filter' => array(
1131
-      'handler' => 'views_handler_filter_numeric'
1131
+        'handler' => 'views_handler_filter_numeric'
1132 1132
     ),
1133 1133
     'sort' => array(
1134
-      'handler' => 'views_handler_sort_numeric'
1134
+        'handler' => 'views_handler_sort_numeric'
1135 1135
     )
1136
-  );
1136
+    );
1137 1137
   
1138
-  // Descriptions of workunit fields (alphabetized)
1138
+    // Descriptions of workunit fields (alphabetized)
1139 1139
   
1140
-  $data['workunit']['canonical_credit'] = array(
1140
+    $data['workunit']['canonical_credit'] = array(
1141 1141
     'title' => bts('Canonical credit', array(), NULL, 'boinc:workunit-details'),
1142 1142
     'help' => t('The canonical credit of the workunit.'),
1143 1143
     'field' => array(
1144
-      'handler' => 'views_handler_field_numeric',
1145
-      'click sortable' => TRUE,
1146
-      'float' => TRUE
1144
+        'handler' => 'views_handler_field_numeric',
1145
+        'click sortable' => TRUE,
1146
+        'float' => TRUE
1147 1147
     ),
1148 1148
     'filter' => array(
1149
-      'handler' => 'views_handler_filter_numeric'
1149
+        'handler' => 'views_handler_filter_numeric'
1150 1150
     ),
1151 1151
     'sort' => array(
1152
-      'handler' => 'views_handler_sort_numeric'
1152
+        'handler' => 'views_handler_sort_numeric'
1153 1153
     )
1154
-  );
1155
-  $data['workunit']['canonical_resultid'] = array(
1154
+    );
1155
+    $data['workunit']['canonical_resultid'] = array(
1156 1156
     'title' => bts('Canonical result ID', array(), NULL, 'boinc:workunit-details'),
1157 1157
     'help' => t('The ID of the canonical result associated with the workunit.'),
1158 1158
     'field' => array(
1159
-      'handler' => 'views_handler_field_numeric',
1160
-      'click sortable' => TRUE
1159
+        'handler' => 'views_handler_field_numeric',
1160
+        'click sortable' => TRUE
1161 1161
     ),
1162 1162
     'filter' => array(
1163
-      'handler' => 'views_handler_filter_numeric'
1163
+        'handler' => 'views_handler_filter_numeric'
1164 1164
     ),
1165 1165
     'sort' => array(
1166
-      'handler' => 'views_handler_sort_numeric'
1166
+        'handler' => 'views_handler_sort_numeric'
1167 1167
     )
1168
-  );
1169
-  $data['workunit']['create_time'] = array(
1168
+    );
1169
+    $data['workunit']['create_time'] = array(
1170 1170
     'title' => bts('Created time', array(), NULL, 'boinc:workunit-details'),
1171 1171
     'help' => t('The time that the workunit was created.'),
1172 1172
     'field' => array(
1173
-      'handler' => 'views_handler_field_date',
1174
-      'click sortable' => TRUE
1173
+        'handler' => 'views_handler_field_date',
1174
+        'click sortable' => TRUE
1175 1175
     ),
1176 1176
     'filter' => array(
1177
-      'handler' => 'views_handler_filter_date'
1177
+        'handler' => 'views_handler_filter_date'
1178 1178
     ),
1179 1179
     'sort' => array(
1180
-      'handler' => 'views_handler_sort_date'
1180
+        'handler' => 'views_handler_sort_date'
1181 1181
     )
1182
-  );
1183
-  $data['workunit']['error_mask'] = array(
1182
+    );
1183
+    $data['workunit']['error_mask'] = array(
1184 1184
     'title' => bts('Error mask', array(), NULL, 'boinc:workunit-details'),
1185 1185
     'help' => t('Error mask of the workunit.'),
1186 1186
     'field' => array(
1187
-      'handler' => 'views_handler_field_numeric',
1188
-      'click sortable' => TRUE
1187
+        'handler' => 'views_handler_field_numeric',
1188
+        'click sortable' => TRUE
1189 1189
     ),
1190 1190
     'filter' => array(
1191
-      'handler' => 'views_handler_filter_numeric'
1191
+        'handler' => 'views_handler_filter_numeric'
1192 1192
     ),
1193 1193
     'sort' => array(
1194
-      'handler' => 'views_handler_sort_numeric'
1194
+        'handler' => 'views_handler_sort_numeric'
1195 1195
     )
1196
-  );
1197
-  $data['workunit']['min_quorum'] = array(
1196
+    );
1197
+    $data['workunit']['min_quorum'] = array(
1198 1198
     'title' => bts('Minimum quorum', array(), NULL, 'boinc:workunit-details'),
1199 1199
     'help' => t('Minimum quorum of the workunit.'),
1200 1200
     'field' => array(
1201
-      'handler' => 'views_handler_field_numeric',
1202
-      'click sortable' => TRUE
1201
+        'handler' => 'views_handler_field_numeric',
1202
+        'click sortable' => TRUE
1203 1203
     ),
1204 1204
     'filter' => array(
1205
-      'handler' => 'views_handler_filter_numeric'
1205
+        'handler' => 'views_handler_filter_numeric'
1206 1206
     ),
1207 1207
     'sort' => array(
1208
-      'handler' => 'views_handler_sort_numeric'
1208
+        'handler' => 'views_handler_sort_numeric'
1209 1209
     )
1210
-  );
1211
-  $data['workunit']['name'] = array(
1210
+    );
1211
+    $data['workunit']['name'] = array(
1212 1212
     'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreovewrite'),
1213 1213
     'help' => t('The name of the workunit.'),
1214 1214
     'field' => array(
1215
-      'handler' => 'views_handler_field',
1216
-      'click sortable' => TRUE
1215
+        'handler' => 'views_handler_field',
1216
+        'click sortable' => TRUE
1217 1217
     ),
1218 1218
     'filter' => array(
1219
-      'handler' => 'views_handler_filter_string'
1219
+        'handler' => 'views_handler_filter_string'
1220 1220
     ),
1221 1221
     'sort' => array(
1222
-      'handler' => 'views_handler_sort_string'
1222
+        'handler' => 'views_handler_sort_string'
1223 1223
     )
1224
-  );
1225
-  $data['workunit']['max_error_results'] = array(
1224
+    );
1225
+    $data['workunit']['max_error_results'] = array(
1226 1226
     'title' => bts('Max error tasks', array(), NULL, 'boinc:workunit-details'),
1227 1227
     'help' => t('The maximum number of error tasks in the workunit.'),
1228 1228
     'field' => array(
1229
-      'handler' => 'views_handler_field_numeric',
1230
-      'click sortable' => TRUE
1229
+        'handler' => 'views_handler_field_numeric',
1230
+        'click sortable' => TRUE
1231 1231
     ),
1232 1232
     'filter' => array(
1233
-      'handler' => 'views_handler_filter_numeric'
1233
+        'handler' => 'views_handler_filter_numeric'
1234 1234
     ),
1235 1235
     'sort' => array(
1236
-      'handler' => 'views_handler_sort_numeric'
1236
+        'handler' => 'views_handler_sort_numeric'
1237 1237
     )
1238
-  );
1239
-  $data['workunit']['max_success_results'] = array(
1238
+    );
1239
+    $data['workunit']['max_success_results'] = array(
1240 1240
     'title' => bts('Max success tasks', array(), NULL, 'boinc:workunit-details'),
1241 1241
     'help' => t('The maximum number of successful tasks in the workunit.'),
1242 1242
     'field' => array(
1243
-      'handler' => 'views_handler_field_numeric',
1244
-      'click sortable' => TRUE
1243
+        'handler' => 'views_handler_field_numeric',
1244
+        'click sortable' => TRUE
1245 1245
     ),
1246 1246
     'filter' => array(
1247
-      'handler' => 'views_handler_filter_numeric'
1247
+        'handler' => 'views_handler_filter_numeric'
1248 1248
     ),
1249 1249
     'sort' => array(
1250
-      'handler' => 'views_handler_sort_numeric'
1250
+        'handler' => 'views_handler_sort_numeric'
1251 1251
     )
1252
-  );
1253
-  $data['workunit']['max_total_results'] = array(
1252
+    );
1253
+    $data['workunit']['max_total_results'] = array(
1254 1254
     'title' => bts('Max total tasks', array(), NULL, 'boinc:workunit-details'),
1255 1255
     'help' => t('The maximum number of total tasks in the workunit.'),
1256 1256
     'field' => array(
1257
-      'handler' => 'views_handler_field_numeric',
1258
-      'click sortable' => TRUE
1257
+        'handler' => 'views_handler_field_numeric',
1258
+        'click sortable' => TRUE
1259 1259
     ),
1260 1260
     'filter' => array(
1261
-      'handler' => 'views_handler_filter_numeric'
1261
+        'handler' => 'views_handler_filter_numeric'
1262 1262
     ),
1263 1263
     'sort' => array(
1264
-      'handler' => 'views_handler_sort_numeric'
1264
+        'handler' => 'views_handler_sort_numeric'
1265 1265
     )
1266
-  );
1267
-  $data['workunit']['need_validate'] = array(
1266
+    );
1267
+    $data['workunit']['need_validate'] = array(
1268 1268
     'title' => bts('Needs validation', array(), NULL, 'boinc:workunit-details'),
1269 1269
     'help' => t('Whether or not a workunit needs validation.'),
1270 1270
     'field' => array(
1271
-      'handler' => 'views_handler_field_numeric',
1272
-      'click sortable' => TRUE
1271
+        'handler' => 'views_handler_field_numeric',
1272
+        'click sortable' => TRUE
1273 1273
     ),
1274 1274
     'filter' => array(
1275
-      'handler' => 'views_handler_filter_numeric'
1275
+        'handler' => 'views_handler_filter_numeric'
1276 1276
     ),
1277 1277
     'sort' => array(
1278
-      'handler' => 'views_handler_sort_numeric'
1278
+        'handler' => 'views_handler_sort_numeric'
1279 1279
     )
1280
-  );
1281
-  $data['workunit']['target_nresults'] = array(
1280
+    );
1281
+    $data['workunit']['target_nresults'] = array(
1282 1282
     'title' => bts('Initial replication', array(), NULL, 'boinc:workunit-details'),
1283 1283
     'help' => t('The target number of results for the workunit.'),
1284 1284
     'field' => array(
1285
-      'handler' => 'views_handler_field_numeric',
1286
-      'click sortable' => TRUE
1285
+        'handler' => 'views_handler_field_numeric',
1286
+        'click sortable' => TRUE
1287 1287
     ),
1288 1288
     'filter' => array(
1289
-      'handler' => 'views_handler_filter_numeric'
1289
+        'handler' => 'views_handler_filter_numeric'
1290 1290
     ),
1291 1291
     'sort' => array(
1292
-      'handler' => 'views_handler_sort_numeric'
1292
+        'handler' => 'views_handler_sort_numeric'
1293 1293
     )
1294
-  );
1294
+    );
1295 1295
   
1296
-  // ------------------------------------------------------------------------------------------------
1297
-  // Definition for app table
1298
-  // ------------------------------------------------------------------------------------------------
1296
+    // ------------------------------------------------------------------------------------------------
1297
+    // Definition for app table
1298
+    // ------------------------------------------------------------------------------------------------
1299 1299
   
1300
-  $data['app']['table']['group'] = t('BOINC');
1301
-  $data['app']['table']['base'] = array(
1302
-      'field' => 'id',
1303
-      'title' => t('BOINC app'),
1304
-      'help' => t('Research applications run by BOINC'),
1305
-      'database' => 'boinc'
1306
-  );
1300
+    $data['app']['table']['group'] = t('BOINC');
1301
+    $data['app']['table']['base'] = array(
1302
+        'field' => 'id',
1303
+        'title' => t('BOINC app'),
1304
+        'help' => t('Research applications run by BOINC'),
1305
+        'database' => 'boinc'
1306
+    );
1307 1307
   
1308
-  // Primary keys allowed as arguments
1308
+    // Primary keys allowed as arguments
1309 1309
 
1310
-  $data['app']['id'] = array(
1310
+    $data['app']['id'] = array(
1311 1311
     'title' => bts('Application ID', array(), NULL, 'boinc:application-details'),
1312 1312
     'help' => t('The ID number of this application.'),
1313 1313
     'field' => array(
1314
-      'handler' => 'views_handler_field_numeric',
1315
-      'click sortable' => TRUE
1314
+        'handler' => 'views_handler_field_numeric',
1315
+        'click sortable' => TRUE
1316 1316
     ),
1317 1317
     'argument' => array(
1318
-      'handler' => 'views_handler_argument',
1319
-      'name field' => 'title',
1320
-      'numeric' => TRUE,
1321
-      'validate type' => 'id'
1318
+        'handler' => 'views_handler_argument',
1319
+        'name field' => 'title',
1320
+        'numeric' => TRUE,
1321
+        'validate type' => 'id'
1322 1322
     ),
1323 1323
     'filter' => array(
1324
-      'handler' => 'views_handler_filter_numeric'
1324
+        'handler' => 'views_handler_filter_numeric'
1325 1325
     ),
1326 1326
     'sort' => array(
1327
-      'handler' => 'views_handler_sort_numeric'
1327
+        'handler' => 'views_handler_sort_numeric'
1328 1328
     )
1329
-  );
1329
+    );
1330 1330
   
1331
-  // Descriptions of app fields (alphabetized)
1331
+    // Descriptions of app fields (alphabetized)
1332 1332
   
1333
-  $data['app']['target_nresults'] = array(
1333
+    $data['app']['target_nresults'] = array(
1334 1334
     'title' => bts('Target number of results', array(), NULL, 'boinc:application-details'),
1335 1335
     'help' => t('The number of times to replicate tasks in this application.'),
1336 1336
     'field' => array(
1337
-      'handler' => 'views_handler_field_numeric',
1338
-      'click sortable' => TRUE
1337
+        'handler' => 'views_handler_field_numeric',
1338
+        'click sortable' => TRUE
1339 1339
     ),
1340 1340
     'filter' => array(
1341
-      'handler' => 'views_handler_filter_numeric'
1341
+        'handler' => 'views_handler_filter_numeric'
1342 1342
     ),
1343 1343
     'sort' => array(
1344
-      'handler' => 'views_handler_sort_numeric'
1344
+        'handler' => 'views_handler_sort_numeric'
1345 1345
     )
1346
-  );
1347
-  $data['app']['user_friendly_name'] = array(
1346
+    );
1347
+    $data['app']['user_friendly_name'] = array(
1348 1348
     'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
1349 1349
     'help' => t('The user friendly name of the application.'),
1350 1350
     'field' => array(
1351
-      'handler' => 'views_handler_field',
1352
-      'click sortable' => TRUE
1351
+        'handler' => 'views_handler_field',
1352
+        'click sortable' => TRUE
1353 1353
     ),
1354 1354
     'filter' => array(
1355
-      'handler' => 'views_handler_filter_string'
1355
+        'handler' => 'views_handler_filter_string'
1356 1356
     ),
1357 1357
     'sort' => array(
1358
-      'handler' => 'views_handler_sort_string'
1358
+        'handler' => 'views_handler_sort_string'
1359 1359
     )
1360
-  );
1360
+    );
1361 1361
   
1362
-  // ------------------------------------------------------------------------------------------------
1363
-  // Definition for app_version table
1364
-  // ------------------------------------------------------------------------------------------------
1362
+    // ------------------------------------------------------------------------------------------------
1363
+    // Definition for app_version table
1364
+    // ------------------------------------------------------------------------------------------------
1365 1365
   
1366
-  $data['app_version']['table']['group'] = t('BOINC');
1367
-  $data['app_version']['table']['base'] = array(
1368
-      'field' => 'id',
1369
-      'title' => t('BOINC app version'),
1370
-      'help' => t('Versions of research applications run by BOINC'),
1371
-      'database' => 'boinc'
1372
-  );
1366
+    $data['app_version']['table']['group'] = t('BOINC');
1367
+    $data['app_version']['table']['base'] = array(
1368
+        'field' => 'id',
1369
+        'title' => t('BOINC app version'),
1370
+        'help' => t('Versions of research applications run by BOINC'),
1371
+        'database' => 'boinc'
1372
+    );
1373 1373
   
1374
-  // Primary keys allowed as arguments
1374
+    // Primary keys allowed as arguments
1375 1375
 
1376
-  $data['app_version']['id'] = array(
1376
+    $data['app_version']['id'] = array(
1377 1377
     'title' => bts('Application version ID', array(), NULL, 'boinc:application-details'),
1378 1378
     'help' => t('The ID number of this application version.'),
1379 1379
     'field' => array(
1380
-      'handler' => 'views_handler_field_numeric',
1381
-      'click sortable' => TRUE
1380
+        'handler' => 'views_handler_field_numeric',
1381
+        'click sortable' => TRUE
1382 1382
     ),
1383 1383
     'argument' => array(
1384
-      'handler' => 'views_handler_argument',
1385
-      'name field' => 'title',
1386
-      'numeric' => TRUE,
1387
-      'validate type' => 'id'
1384
+        'handler' => 'views_handler_argument',
1385
+        'name field' => 'title',
1386
+        'numeric' => TRUE,
1387
+        'validate type' => 'id'
1388 1388
     ),
1389 1389
     'filter' => array(
1390
-      'handler' => 'views_handler_filter_numeric'
1390
+        'handler' => 'views_handler_filter_numeric'
1391 1391
     ),
1392 1392
     'sort' => array(
1393
-      'handler' => 'views_handler_sort_numeric'
1393
+        'handler' => 'views_handler_sort_numeric'
1394 1394
     )
1395
-  );
1395
+    );
1396 1396
   
1397
-  // Foreign key fields
1397
+    // Foreign key fields
1398 1398
   
1399
-  $data['app_version']['appid'] = array(
1399
+    $data['app_version']['appid'] = array(
1400 1400
     'title' => bts('Application ID', array(), NULL, 'boinc:application-details'),
1401 1401
     'help' => t('The application ID associated with this app version.'),
1402 1402
     // Because this is a foreign key to the {app} table. This allows us to
1403 1403
     // have, when the view is configured with this relationship, all the fields
1404 1404
     // for the related node available.
1405 1405
     'argument' => array(
1406
-      'handler' => 'views_handler_argument_numeric',
1407
-      'name field' => 'title',
1408
-      'numeric' => TRUE,
1409
-      'validate type' => 'id'
1406
+        'handler' => 'views_handler_argument_numeric',
1407
+        'name field' => 'title',
1408
+        'numeric' => TRUE,
1409
+        'validate type' => 'id'
1410 1410
     ),
1411 1411
     'relationship' => array(
1412
-      'base' => 'app',
1413
-      'field' => 'id',
1414
-      'handler' => 'views_handler_relationship',
1415
-      'label' => t('App ID')
1412
+        'base' => 'app',
1413
+        'field' => 'id',
1414
+        'handler' => 'views_handler_relationship',
1415
+        'label' => t('App ID')
1416 1416
     ),
1417 1417
     'field' => array(
1418
-      'handler' => 'views_handler_field_numeric',
1419
-      'click sortable' => TRUE
1418
+        'handler' => 'views_handler_field_numeric',
1419
+        'click sortable' => TRUE
1420 1420
     ),
1421 1421
     'filter' => array(
1422
-      'handler' => 'views_handler_filter_numeric'
1422
+        'handler' => 'views_handler_filter_numeric'
1423 1423
     ),
1424 1424
     'sort' => array(
1425
-      'handler' => 'views_handler_sort_numeric'
1425
+        'handler' => 'views_handler_sort_numeric'
1426 1426
     )
1427
-  );
1427
+    );
1428 1428
   
1429
-  $data['app_version']['platformid'] = array(
1429
+    $data['app_version']['platformid'] = array(
1430 1430
     'title' => bts('Platform ID', array(), NULL, 'boinc:platform-details'),
1431 1431
     'help' => t('The platform ID associated with this app version.'),
1432 1432
     // Because this is a foreign key to the {platform} table. This allows us to
1433 1433
     // have, when the view is configured with this relationship, all the fields
1434 1434
     // for the related node available.
1435 1435
     'argument' => array(
1436
-      'handler' => 'views_handler_argument_numeric',
1437
-      'name field' => 'title',
1438
-      'numeric' => TRUE,
1439
-      'validate type' => 'id'
1436
+        'handler' => 'views_handler_argument_numeric',
1437
+        'name field' => 'title',
1438
+        'numeric' => TRUE,
1439
+        'validate type' => 'id'
1440 1440
     ),
1441 1441
     'relationship' => array(
1442
-      'base' => 'platform',
1443
-      'field' => 'id',
1444
-      'handler' => 'views_handler_relationship',
1445
-      'label' => t('Platform ID')
1442
+        'base' => 'platform',
1443
+        'field' => 'id',
1444
+        'handler' => 'views_handler_relationship',
1445
+        'label' => t('Platform ID')
1446 1446
     ),
1447 1447
     'field' => array(
1448
-      'handler' => 'views_handler_field_numeric',
1449
-      'click sortable' => TRUE
1448
+        'handler' => 'views_handler_field_numeric',
1449
+        'click sortable' => TRUE
1450 1450
     ),
1451 1451
     'filter' => array(
1452
-      'handler' => 'views_handler_filter_numeric'
1452
+        'handler' => 'views_handler_filter_numeric'
1453 1453
     ),
1454 1454
     'sort' => array(
1455
-      'handler' => 'views_handler_sort_numeric'
1455
+        'handler' => 'views_handler_sort_numeric'
1456 1456
     )
1457
-  );
1457
+    );
1458 1458
   
1459
-  // Descriptions of app fields (alphabetized)
1459
+    // Descriptions of app fields (alphabetized)
1460 1460
   
1461
-  $data['app_version']['plan_class'] = array(
1461
+    $data['app_version']['plan_class'] = array(
1462 1462
     'title' => bts('Plan class', array(), NULL, 'boinc:application-details'),
1463 1463
     'help' => t('App version plan class.'),
1464 1464
     'field' => array(
1465
-      'handler' => 'views_handler_field',
1466
-      'click sortable' => TRUE
1465
+        'handler' => 'views_handler_field',
1466
+        'click sortable' => TRUE
1467 1467
     ),
1468 1468
     'filter' => array(
1469
-      'handler' => 'views_handler_filter_string'
1469
+        'handler' => 'views_handler_filter_string'
1470 1470
     ),
1471 1471
     'sort' => array(
1472
-      'handler' => 'views_handler_sort_string'
1472
+        'handler' => 'views_handler_sort_string'
1473 1473
     )
1474
-  );
1475
-  $data['app_version']['version_num'] = array(
1474
+    );
1475
+    $data['app_version']['version_num'] = array(
1476 1476
     'title' => bts('Version number', array(), NULL, 'boinc:application-details'),
1477 1477
     'help' => t('The application version number.'),
1478 1478
     'field' => array(
1479
-      'handler' => 'views_handler_field_boincwork_app_version_number',
1480
-      'click sortable' => TRUE,
1481
-      'float' => TRUE,
1479
+        'handler' => 'views_handler_field_boincwork_app_version_number',
1480
+        'click sortable' => TRUE,
1481
+        'float' => TRUE,
1482 1482
     ),
1483 1483
     'filter' => array(
1484
-      'handler' => 'views_handler_filter_numeric'
1484
+        'handler' => 'views_handler_filter_numeric'
1485 1485
     ),
1486 1486
     'sort' => array(
1487
-      'handler' => 'views_handler_sort_numeric'
1487
+        'handler' => 'views_handler_sort_numeric'
1488 1488
     )
1489
-  );
1489
+    );
1490 1490
   
1491
-  // ------------------------------------------------------------------------------------------------
1492
-  // Definition for host_app_version table
1493
-  // ------------------------------------------------------------------------------------------------
1491
+    // ------------------------------------------------------------------------------------------------
1492
+    // Definition for host_app_version table
1493
+    // ------------------------------------------------------------------------------------------------
1494 1494
   
1495
-  $data['host_app_version']['table']['group'] = t('BOINC');
1495
+    $data['host_app_version']['table']['group'] = t('BOINC');
1496 1496
   
1497
-  // This table references the {host} table.
1498
-  // This join creates an 'implicit' relationship to the host table, so that when
1499
-  // "Host" is the base table, the fields are automatically available.
1497
+    // This table references the {host} table.
1498
+    // This join creates an 'implicit' relationship to the host table, so that when
1499
+    // "Host" is the base table, the fields are automatically available.
1500 1500
   
1501
-  // Index this array by the table name to which this table refers.
1502
-  // 'left_field' is the primary key in the referenced table.
1503
-  // 'field' is the foreign key in this table.
1501
+    // Index this array by the table name to which this table refers.
1502
+    // 'left_field' is the primary key in the referenced table.
1503
+    // 'field' is the foreign key in this table.
1504 1504
   
1505
-  $data['host_app_version']['table']['join'] = array(
1505
+    $data['host_app_version']['table']['join'] = array(
1506 1506
     'host' => array(
1507
-      'left_field' => 'id',
1508
-      'field' => 'host_id',
1507
+        'left_field' => 'id',
1508
+        'field' => 'host_id',
1509 1509
     )
1510
-  );
1510
+    );
1511 1511
   
1512
-  // Primary keys allowed as arguments
1512
+    // Primary keys allowed as arguments
1513 1513
 
1514
-  $data['host_app_version']['host_id'] = array(
1514
+    $data['host_app_version']['host_id'] = array(
1515 1515
     'title' => bts('Computer', array(), NULL, 'boinc:host-details'),
1516 1516
     'help' => t('The host ID connected to this app version data.'),
1517 1517
     'field' => array(
1518
-      'handler' => 'views_handler_field_numeric',
1519
-      'click sortable' => TRUE
1518
+        'handler' => 'views_handler_field_numeric',
1519
+        'click sortable' => TRUE
1520 1520
     ),
1521 1521
     'argument' => array(
1522
-      'handler' => 'views_handler_argument',
1523
-      'name field' => 'title',
1524
-      'numeric' => TRUE,
1525
-      'validate type' => 'id'
1522
+        'handler' => 'views_handler_argument',
1523
+        'name field' => 'title',
1524
+        'numeric' => TRUE,
1525
+        'validate type' => 'id'
1526 1526
     ),
1527 1527
     'filter' => array(
1528
-      'handler' => 'views_handler_filter_numeric'
1528
+        'handler' => 'views_handler_filter_numeric'
1529 1529
     ),
1530 1530
     'sort' => array(
1531
-      'handler' => 'views_handler_sort_numeric'
1531
+        'handler' => 'views_handler_sort_numeric'
1532 1532
     )
1533
-  );
1533
+    );
1534 1534
   
1535
-  // Foreign key fields
1535
+    // Foreign key fields
1536 1536
   
1537
-  $data['host_app_version']['app_version_id'] = array(
1537
+    $data['host_app_version']['app_version_id'] = array(
1538 1538
     'title' => bts('App version ID', array(), NULL, 'boinc:application-details'),
1539 1539
     'help' => t('The app version ID connected to this host data.'),
1540 1540
     // Because this is a foreign key to the {host} table. This allows us to
1541 1541
     // have, when the view is configured with this relationship, all the fields
1542 1542
     // for the related node available.
1543 1543
     'argument' => array(
1544
-      'handler' => 'views_handler_argument_numeric',
1545
-      'name field' => 'title',
1546
-      'numeric' => TRUE,
1547
-      'validate type' => 'id'
1544
+        'handler' => 'views_handler_argument_numeric',
1545
+        'name field' => 'title',
1546
+        'numeric' => TRUE,
1547
+        'validate type' => 'id'
1548 1548
     ),
1549 1549
     'relationship' => array(
1550
-      'base' => 'app_version',
1551
-      'field' => 'id',
1552
-      'handler' => 'views_handler_relationship',
1553
-      'label' => t('App version')
1550
+        'base' => 'app_version',
1551
+        'field' => 'id',
1552
+        'handler' => 'views_handler_relationship',
1553
+        'label' => t('App version')
1554 1554
     ),
1555 1555
     'field' => array(
1556
-      'handler' => 'views_handler_field_numeric',
1557
-      'click sortable' => TRUE
1556
+        'handler' => 'views_handler_field_numeric',
1557
+        'click sortable' => TRUE
1558 1558
     ),
1559 1559
     'filter' => array(
1560
-      'handler' => 'views_handler_filter_numeric'
1560
+        'handler' => 'views_handler_filter_numeric'
1561 1561
     ),
1562 1562
     'sort' => array(
1563
-      'handler' => 'views_handler_sort_numeric'
1563
+        'handler' => 'views_handler_sort_numeric'
1564 1564
     )
1565
-  );
1565
+    );
1566 1566
   
1567
-  // Descriptions of host_app_version fields (alphabetized)
1567
+    // Descriptions of host_app_version fields (alphabetized)
1568 1568
   
1569
-  $data['host_app_version']['consecutive_valid'] = array(
1569
+    $data['host_app_version']['consecutive_valid'] = array(
1570 1570
     'title' => bts('Consecutive valid tasks', array(), NULL, 'boinc:application-details'),
1571 1571
     'help' => t('The number of consecutive valid tasks for this app and by this host.'),
1572 1572
     'field' => array(
1573
-      'handler' => 'views_handler_field_numeric',
1574
-      'click sortable' => TRUE
1573
+        'handler' => 'views_handler_field_numeric',
1574
+        'click sortable' => TRUE
1575 1575
     ),
1576 1576
     'filter' => array(
1577
-      'handler' => 'views_handler_filter_numeric'
1577
+        'handler' => 'views_handler_filter_numeric'
1578 1578
     ),
1579 1579
     'sort' => array(
1580
-      'handler' => 'views_handler_sort_numeric'
1580
+        'handler' => 'views_handler_sort_numeric'
1581 1581
     )
1582
-  );
1583
-  $data['host_app_version']['et_avg'] = array(
1582
+    );
1583
+    $data['host_app_version']['et_avg'] = array(
1584 1584
     'title' => t('Average processing rate'),
1585 1585
     'help' => t('The "et_avg" for this app and by this host.'),
1586 1586
     'field' => array(
1587
-      'handler' => 'views_handler_field_boincwork_host_app_et_avg',
1588
-      'click sortable' => TRUE
1587
+        'handler' => 'views_handler_field_boincwork_host_app_et_avg',
1588
+        'click sortable' => TRUE
1589 1589
     ),
1590 1590
     'filter' => array(
1591
-      'handler' => 'views_handler_filter_numeric'
1591
+        'handler' => 'views_handler_filter_numeric'
1592 1592
     ),
1593 1593
     'sort' => array(
1594
-      'handler' => 'views_handler_sort_numeric'
1594
+        'handler' => 'views_handler_sort_numeric'
1595 1595
     )
1596
-  );
1597
-  $data['host_app_version']['et_n'] = array(
1596
+    );
1597
+    $data['host_app_version']['et_n'] = array(
1598 1598
     'title' => bts('Number of tasks completed', array(), NULL, 'boinc:application-details'),
1599 1599
     'help' => t('The tasks completed for this app and by this host.'),
1600 1600
     'field' => array(
1601
-      'handler' => 'views_handler_field_numeric',
1602
-      'click sortable' => TRUE
1601
+        'handler' => 'views_handler_field_numeric',
1602
+        'click sortable' => TRUE
1603 1603
     ),
1604 1604
     'filter' => array(
1605
-      'handler' => 'views_handler_filter_numeric'
1605
+        'handler' => 'views_handler_filter_numeric'
1606 1606
     ),
1607 1607
     'sort' => array(
1608
-      'handler' => 'views_handler_sort_numeric'
1608
+        'handler' => 'views_handler_sort_numeric'
1609 1609
     )
1610
-  );
1611
-  $data['host_app_version']['max_jobs_per_day'] = array(
1610
+    );
1611
+    $data['host_app_version']['max_jobs_per_day'] = array(
1612 1612
     'title' => bts('Max tasks per day', array(), NULL, 'boinc:application-details'),
1613 1613
     'help' => t('The maximum tasks per day for this app and by this host.'),
1614 1614
     'field' => array(
1615
-      'handler' => 'views_handler_field_numeric',
1616
-      'click sortable' => TRUE
1615
+        'handler' => 'views_handler_field_numeric',
1616
+        'click sortable' => TRUE
1617 1617
     ),
1618 1618
     'filter' => array(
1619
-      'handler' => 'views_handler_filter_numeric'
1619
+        'handler' => 'views_handler_filter_numeric'
1620 1620
     ),
1621 1621
     'sort' => array(
1622
-      'handler' => 'views_handler_sort_numeric'
1622
+        'handler' => 'views_handler_sort_numeric'
1623 1623
     )
1624
-  );
1625
-  $data['host_app_version']['n_jobs_today'] = array(
1624
+    );
1625
+    $data['host_app_version']['n_jobs_today'] = array(
1626 1626
     'title' => bts('Number of tasks today', array(), NULL, 'boinc:application-details'),
1627 1627
     'help' => t('The number of tasks today for this app and by this host.'),
1628 1628
     'field' => array(
1629
-      'handler' => 'views_handler_field_numeric',
1630
-      'click sortable' => TRUE
1629
+        'handler' => 'views_handler_field_numeric',
1630
+        'click sortable' => TRUE
1631 1631
     ),
1632 1632
     'filter' => array(
1633
-      'handler' => 'views_handler_filter_numeric'
1633
+        'handler' => 'views_handler_filter_numeric'
1634 1634
     ),
1635 1635
     'sort' => array(
1636
-      'handler' => 'views_handler_sort_numeric'
1636
+        'handler' => 'views_handler_sort_numeric'
1637 1637
     )
1638
-  );
1639
-  $data['host_app_version']['turnaround_avg'] = array(
1638
+    );
1639
+    $data['host_app_version']['turnaround_avg'] = array(
1640 1640
     'title' => bts('Average turnaround time', array(), NULL, 'boinc:application-details:-1:ignoreoverwrite'),
1641 1641
     'help' => t('The average turnaround time per task for this app and by this host.'),
1642 1642
     'field' => array(
1643
-      'handler' => 'views_handler_field_boincwork_host_app_turnaround_avg',
1644
-      'click sortable' => TRUE,
1645
-      'float' => TRUE,
1643
+        'handler' => 'views_handler_field_boincwork_host_app_turnaround_avg',
1644
+        'click sortable' => TRUE,
1645
+        'float' => TRUE,
1646 1646
     ),
1647 1647
     'filter' => array(
1648
-      'handler' => 'views_handler_filter_numeric'
1648
+        'handler' => 'views_handler_filter_numeric'
1649 1649
     ),
1650 1650
     'sort' => array(
1651
-      'handler' => 'views_handler_sort_numeric'
1651
+        'handler' => 'views_handler_sort_numeric'
1652 1652
     )
1653
-  );
1654
-  $data['host_app_version']['user_friendly_name'] = array(
1653
+    );
1654
+    $data['host_app_version']['user_friendly_name'] = array(
1655 1655
     'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
1656 1656
     'help' => t('The user friendly name of the application.'),
1657 1657
     'field' => array(
1658
-      'handler' => 'views_handler_field',
1659
-      'click sortable' => TRUE
1658
+        'handler' => 'views_handler_field',
1659
+        'click sortable' => TRUE
1660 1660
     ),
1661 1661
     'filter' => array(
1662
-      'handler' => 'views_handler_filter_string'
1662
+        'handler' => 'views_handler_filter_string'
1663 1663
     ),
1664 1664
     'sort' => array(
1665
-      'handler' => 'views_handler_sort_string'
1665
+        'handler' => 'views_handler_sort_string'
1666 1666
     )
1667
-  );
1667
+    );
1668 1668
   
1669
-  return $data;
1669
+    return $data;
1670 1670
 }
1671 1671
 
1672 1672
 /*
@@ -1678,23 +1678,23 @@  discard block
 block discarded – undo
1678 1678
 
1679 1679
 function boincwork_views_handlers() {
1680 1680
   
1681
-  return array(
1681
+    return array(
1682 1682
     'info' => array(
1683
-      'path' => drupal_get_path('module', 'boincwork') . '/views',
1683
+        'path' => drupal_get_path('module', 'boincwork') . '/views',
1684 1684
     ),
1685 1685
     'handlers' => array(
1686
-      'views_handler_argument_boincuser_id' => array(
1686
+        'views_handler_argument_boincuser_id' => array(
1687 1687
         'parent' => 'views_handler_argument_numeric'
1688
-      ),
1689
-      'views_handler_field_boincwork_app_version_number' => array(
1688
+        ),
1689
+        'views_handler_field_boincwork_app_version_number' => array(
1690 1690
         'parent' => 'views_handler_field_numeric'
1691
-      ),
1692
-      'views_handler_field_boincwork_host_app_et_avg' => array(
1691
+        ),
1692
+        'views_handler_field_boincwork_host_app_et_avg' => array(
1693 1693
         'parent' => 'views_handler_field_numeric'
1694
-      ),
1695
-      'views_handler_field_boincwork_host_app_turnaround_avg' => array(
1694
+        ),
1695
+        'views_handler_field_boincwork_host_app_turnaround_avg' => array(
1696 1696
         'parent' => 'views_handler_field_numeric'
1697
-      ),
1697
+        ),
1698 1698
     )
1699
-  );
1699
+    );
1700 1700
 }
Please login to merge, or discard this patch.
Upper-Lower-Casing   +216 added lines, -216 removed lines patch added patch discarded remove patch
@@ -49,16 +49,16 @@  discard block
 block discarded – undo
49 49
   // Primary keys allowed as arguments
50 50
   
51 51
   $data['host']['id'] = array(
52
-    'title' => bts('Computer ID', array(), NULL, 'boinc:host-list'),
52
+    'title' => bts('Computer ID', array(), null, 'boinc:host-list'),
53 53
     'help' => t('The ID number of this host.'),
54 54
     'field' => array(
55 55
       'handler' => 'views_handler_field_numeric',
56
-      'click sortable' => TRUE
56
+      'click sortable' => true
57 57
     ),
58 58
     'argument' => array(
59 59
       'handler' => 'views_handler_argument',
60 60
       'name field' => 'title',
61
-      'numeric' => TRUE,
61
+      'numeric' => true,
62 62
       'validate type' => 'id'
63 63
     ),
64 64
     'filter' => array(
@@ -69,11 +69,11 @@  discard block
 block discarded – undo
69 69
     )
70 70
   );
71 71
   $data['host']['venue'] = array(
72
-    'title' => bts('Location', array(), NULL, 'boinc:host-list'),
72
+    'title' => bts('Location', array(), null, 'boinc:host-list'),
73 73
     'help' => t('The name of the preference set assigned to this host.'),
74 74
     'field' => array(
75 75
       'handler' => 'views_handler_field',
76
-      'click sortable' => TRUE
76
+      'click sortable' => true
77 77
     ),
78 78
     'argument' => array(
79 79
       'handler' => 'views_handler_argument',
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
   // Foreign key fields
91 91
   
92 92
   $data['host']['userid'] = array(
93
-    'title' => bts('User ID', array(), NULL, 'boinc:user-details'),
93
+    'title' => bts('User ID', array(), null, 'boinc:user-details'),
94 94
     'help' => t('The owner of this host.'),
95 95
     // Because this is a foreign key to the {user} table. This allows us to
96 96
     // have, when the view is configured with this relationship, all the fields
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
     'argument' => array(
99 99
       'handler' => 'views_handler_argument_boincuser_id',
100 100
       'name field' => 'title',
101
-      'numeric' => TRUE,
101
+      'numeric' => true,
102 102
       'validate type' => 'id'
103 103
     ),
104 104
     'relationship' => array(
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
     ),
110 110
     'field' => array(
111 111
       'handler' => 'views_handler_field_numeric',
112
-      'click sortable' => TRUE
112
+      'click sortable' => true
113 113
     ),
114 114
     'filter' => array(
115 115
       'handler' => 'views_handler_filter_numeric'
@@ -122,12 +122,12 @@  discard block
 block discarded – undo
122 122
   // Descriptions of general host fields (alphabetized)
123 123
   
124 124
   $data['host']['active_frac'] = array(
125
-    'title' => bts('While BOINC running, % of time work is allowed', array(), NULL, 'boinc:host-details'),
125
+    'title' => bts('While BOINC running, % of time work is allowed', array(), null, 'boinc:host-details'),
126 126
     'help' => t('The percentage of time that work is allowed.'),
127 127
     'field' => array(
128 128
       'handler' => 'views_handler_field_numeric',
129
-      'click sortable' => TRUE,
130
-      'float' => TRUE
129
+      'click sortable' => true,
130
+      'float' => true
131 131
     ),
132 132
     'filter' => array(
133 133
       'handler' => 'views_handler_filter_numeric'
@@ -137,12 +137,12 @@  discard block
 block discarded – undo
137 137
     )
138 138
   );
139 139
   $data['host']['avg_turnaround'] = array(
140
-    'title' => bts('Average turnaround time', array(), NULL, 'boinc:host-details'),
140
+    'title' => bts('Average turnaround time', array(), null, 'boinc:host-details'),
141 141
     'help' => t('The average time required for work to be completed.'),
142 142
     'field' => array(
143 143
       'handler' => 'views_handler_field_numeric',
144
-      'click sortable' => TRUE,
145
-      'float' => TRUE
144
+      'click sortable' => true,
145
+      'float' => true
146 146
     ),
147 147
     'filter' => array(
148 148
       'handler' => 'views_handler_filter_numeric'
@@ -152,11 +152,11 @@  discard block
 block discarded – undo
152 152
     )
153 153
   );
154 154
   $data['host']['create_time'] = array(
155
-    'title' => bts('Created', array(), NULL, 'boinc:host-details'),
155
+    'title' => bts('Created', array(), null, 'boinc:host-details'),
156 156
     'help' => t('The time the host record was created.'),
157 157
     'field' => array(
158 158
       'handler' => 'views_handler_field_date',
159
-      'click sortable' => TRUE
159
+      'click sortable' => true
160 160
     ),
161 161
     'filter' => array(
162 162
       'handler' => 'views_handler_filter_date'
@@ -166,12 +166,12 @@  discard block
 block discarded – undo
166 166
     )
167 167
   );
168 168
   $data['host']['connected_frac'] = array(
169
-    'title' => bts('While BOINC running, % of time host has an Internet connection', array(), NULL, 'boinc:host-details'),
169
+    'title' => bts('While BOINC running, % of time host has an Internet connection', array(), null, 'boinc:host-details'),
170 170
     'help' => t('The percentage of time that the host has an Internet connection.'),
171 171
     'field' => array(
172 172
       'handler' => 'views_handler_field_numeric',
173
-      'click sortable' => TRUE,
174
-      'float' => TRUE
173
+      'click sortable' => true,
174
+      'float' => true
175 175
     ),
176 176
     'filter' => array(
177 177
       'handler' => 'views_handler_filter_numeric'
@@ -181,12 +181,12 @@  discard block
 block discarded – undo
181 181
     )
182 182
   );
183 183
   $data['host']['cpu_efficiency'] = array(
184
-    'title' => bts('Average CPU efficiency', array(), NULL, 'boinc:host-details'),
184
+    'title' => bts('Average CPU efficiency', array(), null, 'boinc:host-details'),
185 185
     'help' => t('The average efficiency of the host CPU.'),
186 186
     'field' => array(
187 187
       'handler' => 'views_handler_field_numeric',
188
-      'click sortable' => TRUE,
189
-      'float' => TRUE
188
+      'click sortable' => true,
189
+      'float' => true
190 190
     ),
191 191
     'filter' => array(
192 192
       'handler' => 'views_handler_filter_numeric'
@@ -196,11 +196,11 @@  discard block
 block discarded – undo
196 196
     )
197 197
   );
198 198
   $data['host']['d_free'] = array(
199
-    'title' => bts('Free disk space', array(), NULL, 'boinc:host-details'),
199
+    'title' => bts('Free disk space', array(), null, 'boinc:host-details'),
200 200
     'help' => t('The amount of disk space that is not in use.'),
201 201
     'field' => array(
202 202
       'handler' => 'views_handler_field_numeric',
203
-      'click sortable' => TRUE
203
+      'click sortable' => true
204 204
     ),
205 205
     'filter' => array(
206 206
       'handler' => 'views_handler_filter_numeric'
@@ -210,11 +210,11 @@  discard block
 block discarded – undo
210 210
     )
211 211
   );
212 212
   $data['host']['d_total'] = array(
213
-    'title' => bts('Total disk space', array(), NULL, 'boinc:host-details'),
213
+    'title' => bts('Total disk space', array(), null, 'boinc:host-details'),
214 214
     'help' => t('The size of the disk on which BOINC is installed.'),
215 215
     'field' => array(
216 216
       'handler' => 'views_handler_field_numeric',
217
-      'click sortable' => TRUE
217
+      'click sortable' => true
218 218
     ),
219 219
     'filter' => array(
220 220
       'handler' => 'views_handler_filter_numeric'
@@ -224,11 +224,11 @@  discard block
 block discarded – undo
224 224
     )
225 225
   );
226 226
   $data['host']['domain_name'] = array(
227
-    'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
227
+    'title' => bts('Name', array(), null, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
228 228
     'help' => t('The name of the host.'),
229 229
     'field' => array(
230 230
       'handler' => 'views_handler_field',
231
-      'click sortable' => TRUE
231
+      'click sortable' => true
232 232
     ),
233 233
     'filter' => array(
234 234
       'handler' => 'views_handler_filter_string'
@@ -238,12 +238,12 @@  discard block
 block discarded – undo
238 238
     )
239 239
   );
240 240
   $data['host']['duration_correction_factor'] = array(
241
-    'title' => bts('Task duration correction factor', array(), NULL, 'boinc:host-details'),
241
+    'title' => bts('Task duration correction factor', array(), null, 'boinc:host-details'),
242 242
     'help' => t('Task duration correction factor.'),
243 243
     'field' => array(
244 244
       'handler' => 'views_handler_field_numeric',
245
-      'click sortable' => TRUE,
246
-      'float' => TRUE
245
+      'click sortable' => true,
246
+      'float' => true
247 247
     ),
248 248
     'filter' => array(
249 249
       'handler' => 'views_handler_filter_numeric'
@@ -253,12 +253,12 @@  discard block
 block discarded – undo
253 253
     )
254 254
   );
255 255
   $data['host']['expavg_credit'] = array(
256
-    'title' => bts('Avg. credit', array(), NULL, 'boinc:host-details'),
256
+    'title' => bts('Avg. credit', array(), null, 'boinc:host-details'),
257 257
     'help' => t('A decaying average of credit per day.'),
258 258
     'field' => array(
259 259
       'handler' => 'views_handler_field_numeric',
260
-      'click sortable' => TRUE,
261
-      'float' => TRUE
260
+      'click sortable' => true,
261
+      'float' => true
262 262
     ),
263 263
     'filter' => array(
264 264
       'handler' => 'views_handler_filter_numeric'
@@ -268,11 +268,11 @@  discard block
 block discarded – undo
268 268
     )
269 269
   );
270 270
   $data['host']['external_ip_addr'] = array(
271
-    'title' => bts('External IP address', array(), NULL, 'boinc:host-details'),
271
+    'title' => bts('External IP address', array(), null, 'boinc:host-details'),
272 272
     'help' => t('The IP address from which the host last communicated.'),
273 273
     'field' => array(
274 274
       'handler' => 'views_handler_field',
275
-      'click sortable' => TRUE
275
+      'click sortable' => true
276 276
     ),
277 277
     'filter' => array(
278 278
       'handler' => 'views_handler_filter_string'
@@ -282,11 +282,11 @@  discard block
 block discarded – undo
282 282
     )
283 283
   );
284 284
   $data['host']['host_cpid'] = array(
285
-    'title' => bts('Cross project ID', array(), NULL, 'boinc:host-details'),
285
+    'title' => bts('Cross project ID', array(), null, 'boinc:host-details'),
286 286
     'help' => t('The consistent identifier of the host across projects.'),
287 287
     'field' => array(
288 288
       'handler' => 'views_handler_field',
289
-      'click sortable' => TRUE
289
+      'click sortable' => true
290 290
     ),
291 291
     'filter' => array(
292 292
       'handler' => 'views_handler_filter_string'
@@ -296,11 +296,11 @@  discard block
 block discarded – undo
296 296
     )
297 297
   );
298 298
   $data['host']['last_ip_addr'] = array(
299
-    'title' => bts('Last IP address', array(), NULL, 'boinc:host-details'),
299
+    'title' => bts('Last IP address', array(), null, 'boinc:host-details'),
300 300
     'help' => t('The IP address of the host at last communication.'),
301 301
     'field' => array(
302 302
       'handler' => 'views_handler_field',
303
-      'click sortable' => TRUE
303
+      'click sortable' => true
304 304
     ),
305 305
     'filter' => array(
306 306
       'handler' => 'views_handler_filter_string'
@@ -310,11 +310,11 @@  discard block
 block discarded – undo
310 310
     )
311 311
   );
312 312
   $data['host']['m_cache'] = array(
313
-    'title' => bts('Cache', array(), NULL, 'boinc:host-details'),
313
+    'title' => bts('Cache', array(), null, 'boinc:host-details'),
314 314
     'help' => t('The amount of cache on the processor(s).'),
315 315
     'field' => array(
316 316
       'handler' => 'views_handler_field_numeric',
317
-      'click sortable' => TRUE
317
+      'click sortable' => true
318 318
     ),
319 319
     'filter' => array(
320 320
       'handler' => 'views_handler_filter_numeric'
@@ -324,11 +324,11 @@  discard block
 block discarded – undo
324 324
     )
325 325
   );
326 326
   $data['host']['m_nbytes'] = array(
327
-    'title' => bts('Memory', array(), NULL, 'boinc:host-details'),
327
+    'title' => bts('Memory', array(), null, 'boinc:host-details'),
328 328
     'help' => t('The amount of memory installed.'),
329 329
     'field' => array(
330 330
       'handler' => 'views_handler_field_numeric',
331
-      'click sortable' => TRUE
331
+      'click sortable' => true
332 332
     ),
333 333
     'filter' => array(
334 334
       'handler' => 'views_handler_filter_numeric'
@@ -338,11 +338,11 @@  discard block
 block discarded – undo
338 338
     )
339 339
   );
340 340
   $data['host']['m_swap'] = array(
341
-    'title' => bts('Swap space', array(), NULL, 'boinc:host-details'),
341
+    'title' => bts('Swap space', array(), null, 'boinc:host-details'),
342 342
     'help' => t('The amount of swap space configured.'),
343 343
     'field' => array(
344 344
       'handler' => 'views_handler_field_numeric',
345
-      'click sortable' => TRUE
345
+      'click sortable' => true
346 346
     ),
347 347
     'filter' => array(
348 348
       'handler' => 'views_handler_filter_numeric'
@@ -352,11 +352,11 @@  discard block
 block discarded – undo
352 352
     )
353 353
   );
354 354
   $data['host']['max_results_day'] = array(
355
-    'title' => bts('Maximum daily WU quota per CPU', array(), NULL, 'boinc:host-details'),
355
+    'title' => bts('Maximum daily WU quota per CPU', array(), null, 'boinc:host-details'),
356 356
     'help' => t('The maximum number of workunits to be allocated per CPU.'),
357 357
     'field' => array(
358 358
       'handler' => 'views_handler_field_numeric',
359
-      'click sortable' => TRUE
359
+      'click sortable' => true
360 360
     ),
361 361
     'filter' => array(
362 362
       'handler' => 'views_handler_filter_numeric'
@@ -366,12 +366,12 @@  discard block
 block discarded – undo
366 366
     )
367 367
   );
368 368
   $data['host']['n_bwdown'] = array(
369
-    'title' => bts('Average download rate', array(), NULL, 'boinc:host-details'),
369
+    'title' => bts('Average download rate', array(), null, 'boinc:host-details'),
370 370
     'help' => t('The average rate at which new work is downloaded.'),
371 371
     'field' => array(
372 372
       'handler' => 'views_handler_field_numeric',
373
-      'click sortable' => TRUE,
374
-      'float' => TRUE
373
+      'click sortable' => true,
374
+      'float' => true
375 375
     ),
376 376
     'filter' => array(
377 377
       'handler' => 'views_handler_filter_numeric'
@@ -381,12 +381,12 @@  discard block
 block discarded – undo
381 381
     )
382 382
   );
383 383
   $data['host']['n_bwup'] = array(
384
-    'title' => bts('Average upload rate', array(), NULL, 'boinc:host-details'),
384
+    'title' => bts('Average upload rate', array(), null, 'boinc:host-details'),
385 385
     'help' => t('The average rate at which completed work is uploaded.'),
386 386
     'field' => array(
387 387
       'handler' => 'views_handler_field_numeric',
388
-      'click sortable' => TRUE,
389
-      'float' => TRUE
388
+      'click sortable' => true,
389
+      'float' => true
390 390
     ),
391 391
     'filter' => array(
392 392
       'handler' => 'views_handler_filter_numeric'
@@ -396,11 +396,11 @@  discard block
 block discarded – undo
396 396
     )
397 397
   );
398 398
   $data['host']['nsame_ip_addr'] = array(
399
-    'title' => bts('Same IP address count', array(), NULL, 'boinc:host-details'),
399
+    'title' => bts('Same IP address count', array(), null, 'boinc:host-details'),
400 400
     'help' => t('The number of times the last IP address.'),
401 401
     'field' => array(
402 402
       'handler' => 'views_handler_field',
403
-      'click sortable' => TRUE
403
+      'click sortable' => true
404 404
     ),
405 405
     'filter' => array(
406 406
       'handler' => 'views_handler_filter_string'
@@ -410,12 +410,12 @@  discard block
 block discarded – undo
410 410
     )
411 411
   );
412 412
   $data['host']['on_frac'] = array(
413
-    'title' => bts('% of time BOINC client is running', array(), NULL, 'boinc:host-details'),
413
+    'title' => bts('% of time BOINC client is running', array(), null, 'boinc:host-details'),
414 414
     'help' => t('The percentage of time that the BOINC client is running.'),
415 415
     'field' => array(
416 416
       'handler' => 'views_handler_field_numeric',
417
-      'click sortable' => TRUE,
418
-      'float' => TRUE
417
+      'click sortable' => true,
418
+      'float' => true
419 419
     ),
420 420
     'filter' => array(
421 421
       'handler' => 'views_handler_filter_numeric'
@@ -425,11 +425,11 @@  discard block
 block discarded – undo
425 425
     )
426 426
   );
427 427
   $data['host']['os_name'] = array(
428
-    'title' => bts('Operating system', array(), NULL, 'boinc:host-details'),
428
+    'title' => bts('Operating system', array(), null, 'boinc:host-details'),
429 429
     'help' => t('The name of the host operating system.'),
430 430
     'field' => array(
431 431
       'handler' => 'views_handler_field',
432
-      'click sortable' => TRUE
432
+      'click sortable' => true
433 433
     ),
434 434
     'filter' => array(
435 435
       'handler' => 'views_handler_filter_string'
@@ -439,11 +439,11 @@  discard block
 block discarded – undo
439 439
     )
440 440
   );  
441 441
   $data['host']['os_version'] = array(
442
-    'title' => bts('Operating system version', array(), NULL, 'boinc:host-details'),
442
+    'title' => bts('Operating system version', array(), null, 'boinc:host-details'),
443 443
     'help' => t('The version of the host operating system.'),
444 444
     'field' => array(
445 445
       'handler' => 'views_handler_field',
446
-      'click sortable' => TRUE
446
+      'click sortable' => true
447 447
     ),
448 448
     'filter' => array(
449 449
       'handler' => 'views_handler_filter_string'
@@ -453,12 +453,12 @@  discard block
 block discarded – undo
453 453
     )
454 454
   );
455 455
   $data['host']['p_fpops'] = array(
456
-    'title' => bts('Measured floating point speed', array(), NULL, 'boinc:host-details'),
456
+    'title' => bts('Measured floating point speed', array(), null, 'boinc:host-details'),
457 457
     'help' => t('The capability of the host in floating point operations per second.'),
458 458
     'field' => array(
459 459
       'handler' => 'views_handler_field_numeric',
460
-      'click sortable' => TRUE,
461
-      'float' => TRUE
460
+      'click sortable' => true,
461
+      'float' => true
462 462
     ),
463 463
     'filter' => array(
464 464
       'handler' => 'views_handler_filter_numeric'
@@ -468,12 +468,12 @@  discard block
 block discarded – undo
468 468
     )
469 469
   );
470 470
   $data['host']['p_iops'] = array(
471
-    'title' => bts('Measured integer speed', array(), NULL, 'boinc:host-details'),
471
+    'title' => bts('Measured integer speed', array(), null, 'boinc:host-details'),
472 472
     'help' => t('The capability of the host in integer operations per second.'),
473 473
     'field' => array(
474 474
       'handler' => 'views_handler_field_numeric',
475
-      'click sortable' => TRUE,
476
-      'float' => TRUE
475
+      'click sortable' => true,
476
+      'float' => true
477 477
     ),
478 478
     'filter' => array(
479 479
       'handler' => 'views_handler_filter_numeric'
@@ -483,11 +483,11 @@  discard block
 block discarded – undo
483 483
     )
484 484
   );
485 485
   $data['host']['p_model'] = array(
486
-    'title' => bts('CPU model', array(), NULL, 'boinc:host-details'),
486
+    'title' => bts('CPU model', array(), null, 'boinc:host-details'),
487 487
     'help' => t('The model of the CPU in the host.'),
488 488
     'field' => array(
489 489
       'handler' => 'views_handler_field',
490
-      'click sortable' => TRUE
490
+      'click sortable' => true
491 491
     ),
492 492
     'filter' => array(
493 493
       'handler' => 'views_handler_filter_string'
@@ -497,11 +497,11 @@  discard block
 block discarded – undo
497 497
     )
498 498
   );
499 499
   $data['host']['p_ncpus'] = array(
500
-    'title' => bts('Number of processors', array(), NULL, 'boinc:host-details'),
500
+    'title' => bts('Number of processors', array(), null, 'boinc:host-details'),
501 501
     'help' => t('The count of CPU cores in the system.'),
502 502
     'field' => array(
503 503
       'handler' => 'views_handler_field',
504
-      'click sortable' => TRUE
504
+      'click sortable' => true
505 505
     ),
506 506
     'filter' => array(
507 507
       'handler' => 'views_handler_filter_string'
@@ -511,11 +511,11 @@  discard block
 block discarded – undo
511 511
     )
512 512
   );
513 513
   $data['host']['p_vendor'] = array(
514
-    'title' => bts('CPU', array(), NULL, 'boinc:host-details'),
514
+    'title' => bts('CPU', array(), null, 'boinc:host-details'),
515 515
     'help' => t('The manufacturer of the CPU in the host.'),
516 516
     'field' => array(
517 517
       'handler' => 'views_handler_field',
518
-      'click sortable' => TRUE
518
+      'click sortable' => true
519 519
     ),
520 520
     'filter' => array(
521 521
       'handler' => 'views_handler_filter_string'
@@ -525,11 +525,11 @@  discard block
 block discarded – undo
525 525
     )
526 526
   );
527 527
   $data['host']['rpc_seqno'] = array(
528
-    'title' => bts('Number of times client has contacted server', array(), NULL, 'boinc:host-details'),
528
+    'title' => bts('Number of times client has contacted server', array(), null, 'boinc:host-details'),
529 529
     'help' => t('The number of times the client has contacted the server.'),
530 530
     'field' => array(
531 531
       'handler' => 'views_handler_field_numeric',
532
-      'click sortable' => TRUE
532
+      'click sortable' => true
533 533
     ),
534 534
     'filter' => array(
535 535
       'handler' => 'views_handler_filter_numeric'
@@ -539,11 +539,11 @@  discard block
 block discarded – undo
539 539
     )
540 540
   );
541 541
   $data['host']['rpc_time'] = array(
542
-    'title' => bts('Last contact', array(), NULL, 'boinc:host-details'),
542
+    'title' => bts('Last contact', array(), null, 'boinc:host-details'),
543 543
     'help' => t('The time of the last RPC contact with the host.'),
544 544
     'field' => array(
545 545
       'handler' => 'views_handler_field_date',
546
-      'click sortable' => TRUE
546
+      'click sortable' => true
547 547
     ),
548 548
     'filter' => array(
549 549
       'handler' => 'views_handler_filter_date'
@@ -553,11 +553,11 @@  discard block
 block discarded – undo
553 553
     )
554 554
   );
555 555
   $data['host']['serialnum'] = array(
556
-    'title' => bts('Serial number', array(), NULL, 'boinc:host-details'),
556
+    'title' => bts('Serial number', array(), null, 'boinc:host-details'),
557 557
     'help' => t('Contains the release number of the BOINC application in use and the GPU of the host.'),
558 558
     'field' => array(
559 559
       'handler' => 'views_handler_field',
560
-      'click sortable' => TRUE
560
+      'click sortable' => true
561 561
     ),
562 562
     'filter' => array(
563 563
       'handler' => 'views_handler_filter_string'
@@ -567,11 +567,11 @@  discard block
 block discarded – undo
567 567
     )
568 568
   );
569 569
   $data['host']['timezone'] = array(
570
-    'title' => bts('Timezone', array(), NULL, 'boinc:host-details'),
570
+    'title' => bts('Timezone', array(), null, 'boinc:host-details'),
571 571
     'help' => t('The UTC offset of the local time.'),
572 572
     'field' => array(
573 573
       'handler' => 'views_handler_field_numeric',
574
-      'click sortable' => TRUE
574
+      'click sortable' => true
575 575
     ),
576 576
     'filter' => array(
577 577
       'handler' => 'views_handler_filter_numeric'
@@ -581,12 +581,12 @@  discard block
 block discarded – undo
581 581
     )
582 582
   );
583 583
   $data['host']['total_credit'] = array(
584
-    'title' => bts('Total credit', array(), NULL, 'boinc:user-or-team-total-credits'),
584
+    'title' => bts('Total credit', array(), null, 'boinc:user-or-team-total-credits'),
585 585
     'help' => t('The total accumulated BOINC credit for a host.'),
586 586
     'field' => array(
587 587
       'handler' => 'views_handler_field_numeric',
588
-      'click sortable' => TRUE,
589
-      'float' => TRUE
588
+      'click sortable' => true,
589
+      'float' => true
590 590
     ),
591 591
     'filter' => array(
592 592
       'handler' => 'views_handler_filter_numeric'
@@ -611,16 +611,16 @@  discard block
 block discarded – undo
611 611
   // Primary keys allowed as arguments
612 612
 
613 613
   $data['platform']['id'] = array(
614
-    'title' => bts('Platform ID', array(), NULL, 'boinc:platform-details'),
614
+    'title' => bts('Platform ID', array(), null, 'boinc:platform-details'),
615 615
     'help' => t('The ID number of the platform.'),
616 616
     'field' => array(
617 617
       'handler' => 'views_handler_field_numeric',
618
-      'click sortable' => TRUE
618
+      'click sortable' => true
619 619
     ),
620 620
     'argument' => array(
621 621
       'handler' => 'views_handler_argument',
622 622
       'name field' => 'title',
623
-      'numeric' => TRUE,
623
+      'numeric' => true,
624 624
       'validate type' => 'id'
625 625
     ),
626 626
     'filter' => array(
@@ -634,11 +634,11 @@  discard block
 block discarded – undo
634 634
   // Descriptions of app fields (alphabetized)
635 635
   
636 636
   $data['platform']['name'] = array(
637
-    'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
637
+    'title' => bts('Name', array(), null, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
638 638
     'help' => t('The name of the platform.'),
639 639
     'field' => array(
640 640
       'handler' => 'views_handler_field',
641
-      'click sortable' => TRUE
641
+      'click sortable' => true
642 642
     ),
643 643
     'filter' => array(
644 644
       'handler' => 'views_handler_filter_string'
@@ -680,16 +680,16 @@  discard block
 block discarded – undo
680 680
   // Primary keys allowed as arguments
681 681
 
682 682
   $data['result']['id'] = array(
683
-    'title' => bts('Task ID', array(), NULL, 'boinc:task-details'),
683
+    'title' => bts('Task ID', array(), null, 'boinc:task-details'),
684 684
     'help' => t('The ID number of this result.'),
685 685
     'field' => array(
686 686
       'handler' => 'views_handler_field_numeric',
687
-      'click sortable' => TRUE
687
+      'click sortable' => true
688 688
     ),
689 689
     'argument' => array(
690 690
       'handler' => 'views_handler_argument',
691 691
       'name field' => 'title',
692
-      'numeric' => TRUE,
692
+      'numeric' => true,
693 693
       'validate type' => 'id'
694 694
     ),
695 695
     'filter' => array(
@@ -703,13 +703,13 @@  discard block
 block discarded – undo
703 703
   // Foreign key fields
704 704
   
705 705
   $data['result']['userid'] = array(
706
-    'title' => bts('User ID', array(), NULL, 'boinc:user-details'),
706
+    'title' => bts('User ID', array(), null, 'boinc:user-details'),
707 707
     'help' => t('The owner of this result.'),
708 708
     // Foreign key to the {user} table
709 709
     'argument' => array(
710 710
       'handler' => 'views_handler_argument_boincuser_id',
711 711
       'name field' => 'title',
712
-      'numeric' => TRUE,
712
+      'numeric' => true,
713 713
       'validate type' => 'id'
714 714
     ),
715 715
     'relationship' => array(
@@ -720,13 +720,13 @@  discard block
 block discarded – undo
720 720
     )
721 721
   );
722 722
   $data['result']['workunitid'] = array(
723
-    'title' => bts('Workunit ID', array(), NULL, 'boinc:workunit-details'),
723
+    'title' => bts('Workunit ID', array(), null, 'boinc:workunit-details'),
724 724
     'help' => t('The workunit associated with this result.'),
725 725
     // Foreign key to the {workunit} table
726 726
     'argument' => array(
727 727
       'handler' => 'views_handler_argument',
728 728
       'name field' => 'title',
729
-      'numeric' => TRUE,
729
+      'numeric' => true,
730 730
       'validate type' => 'id'
731 731
     ),
732 732
     'relationship' => array(
@@ -737,7 +737,7 @@  discard block
 block discarded – undo
737 737
     ),
738 738
     'field' => array(
739 739
       'handler' => 'views_handler_field_numeric',
740
-      'click sortable' => TRUE
740
+      'click sortable' => true
741 741
     ),
742 742
     'filter' => array(
743 743
       'handler' => 'views_handler_filter_numeric'
@@ -747,13 +747,13 @@  discard block
 block discarded – undo
747 747
     )
748 748
   );
749 749
   $data['result']['hostid'] = array(
750
-    'title' => bts('Host ID', array(), NULL, 'boinc:task-details'),
750
+    'title' => bts('Host ID', array(), null, 'boinc:task-details'),
751 751
     'help' => t('The host associated with this result.'),
752 752
     // Foreign key to the {host} table
753 753
     'argument' => array(
754 754
       'handler' => 'views_handler_argument',
755 755
       'name field' => 'title',
756
-      'numeric' => TRUE,
756
+      'numeric' => true,
757 757
       'validate type' => 'id'
758 758
     ),
759 759
     'relationship' => array(
@@ -764,7 +764,7 @@  discard block
 block discarded – undo
764 764
     ),
765 765
     'field' => array(
766 766
       'handler' => 'views_handler_field_numeric',
767
-      'click sortable' => TRUE
767
+      'click sortable' => true
768 768
     ),
769 769
     'filter' => array(
770 770
       'handler' => 'views_handler_filter_numeric'
@@ -777,11 +777,11 @@  discard block
 block discarded – undo
777 777
   // Descriptions of result fields (alphabetized)
778 778
   
779 779
   $data['result']['appid'] = array(
780
-    'title' => bts('Application ID', array(), NULL, 'boinc:application-details'),
780
+    'title' => bts('Application ID', array(), null, 'boinc:application-details'),
781 781
     'help' => t('The ID number of the application.'),
782 782
     'field' => array(
783 783
       'handler' => 'views_handler_field_numeric',
784
-      'click sortable' => TRUE
784
+      'click sortable' => true
785 785
     ),
786 786
     'filter' => array(
787 787
       'handler' => 'views_handler_filter_numeric'
@@ -791,11 +791,11 @@  discard block
 block discarded – undo
791 791
     )
792 792
   );
793 793
   $data['result']['app_version_id'] = array(
794
-    'title' => bts('Application version', array(), NULL, 'boinc:task-details'),
794
+    'title' => bts('Application version', array(), null, 'boinc:task-details'),
795 795
     'help' => t('The version number of the application.'),
796 796
     'field' => array(
797 797
       'handler' => 'views_handler_field_numeric',
798
-      'click sortable' => TRUE
798
+      'click sortable' => true
799 799
     ),
800 800
     'filter' => array(
801 801
       'handler' => 'views_handler_filter_numeric'
@@ -805,12 +805,12 @@  discard block
 block discarded – undo
805 805
     )
806 806
   );
807 807
   $data['result']['claimed_credit'] = array(
808
-    'title' => bts('Claimed credit', array(), NULL, 'boinc:task-details'),
808
+    'title' => bts('Claimed credit', array(), null, 'boinc:task-details'),
809 809
     'help' => t('The credit claimed for this result.'),
810 810
     'field' => array(
811 811
       'handler' => 'views_handler_field_numeric',
812
-      'click sortable' => TRUE,
813
-      'float' => TRUE
812
+      'click sortable' => true,
813
+      'float' => true
814 814
     ),
815 815
     'filter' => array(
816 816
       'handler' => 'views_handler_filter_numeric'
@@ -820,11 +820,11 @@  discard block
 block discarded – undo
820 820
     )
821 821
   );
822 822
   $data['result']['client_state'] = array(
823
-    'title' => bts('Client state', array(), NULL, 'boinc:task-details'),
823
+    'title' => bts('Client state', array(), null, 'boinc:task-details'),
824 824
     'help' => t('The state of the task on the client side.'),
825 825
     'field' => array(
826 826
       'handler' => 'views_handler_field_numeric',
827
-      'click sortable' => TRUE
827
+      'click sortable' => true
828 828
     ),
829 829
     'filter' => array(
830 830
       'handler' => 'views_handler_filter_numeric'
@@ -834,12 +834,12 @@  discard block
 block discarded – undo
834 834
     )
835 835
   );
836 836
   $data['result']['cpu_time'] = array(
837
-    'title' => bts('CPU time', array(), NULL, 'boinc:task-details'),
837
+    'title' => bts('CPU time', array(), null, 'boinc:task-details'),
838 838
     'help' => t('The CPU time spent on the task.'),
839 839
     'field' => array(
840 840
       'handler' => 'views_handler_field_numeric',
841
-      'click sortable' => TRUE,
842
-      'float' => TRUE
841
+      'click sortable' => true,
842
+      'float' => true
843 843
     ),
844 844
     'filter' => array(
845 845
       'handler' => 'views_handler_filter_numeric'
@@ -849,11 +849,11 @@  discard block
 block discarded – undo
849 849
     )
850 850
   );
851 851
   $data['result']['create_time'] = array(
852
-    'title' => bts('Created', array(), NULL, 'boinc:task-details:-1:ignoreoverwrite'),
852
+    'title' => bts('Created', array(), null, 'boinc:task-details:-1:ignoreoverwrite'),
853 853
     'help' => t('The time that the task was created.'),
854 854
     'field' => array(
855 855
       'handler' => 'views_handler_field_date',
856
-      'click sortable' => TRUE
856
+      'click sortable' => true
857 857
     ),
858 858
     'filter' => array(
859 859
       'handler' => 'views_handler_filter_date'
@@ -863,12 +863,12 @@  discard block
 block discarded – undo
863 863
     )
864 864
   );
865 865
   $data['result']['elapsed_time'] = array(
866
-    'title' => bts('Run time', array(), NULL, 'boinc:task-details'),
866
+    'title' => bts('Run time', array(), null, 'boinc:task-details'),
867 867
     'help' => t('The run time of the task.'),
868 868
     'field' => array(
869 869
       'handler' => 'views_handler_field_numeric',
870
-      'click sortable' => TRUE,
871
-      'float' => TRUE
870
+      'click sortable' => true,
871
+      'float' => true
872 872
     ),
873 873
     'filter' => array(
874 874
       'handler' => 'views_handler_filter_numeric'
@@ -878,11 +878,11 @@  discard block
 block discarded – undo
878 878
     )
879 879
   );
880 880
   $data['result']['exit_status'] = array(
881
-    'title' => bts('Exit status', array(), NULL, 'boinc:task-details'),
881
+    'title' => bts('Exit status', array(), null, 'boinc:task-details'),
882 882
     'help' => t('The exit code of the task.'),
883 883
     'field' => array(
884 884
       'handler' => 'views_handler_field_numeric',
885
-      'click sortable' => TRUE
885
+      'click sortable' => true
886 886
     ),
887 887
     'filter' => array(
888 888
       'handler' => 'views_handler_filter_numeric'
@@ -892,12 +892,12 @@  discard block
 block discarded – undo
892 892
     )
893 893
   );
894 894
   $data['result']['granted_credit'] = array(
895
-    'title' => bts('Granted credit', array(), NULL, 'boinc:task-details'),
895
+    'title' => bts('Granted credit', array(), null, 'boinc:task-details'),
896 896
     'help' => t('The credit granted for this result.'),
897 897
     'field' => array(
898 898
       'handler' => 'views_handler_field_numeric',
899
-      'click sortable' => TRUE,
900
-      'float' => TRUE
899
+      'click sortable' => true,
900
+      'float' => true
901 901
     ),
902 902
     'filter' => array(
903 903
       'handler' => 'views_handler_filter_numeric'
@@ -907,11 +907,11 @@  discard block
 block discarded – undo
907 907
     )
908 908
   );
909 909
   $data['result']['name'] = array(
910
-    'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
910
+    'title' => bts('Name', array(), null, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
911 911
     'help' => t('The name of the task.'),
912 912
     'field' => array(
913 913
       'handler' => 'views_handler_field',
914
-      'click sortable' => TRUE
914
+      'click sortable' => true
915 915
     ),
916 916
     'filter' => array(
917 917
       'handler' => 'views_handler_filter_string'
@@ -921,11 +921,11 @@  discard block
 block discarded – undo
921 921
     )
922 922
   );
923 923
   $data['result']['outcome'] = array(
924
-    'title' => bts('Outcome', array(), NULL, 'boinc:task-details'),
924
+    'title' => bts('Outcome', array(), null, 'boinc:task-details'),
925 925
     'help' => t('The outcome of the task.'),
926 926
     'field' => array(
927 927
       'handler' => 'views_handler_field_numeric',
928
-      'click sortable' => TRUE
928
+      'click sortable' => true
929 929
     ),
930 930
     'filter' => array(
931 931
       'handler' => 'views_handler_filter_numeric'
@@ -935,11 +935,11 @@  discard block
 block discarded – undo
935 935
     )
936 936
   );
937 937
   $data['result']['received_time'] = array(
938
-    'title' => bts('Received time', array(), NULL, 'boinc:task-details'),
938
+    'title' => bts('Received time', array(), null, 'boinc:task-details'),
939 939
     'help' => t('The time that the result was received.'),
940 940
     'field' => array(
941 941
       'handler' => 'views_handler_field_date',
942
-      'click sortable' => TRUE
942
+      'click sortable' => true
943 943
     ),
944 944
     'filter' => array(
945 945
       'handler' => 'views_handler_filter_date'
@@ -949,11 +949,11 @@  discard block
 block discarded – undo
949 949
     )
950 950
   );
951 951
   $data['result']['report_deadline'] = array(
952
-    'title' => bts('Report deadline', array(), NULL, 'boinc:task-details'),
952
+    'title' => bts('Report deadline', array(), null, 'boinc:task-details'),
953 953
     'help' => t('The deadline for the task.'),
954 954
     'field' => array(
955 955
       'handler' => 'views_handler_field_date',
956
-      'click sortable' => TRUE
956
+      'click sortable' => true
957 957
     ),
958 958
     'filter' => array(
959 959
       'handler' => 'views_handler_filter_date'
@@ -963,11 +963,11 @@  discard block
 block discarded – undo
963 963
     )
964 964
   );
965 965
   $data['result']['sent_time'] = array(
966
-    'title' => bts('Sent', array(), NULL, 'boinc:task-details'),
966
+    'title' => bts('Sent', array(), null, 'boinc:task-details'),
967 967
     'help' => t('The time that the task was sent.'),
968 968
     'field' => array(
969 969
       'handler' => 'views_handler_field_date',
970
-      'click sortable' => TRUE
970
+      'click sortable' => true
971 971
     ),
972 972
     'filter' => array(
973 973
       'handler' => 'views_handler_filter_date'
@@ -977,11 +977,11 @@  discard block
 block discarded – undo
977 977
     )
978 978
   );
979 979
   $data['result']['server_state'] = array(
980
-    'title' => bts('Server state', array(), NULL, 'boinc:task-details'),
980
+    'title' => bts('Server state', array(), null, 'boinc:task-details'),
981 981
     'help' => t('The state of task on the server side.'),
982 982
     'field' => array(
983 983
       'handler' => 'views_handler_field_numeric',
984
-      'click sortable' => TRUE
984
+      'click sortable' => true
985 985
     ),
986 986
     'filter' => array(
987 987
       'handler' => 'views_handler_filter_numeric'
@@ -991,11 +991,11 @@  discard block
 block discarded – undo
991 991
     )
992 992
   );
993 993
   $data['result']['stderr_out'] = array(
994
-    'title' => bts('Stderr out', array(), NULL, 'boinc:task-details'),
994
+    'title' => bts('Stderr out', array(), null, 'boinc:task-details'),
995 995
     'help' => t('The output to standard error.'),
996 996
     'field' => array(
997 997
       'handler' => 'views_handler_field',
998
-      'click sortable' => TRUE
998
+      'click sortable' => true
999 999
     ),
1000 1000
     'filter' => array(
1001 1001
       'handler' => 'views_handler_filter_string'
@@ -1005,11 +1005,11 @@  discard block
 block discarded – undo
1005 1005
     )
1006 1006
   );
1007 1007
   $data['result']['validate_state'] = array(
1008
-    'title' => bts('Validation state', array(), NULL, 'boinc:task-details'),
1008
+    'title' => bts('Validation state', array(), null, 'boinc:task-details'),
1009 1009
     'help' => t('The state of validation of this result.'),
1010 1010
     'field' => array(
1011 1011
       'handler' => 'views_handler_field_numeric',
1012
-      'click sortable' => TRUE
1012
+      'click sortable' => true
1013 1013
     ),
1014 1014
     'filter' => array(
1015 1015
       'handler' => 'views_handler_filter_numeric'
@@ -1019,11 +1019,11 @@  discard block
 block discarded – undo
1019 1019
     )
1020 1020
   );
1021 1021
   $data['result']['peak_working_set_size'] = array(
1022
-    'title' => bts('Peak working set size', array(), NULL, 'boinc:task-details'),
1022
+    'title' => bts('Peak working set size', array(), null, 'boinc:task-details'),
1023 1023
     'help' => t('Peak working set size.'),
1024 1024
     'field' => array(
1025 1025
       'handler' => 'views_handler_field_numeric',
1026
-      'click sortable' => TRUE
1026
+      'click sortable' => true
1027 1027
     ),
1028 1028
     'filter' => array(
1029 1029
       'handler' => 'views_handler_filter_numeric'
@@ -1033,11 +1033,11 @@  discard block
 block discarded – undo
1033 1033
     )
1034 1034
   );
1035 1035
   $data['result']['peak_swap_size'] = array(
1036
-    'title' => bts('Peak swap size', array(), NULL, 'boinc:task-details'),
1036
+    'title' => bts('Peak swap size', array(), null, 'boinc:task-details'),
1037 1037
     'help' => t('Peak swap size.'),
1038 1038
     'field' => array(
1039 1039
       'handler' => 'views_handler_field_numeric',
1040
-      'click sortable' => TRUE
1040
+      'click sortable' => true
1041 1041
     ),
1042 1042
     'filter' => array(
1043 1043
       'handler' => 'views_handler_filter_numeric'
@@ -1047,11 +1047,11 @@  discard block
 block discarded – undo
1047 1047
     )
1048 1048
   );
1049 1049
     $data['result']['peak_disk_usage'] = array(
1050
-    'title' => bts('Peak disk usage', array(), NULL, 'boinc:task-details'),
1050
+    'title' => bts('Peak disk usage', array(), null, 'boinc:task-details'),
1051 1051
     'help' => t('Peak disk usage.'),
1052 1052
     'field' => array(
1053 1053
       'handler' => 'views_handler_field_numeric',
1054
-      'click sortable' => TRUE
1054
+      'click sortable' => true
1055 1055
     ),
1056 1056
     'filter' => array(
1057 1057
       'handler' => 'views_handler_filter_numeric'
@@ -1086,16 +1086,16 @@  discard block
 block discarded – undo
1086 1086
   // Primary keys allowed as arguments
1087 1087
   
1088 1088
   $data['workunit']['id'] = array(
1089
-    'title' => bts('Workunit ID', array(), NULL, 'boinc:workunit-details'),
1089
+    'title' => bts('Workunit ID', array(), null, 'boinc:workunit-details'),
1090 1090
     'help' => t('The ID number of this workunit.'),
1091 1091
     'field' => array(
1092 1092
       'handler' => 'views_handler_field_numeric',
1093
-      'click sortable' => TRUE
1093
+      'click sortable' => true
1094 1094
     ),
1095 1095
     'argument' => array(
1096 1096
       'handler' => 'views_handler_argument',
1097 1097
       'name field' => 'title',
1098
-      'numeric' => TRUE,
1098
+      'numeric' => true,
1099 1099
       'validate type' => 'id'
1100 1100
     ),
1101 1101
     'filter' => array(
@@ -1109,12 +1109,12 @@  discard block
 block discarded – undo
1109 1109
   // Foreign key fields
1110 1110
   
1111 1111
   $data['workunit']['appid'] = array(
1112
-    'title' => bts('Application ID', array(), NULL, 'boinc:application-details'),
1112
+    'title' => bts('Application ID', array(), null, 'boinc:application-details'),
1113 1113
     'help' => t('The application associated with this workunit.'), 
1114 1114
     'argument' => array( // foreign key to the {app} table
1115 1115
       'handler' => 'views_handler_argument',
1116 1116
       'name field' => 'title',
1117
-      'numeric' => TRUE,
1117
+      'numeric' => true,
1118 1118
       'validate type' => 'id'
1119 1119
     ),
1120 1120
     'relationship' => array(
@@ -1125,7 +1125,7 @@  discard block
 block discarded – undo
1125 1125
     ),
1126 1126
     'field' => array(
1127 1127
       'handler' => 'views_handler_field_numeric',
1128
-      'click sortable' => TRUE
1128
+      'click sortable' => true
1129 1129
     ),
1130 1130
     'filter' => array(
1131 1131
       'handler' => 'views_handler_filter_numeric'
@@ -1138,12 +1138,12 @@  discard block
 block discarded – undo
1138 1138
   // Descriptions of workunit fields (alphabetized)
1139 1139
   
1140 1140
   $data['workunit']['canonical_credit'] = array(
1141
-    'title' => bts('Canonical credit', array(), NULL, 'boinc:workunit-details'),
1141
+    'title' => bts('Canonical credit', array(), null, 'boinc:workunit-details'),
1142 1142
     'help' => t('The canonical credit of the workunit.'),
1143 1143
     'field' => array(
1144 1144
       'handler' => 'views_handler_field_numeric',
1145
-      'click sortable' => TRUE,
1146
-      'float' => TRUE
1145
+      'click sortable' => true,
1146
+      'float' => true
1147 1147
     ),
1148 1148
     'filter' => array(
1149 1149
       'handler' => 'views_handler_filter_numeric'
@@ -1153,11 +1153,11 @@  discard block
 block discarded – undo
1153 1153
     )
1154 1154
   );
1155 1155
   $data['workunit']['canonical_resultid'] = array(
1156
-    'title' => bts('Canonical result ID', array(), NULL, 'boinc:workunit-details'),
1156
+    'title' => bts('Canonical result ID', array(), null, 'boinc:workunit-details'),
1157 1157
     'help' => t('The ID of the canonical result associated with the workunit.'),
1158 1158
     'field' => array(
1159 1159
       'handler' => 'views_handler_field_numeric',
1160
-      'click sortable' => TRUE
1160
+      'click sortable' => true
1161 1161
     ),
1162 1162
     'filter' => array(
1163 1163
       'handler' => 'views_handler_filter_numeric'
@@ -1167,11 +1167,11 @@  discard block
 block discarded – undo
1167 1167
     )
1168 1168
   );
1169 1169
   $data['workunit']['create_time'] = array(
1170
-    'title' => bts('Created time', array(), NULL, 'boinc:workunit-details'),
1170
+    'title' => bts('Created time', array(), null, 'boinc:workunit-details'),
1171 1171
     'help' => t('The time that the workunit was created.'),
1172 1172
     'field' => array(
1173 1173
       'handler' => 'views_handler_field_date',
1174
-      'click sortable' => TRUE
1174
+      'click sortable' => true
1175 1175
     ),
1176 1176
     'filter' => array(
1177 1177
       'handler' => 'views_handler_filter_date'
@@ -1181,11 +1181,11 @@  discard block
 block discarded – undo
1181 1181
     )
1182 1182
   );
1183 1183
   $data['workunit']['error_mask'] = array(
1184
-    'title' => bts('Error mask', array(), NULL, 'boinc:workunit-details'),
1184
+    'title' => bts('Error mask', array(), null, 'boinc:workunit-details'),
1185 1185
     'help' => t('Error mask of the workunit.'),
1186 1186
     'field' => array(
1187 1187
       'handler' => 'views_handler_field_numeric',
1188
-      'click sortable' => TRUE
1188
+      'click sortable' => true
1189 1189
     ),
1190 1190
     'filter' => array(
1191 1191
       'handler' => 'views_handler_filter_numeric'
@@ -1195,11 +1195,11 @@  discard block
 block discarded – undo
1195 1195
     )
1196 1196
   );
1197 1197
   $data['workunit']['min_quorum'] = array(
1198
-    'title' => bts('Minimum quorum', array(), NULL, 'boinc:workunit-details'),
1198
+    'title' => bts('Minimum quorum', array(), null, 'boinc:workunit-details'),
1199 1199
     'help' => t('Minimum quorum of the workunit.'),
1200 1200
     'field' => array(
1201 1201
       'handler' => 'views_handler_field_numeric',
1202
-      'click sortable' => TRUE
1202
+      'click sortable' => true
1203 1203
     ),
1204 1204
     'filter' => array(
1205 1205
       'handler' => 'views_handler_filter_numeric'
@@ -1209,11 +1209,11 @@  discard block
 block discarded – undo
1209 1209
     )
1210 1210
   );
1211 1211
   $data['workunit']['name'] = array(
1212
-    'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreovewrite'),
1212
+    'title' => bts('Name', array(), null, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreovewrite'),
1213 1213
     'help' => t('The name of the workunit.'),
1214 1214
     'field' => array(
1215 1215
       'handler' => 'views_handler_field',
1216
-      'click sortable' => TRUE
1216
+      'click sortable' => true
1217 1217
     ),
1218 1218
     'filter' => array(
1219 1219
       'handler' => 'views_handler_filter_string'
@@ -1223,11 +1223,11 @@  discard block
 block discarded – undo
1223 1223
     )
1224 1224
   );
1225 1225
   $data['workunit']['max_error_results'] = array(
1226
-    'title' => bts('Max error tasks', array(), NULL, 'boinc:workunit-details'),
1226
+    'title' => bts('Max error tasks', array(), null, 'boinc:workunit-details'),
1227 1227
     'help' => t('The maximum number of error tasks in the workunit.'),
1228 1228
     'field' => array(
1229 1229
       'handler' => 'views_handler_field_numeric',
1230
-      'click sortable' => TRUE
1230
+      'click sortable' => true
1231 1231
     ),
1232 1232
     'filter' => array(
1233 1233
       'handler' => 'views_handler_filter_numeric'
@@ -1237,11 +1237,11 @@  discard block
 block discarded – undo
1237 1237
     )
1238 1238
   );
1239 1239
   $data['workunit']['max_success_results'] = array(
1240
-    'title' => bts('Max success tasks', array(), NULL, 'boinc:workunit-details'),
1240
+    'title' => bts('Max success tasks', array(), null, 'boinc:workunit-details'),
1241 1241
     'help' => t('The maximum number of successful tasks in the workunit.'),
1242 1242
     'field' => array(
1243 1243
       'handler' => 'views_handler_field_numeric',
1244
-      'click sortable' => TRUE
1244
+      'click sortable' => true
1245 1245
     ),
1246 1246
     'filter' => array(
1247 1247
       'handler' => 'views_handler_filter_numeric'
@@ -1251,11 +1251,11 @@  discard block
 block discarded – undo
1251 1251
     )
1252 1252
   );
1253 1253
   $data['workunit']['max_total_results'] = array(
1254
-    'title' => bts('Max total tasks', array(), NULL, 'boinc:workunit-details'),
1254
+    'title' => bts('Max total tasks', array(), null, 'boinc:workunit-details'),
1255 1255
     'help' => t('The maximum number of total tasks in the workunit.'),
1256 1256
     'field' => array(
1257 1257
       'handler' => 'views_handler_field_numeric',
1258
-      'click sortable' => TRUE
1258
+      'click sortable' => true
1259 1259
     ),
1260 1260
     'filter' => array(
1261 1261
       'handler' => 'views_handler_filter_numeric'
@@ -1265,11 +1265,11 @@  discard block
 block discarded – undo
1265 1265
     )
1266 1266
   );
1267 1267
   $data['workunit']['need_validate'] = array(
1268
-    'title' => bts('Needs validation', array(), NULL, 'boinc:workunit-details'),
1268
+    'title' => bts('Needs validation', array(), null, 'boinc:workunit-details'),
1269 1269
     'help' => t('Whether or not a workunit needs validation.'),
1270 1270
     'field' => array(
1271 1271
       'handler' => 'views_handler_field_numeric',
1272
-      'click sortable' => TRUE
1272
+      'click sortable' => true
1273 1273
     ),
1274 1274
     'filter' => array(
1275 1275
       'handler' => 'views_handler_filter_numeric'
@@ -1279,11 +1279,11 @@  discard block
 block discarded – undo
1279 1279
     )
1280 1280
   );
1281 1281
   $data['workunit']['target_nresults'] = array(
1282
-    'title' => bts('Initial replication', array(), NULL, 'boinc:workunit-details'),
1282
+    'title' => bts('Initial replication', array(), null, 'boinc:workunit-details'),
1283 1283
     'help' => t('The target number of results for the workunit.'),
1284 1284
     'field' => array(
1285 1285
       'handler' => 'views_handler_field_numeric',
1286
-      'click sortable' => TRUE
1286
+      'click sortable' => true
1287 1287
     ),
1288 1288
     'filter' => array(
1289 1289
       'handler' => 'views_handler_filter_numeric'
@@ -1308,16 +1308,16 @@  discard block
 block discarded – undo
1308 1308
   // Primary keys allowed as arguments
1309 1309
 
1310 1310
   $data['app']['id'] = array(
1311
-    'title' => bts('Application ID', array(), NULL, 'boinc:application-details'),
1311
+    'title' => bts('Application ID', array(), null, 'boinc:application-details'),
1312 1312
     'help' => t('The ID number of this application.'),
1313 1313
     'field' => array(
1314 1314
       'handler' => 'views_handler_field_numeric',
1315
-      'click sortable' => TRUE
1315
+      'click sortable' => true
1316 1316
     ),
1317 1317
     'argument' => array(
1318 1318
       'handler' => 'views_handler_argument',
1319 1319
       'name field' => 'title',
1320
-      'numeric' => TRUE,
1320
+      'numeric' => true,
1321 1321
       'validate type' => 'id'
1322 1322
     ),
1323 1323
     'filter' => array(
@@ -1331,11 +1331,11 @@  discard block
 block discarded – undo
1331 1331
   // Descriptions of app fields (alphabetized)
1332 1332
   
1333 1333
   $data['app']['target_nresults'] = array(
1334
-    'title' => bts('Target number of results', array(), NULL, 'boinc:application-details'),
1334
+    'title' => bts('Target number of results', array(), null, 'boinc:application-details'),
1335 1335
     'help' => t('The number of times to replicate tasks in this application.'),
1336 1336
     'field' => array(
1337 1337
       'handler' => 'views_handler_field_numeric',
1338
-      'click sortable' => TRUE
1338
+      'click sortable' => true
1339 1339
     ),
1340 1340
     'filter' => array(
1341 1341
       'handler' => 'views_handler_filter_numeric'
@@ -1345,11 +1345,11 @@  discard block
 block discarded – undo
1345 1345
     )
1346 1346
   );
1347 1347
   $data['app']['user_friendly_name'] = array(
1348
-    'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
1348
+    'title' => bts('Name', array(), null, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
1349 1349
     'help' => t('The user friendly name of the application.'),
1350 1350
     'field' => array(
1351 1351
       'handler' => 'views_handler_field',
1352
-      'click sortable' => TRUE
1352
+      'click sortable' => true
1353 1353
     ),
1354 1354
     'filter' => array(
1355 1355
       'handler' => 'views_handler_filter_string'
@@ -1374,16 +1374,16 @@  discard block
 block discarded – undo
1374 1374
   // Primary keys allowed as arguments
1375 1375
 
1376 1376
   $data['app_version']['id'] = array(
1377
-    'title' => bts('Application version ID', array(), NULL, 'boinc:application-details'),
1377
+    'title' => bts('Application version ID', array(), null, 'boinc:application-details'),
1378 1378
     'help' => t('The ID number of this application version.'),
1379 1379
     'field' => array(
1380 1380
       'handler' => 'views_handler_field_numeric',
1381
-      'click sortable' => TRUE
1381
+      'click sortable' => true
1382 1382
     ),
1383 1383
     'argument' => array(
1384 1384
       'handler' => 'views_handler_argument',
1385 1385
       'name field' => 'title',
1386
-      'numeric' => TRUE,
1386
+      'numeric' => true,
1387 1387
       'validate type' => 'id'
1388 1388
     ),
1389 1389
     'filter' => array(
@@ -1397,7 +1397,7 @@  discard block
 block discarded – undo
1397 1397
   // Foreign key fields
1398 1398
   
1399 1399
   $data['app_version']['appid'] = array(
1400
-    'title' => bts('Application ID', array(), NULL, 'boinc:application-details'),
1400
+    'title' => bts('Application ID', array(), null, 'boinc:application-details'),
1401 1401
     'help' => t('The application ID associated with this app version.'),
1402 1402
     // Because this is a foreign key to the {app} table. This allows us to
1403 1403
     // have, when the view is configured with this relationship, all the fields
@@ -1405,7 +1405,7 @@  discard block
 block discarded – undo
1405 1405
     'argument' => array(
1406 1406
       'handler' => 'views_handler_argument_numeric',
1407 1407
       'name field' => 'title',
1408
-      'numeric' => TRUE,
1408
+      'numeric' => true,
1409 1409
       'validate type' => 'id'
1410 1410
     ),
1411 1411
     'relationship' => array(
@@ -1416,7 +1416,7 @@  discard block
 block discarded – undo
1416 1416
     ),
1417 1417
     'field' => array(
1418 1418
       'handler' => 'views_handler_field_numeric',
1419
-      'click sortable' => TRUE
1419
+      'click sortable' => true
1420 1420
     ),
1421 1421
     'filter' => array(
1422 1422
       'handler' => 'views_handler_filter_numeric'
@@ -1427,7 +1427,7 @@  discard block
 block discarded – undo
1427 1427
   );
1428 1428
   
1429 1429
   $data['app_version']['platformid'] = array(
1430
-    'title' => bts('Platform ID', array(), NULL, 'boinc:platform-details'),
1430
+    'title' => bts('Platform ID', array(), null, 'boinc:platform-details'),
1431 1431
     'help' => t('The platform ID associated with this app version.'),
1432 1432
     // Because this is a foreign key to the {platform} table. This allows us to
1433 1433
     // have, when the view is configured with this relationship, all the fields
@@ -1435,7 +1435,7 @@  discard block
 block discarded – undo
1435 1435
     'argument' => array(
1436 1436
       'handler' => 'views_handler_argument_numeric',
1437 1437
       'name field' => 'title',
1438
-      'numeric' => TRUE,
1438
+      'numeric' => true,
1439 1439
       'validate type' => 'id'
1440 1440
     ),
1441 1441
     'relationship' => array(
@@ -1446,7 +1446,7 @@  discard block
 block discarded – undo
1446 1446
     ),
1447 1447
     'field' => array(
1448 1448
       'handler' => 'views_handler_field_numeric',
1449
-      'click sortable' => TRUE
1449
+      'click sortable' => true
1450 1450
     ),
1451 1451
     'filter' => array(
1452 1452
       'handler' => 'views_handler_filter_numeric'
@@ -1459,11 +1459,11 @@  discard block
 block discarded – undo
1459 1459
   // Descriptions of app fields (alphabetized)
1460 1460
   
1461 1461
   $data['app_version']['plan_class'] = array(
1462
-    'title' => bts('Plan class', array(), NULL, 'boinc:application-details'),
1462
+    'title' => bts('Plan class', array(), null, 'boinc:application-details'),
1463 1463
     'help' => t('App version plan class.'),
1464 1464
     'field' => array(
1465 1465
       'handler' => 'views_handler_field',
1466
-      'click sortable' => TRUE
1466
+      'click sortable' => true
1467 1467
     ),
1468 1468
     'filter' => array(
1469 1469
       'handler' => 'views_handler_filter_string'
@@ -1473,12 +1473,12 @@  discard block
 block discarded – undo
1473 1473
     )
1474 1474
   );
1475 1475
   $data['app_version']['version_num'] = array(
1476
-    'title' => bts('Version number', array(), NULL, 'boinc:application-details'),
1476
+    'title' => bts('Version number', array(), null, 'boinc:application-details'),
1477 1477
     'help' => t('The application version number.'),
1478 1478
     'field' => array(
1479 1479
       'handler' => 'views_handler_field_boincwork_app_version_number',
1480
-      'click sortable' => TRUE,
1481
-      'float' => TRUE,
1480
+      'click sortable' => true,
1481
+      'float' => true,
1482 1482
     ),
1483 1483
     'filter' => array(
1484 1484
       'handler' => 'views_handler_filter_numeric'
@@ -1512,16 +1512,16 @@  discard block
 block discarded – undo
1512 1512
   // Primary keys allowed as arguments
1513 1513
 
1514 1514
   $data['host_app_version']['host_id'] = array(
1515
-    'title' => bts('Computer', array(), NULL, 'boinc:host-details'),
1515
+    'title' => bts('Computer', array(), null, 'boinc:host-details'),
1516 1516
     'help' => t('The host ID connected to this app version data.'),
1517 1517
     'field' => array(
1518 1518
       'handler' => 'views_handler_field_numeric',
1519
-      'click sortable' => TRUE
1519
+      'click sortable' => true
1520 1520
     ),
1521 1521
     'argument' => array(
1522 1522
       'handler' => 'views_handler_argument',
1523 1523
       'name field' => 'title',
1524
-      'numeric' => TRUE,
1524
+      'numeric' => true,
1525 1525
       'validate type' => 'id'
1526 1526
     ),
1527 1527
     'filter' => array(
@@ -1535,7 +1535,7 @@  discard block
 block discarded – undo
1535 1535
   // Foreign key fields
1536 1536
   
1537 1537
   $data['host_app_version']['app_version_id'] = array(
1538
-    'title' => bts('App version ID', array(), NULL, 'boinc:application-details'),
1538
+    'title' => bts('App version ID', array(), null, 'boinc:application-details'),
1539 1539
     'help' => t('The app version ID connected to this host data.'),
1540 1540
     // Because this is a foreign key to the {host} table. This allows us to
1541 1541
     // have, when the view is configured with this relationship, all the fields
@@ -1543,7 +1543,7 @@  discard block
 block discarded – undo
1543 1543
     'argument' => array(
1544 1544
       'handler' => 'views_handler_argument_numeric',
1545 1545
       'name field' => 'title',
1546
-      'numeric' => TRUE,
1546
+      'numeric' => true,
1547 1547
       'validate type' => 'id'
1548 1548
     ),
1549 1549
     'relationship' => array(
@@ -1554,7 +1554,7 @@  discard block
 block discarded – undo
1554 1554
     ),
1555 1555
     'field' => array(
1556 1556
       'handler' => 'views_handler_field_numeric',
1557
-      'click sortable' => TRUE
1557
+      'click sortable' => true
1558 1558
     ),
1559 1559
     'filter' => array(
1560 1560
       'handler' => 'views_handler_filter_numeric'
@@ -1567,11 +1567,11 @@  discard block
 block discarded – undo
1567 1567
   // Descriptions of host_app_version fields (alphabetized)
1568 1568
   
1569 1569
   $data['host_app_version']['consecutive_valid'] = array(
1570
-    'title' => bts('Consecutive valid tasks', array(), NULL, 'boinc:application-details'),
1570
+    'title' => bts('Consecutive valid tasks', array(), null, 'boinc:application-details'),
1571 1571
     'help' => t('The number of consecutive valid tasks for this app and by this host.'),
1572 1572
     'field' => array(
1573 1573
       'handler' => 'views_handler_field_numeric',
1574
-      'click sortable' => TRUE
1574
+      'click sortable' => true
1575 1575
     ),
1576 1576
     'filter' => array(
1577 1577
       'handler' => 'views_handler_filter_numeric'
@@ -1585,7 +1585,7 @@  discard block
 block discarded – undo
1585 1585
     'help' => t('The "et_avg" for this app and by this host.'),
1586 1586
     'field' => array(
1587 1587
       'handler' => 'views_handler_field_boincwork_host_app_et_avg',
1588
-      'click sortable' => TRUE
1588
+      'click sortable' => true
1589 1589
     ),
1590 1590
     'filter' => array(
1591 1591
       'handler' => 'views_handler_filter_numeric'
@@ -1595,11 +1595,11 @@  discard block
 block discarded – undo
1595 1595
     )
1596 1596
   );
1597 1597
   $data['host_app_version']['et_n'] = array(
1598
-    'title' => bts('Number of tasks completed', array(), NULL, 'boinc:application-details'),
1598
+    'title' => bts('Number of tasks completed', array(), null, 'boinc:application-details'),
1599 1599
     'help' => t('The tasks completed for this app and by this host.'),
1600 1600
     'field' => array(
1601 1601
       'handler' => 'views_handler_field_numeric',
1602
-      'click sortable' => TRUE
1602
+      'click sortable' => true
1603 1603
     ),
1604 1604
     'filter' => array(
1605 1605
       'handler' => 'views_handler_filter_numeric'
@@ -1609,11 +1609,11 @@  discard block
 block discarded – undo
1609 1609
     )
1610 1610
   );
1611 1611
   $data['host_app_version']['max_jobs_per_day'] = array(
1612
-    'title' => bts('Max tasks per day', array(), NULL, 'boinc:application-details'),
1612
+    'title' => bts('Max tasks per day', array(), null, 'boinc:application-details'),
1613 1613
     'help' => t('The maximum tasks per day for this app and by this host.'),
1614 1614
     'field' => array(
1615 1615
       'handler' => 'views_handler_field_numeric',
1616
-      'click sortable' => TRUE
1616
+      'click sortable' => true
1617 1617
     ),
1618 1618
     'filter' => array(
1619 1619
       'handler' => 'views_handler_filter_numeric'
@@ -1623,11 +1623,11 @@  discard block
 block discarded – undo
1623 1623
     )
1624 1624
   );
1625 1625
   $data['host_app_version']['n_jobs_today'] = array(
1626
-    'title' => bts('Number of tasks today', array(), NULL, 'boinc:application-details'),
1626
+    'title' => bts('Number of tasks today', array(), null, 'boinc:application-details'),
1627 1627
     'help' => t('The number of tasks today for this app and by this host.'),
1628 1628
     'field' => array(
1629 1629
       'handler' => 'views_handler_field_numeric',
1630
-      'click sortable' => TRUE
1630
+      'click sortable' => true
1631 1631
     ),
1632 1632
     'filter' => array(
1633 1633
       'handler' => 'views_handler_filter_numeric'
@@ -1637,12 +1637,12 @@  discard block
 block discarded – undo
1637 1637
     )
1638 1638
   );
1639 1639
   $data['host_app_version']['turnaround_avg'] = array(
1640
-    'title' => bts('Average turnaround time', array(), NULL, 'boinc:application-details:-1:ignoreoverwrite'),
1640
+    'title' => bts('Average turnaround time', array(), null, 'boinc:application-details:-1:ignoreoverwrite'),
1641 1641
     'help' => t('The average turnaround time per task for this app and by this host.'),
1642 1642
     'field' => array(
1643 1643
       'handler' => 'views_handler_field_boincwork_host_app_turnaround_avg',
1644
-      'click sortable' => TRUE,
1645
-      'float' => TRUE,
1644
+      'click sortable' => true,
1645
+      'float' => true,
1646 1646
     ),
1647 1647
     'filter' => array(
1648 1648
       'handler' => 'views_handler_filter_numeric'
@@ -1652,11 +1652,11 @@  discard block
 block discarded – undo
1652 1652
     )
1653 1653
   );
1654 1654
   $data['host_app_version']['user_friendly_name'] = array(
1655
-    'title' => bts('Name', array(), NULL, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
1655
+    'title' => bts('Name', array(), null, 'boinc:details:-1:name-of-the-host-or-task-or-workunit-etc-being-viewed-ignoreoverwrite'),
1656 1656
     'help' => t('The user friendly name of the application.'),
1657 1657
     'field' => array(
1658 1658
       'handler' => 'views_handler_field',
1659
-      'click sortable' => TRUE
1659
+      'click sortable' => true
1660 1660
     ),
1661 1661
     'filter' => array(
1662 1662
       'handler' => 'views_handler_filter_string'
Please login to merge, or discard this patch.
drupal/sites/default/boinc/modules/boincwork/boincwork.module 5 patches
Switch Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -180,12 +180,12 @@
 block discarded – undo
180 180
  */
181 181
 function boincwork_locale($op = 'groups', $group = NULL) {
182 182
   switch ($op) {
183
-    case 'groups':
184
-      return array('project' => bts('Project'));
185
-    case 'info':
186
-      $info['project']['refresh callback'] = 'boincwork_locale_refresh';
187
-      $info['project']['format'] = FALSE;
188
-      return $info;
183
+  case 'groups':
184
+    return array('project' => bts('Project'));
185
+  case 'info':
186
+    $info['project']['refresh callback'] = 'boincwork_locale_refresh';
187
+    $info['project']['format'] = FALSE;
188
+    return $info;
189 189
   }
190 190
 }
191 191
 
Please login to merge, or discard this patch.
Braces   +8 added lines, -16 removed lines patch added patch discarded remove patch
@@ -301,8 +301,7 @@  discard block
 block discarded – undo
301 301
             }
302 302
             if (!$special) {
303 303
               $output .= "<td>{$value} {$pref_setting['#field_suffix']}</td>";
304
-            }
305
-            else {
304
+            } else {
306 305
               // The "very special" case where we merge two prefs
307 306
               $second_pref = $special_map[$name];
308 307
               $second_pref_setting = $prefs[$pref_set]['prefs']['advanced'][$category][$second_pref];
@@ -310,8 +309,7 @@  discard block
 block discarded – undo
310 309
               $output .= "<td>{$value} {$pref_setting['#field_suffix']} {$special_delimiter[$name]}" .
311 310
                 " {$second_value} {$second_pref_setting['#field_suffix']} </td>";
312 311
             }
313
-          }
314
-          else  {
312
+          } else {
315 313
             $output .= '<td>---</td>';
316 314
           }
317 315
         }
@@ -836,22 +834,19 @@  discard block
 block discarded – undo
836 834
         drupal_set_message(t('Host @id has been removed from your account.',
837 835
           array('@id' => $host_id)));
838 836
         drupal_goto('account/computers');
839
-      }
840
-      else {
837
+      } else {
841 838
         drupal_set_message(t('Host @id could not be deleted. Not sure why...',
842 839
           array('@id' => $host_id)), 'error'
843 840
         );
844 841
       }
845
-    }
846
-    else {
842
+    } else {
847 843
       drupal_set_message(t('Host @id cannot be deleted because it still has
848 844
         tasks associated with it. These tasks should be processed within the
849 845
         next few days, after which the host can be deleted.', 
850 846
         array('@id' => $host_id)), 'warning'
851 847
       );
852 848
     }
853
-  }
854
-  else {
849
+  } else {
855 850
     drupal_set_message(t('You are not the owner of host @id, so you cannot
856 851
       delete it.', 
857 852
       array('@id' => $host_id)), 'error'
@@ -896,15 +891,13 @@  discard block
 block discarded – undo
896 891
         bts('The location for this host has been updated.', array(), NULL, 'boinc:account-host-details')
897 892
         . bts('This will take effect next time the host contacts the project.', array(), NULL, 'boinc:account-host-details')
898 893
       );
899
-    }
900
-    else {
894
+    } else {
901 895
       drupal_set_message(
902 896
         bts('Unable to save changes to this host for some reason!', array(), NULL, 'boinc:account-host-details'),
903 897
         'error'
904 898
       );
905 899
     }
906
-  }
907
-  else {
900
+  } else {
908 901
     drupal_set_message(
909 902
       bts('You are not allowed to make changes to this host.', array(), NULL, 'boinc:account-host-details'),
910 903
       'warning'
@@ -996,8 +989,7 @@  discard block
 block discarded – undo
996 989
       $venue = $active_venue;
997 990
       //unset($_SESSION['prefs venue']);
998 991
     }
999
-  }
1000
-  else {
992
+  } else {
1001 993
     // Set the active venue to keep it selected between computing and project
1002 994
     // preference pages
1003 995
     $_SESSION['prefs venue'] = $venue;
Please login to merge, or discard this patch.
Indentation   +333 added lines, -333 removed lines patch added patch discarded remove patch
@@ -2,9 +2,9 @@  discard block
 block discarded – undo
2 2
 // $Id$
3 3
 
4 4
 /**
5
-  * @file
6
-  * Enable BOINC features related to processing work and credit.
7
-  */
5
+ * @file
6
+ * Enable BOINC features related to processing work and credit.
7
+ */
8 8
 
9 9
 
10 10
 /*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
@@ -20,52 +20,52 @@  discard block
 block discarded – undo
20 20
  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  */
21 21
 
22 22
 /**
23
-  * Implementation of hook_menu().
24
-  */
23
+ * Implementation of hook_menu().
24
+ */
25 25
 function boincwork_menu() {
26
-  require_boinc('util');
27
-  $items['account/prefs'] = array(
26
+    require_boinc('util');
27
+    $items['account/prefs'] = array(
28 28
     'title' => 'Computing',
29 29
     'description' => '',
30 30
     'page callback' => 'generalprefs_page', 
31 31
     'access callback' => 'user_is_logged_in',
32 32
     'type' => MENU_NORMAL_ITEM
33
-  );
34
-  $items['account/prefs/computing'] = array(
33
+    );
34
+    $items['account/prefs/computing'] = array(
35 35
     'title' => 'Computing',
36 36
     'page callback' => 'generalprefs_page',
37 37
     'access callback' => 'user_is_logged_in',
38 38
     'type' => MENU_DEFAULT_LOCAL_TASK,
39 39
     'weight' => 0
40
-  );
41
-  $items['account/prefs/project'] = array(
40
+    );
41
+    $items['account/prefs/project'] = array(
42 42
     'title' => 'Project',
43 43
     'page callback' => 'projectprefs_page',
44 44
     'access callback' => 'user_is_logged_in',
45 45
     'type' => MENU_LOCAL_TASK,
46 46
     'weight' => 5
47
-  );
48
-  $items['account/prefs/community'] = array(
47
+    );
48
+    $items['account/prefs/community'] = array(
49 49
     'title' => 'Community',
50 50
     'page callback' => 'communityprefs_page',
51 51
     'access callback' => 'user_is_logged_in',
52 52
     'type' => MENU_LOCAL_TASK,
53 53
     'weight' => 10
54
-  );
55
-  $items['account/prefs/privacy'] = array(
54
+    );
55
+    $items['account/prefs/privacy'] = array(
56 56
     'title' => 'Privacy',
57 57
     'page callback' => 'privacyprefs_page',
58 58
     'access callback' => 'user_is_logged_in',
59 59
     'type' => MENU_LOCAL_TASK,
60 60
     'weight' => 15
61
-  );
62
-  $items['account/certs'] = array(
61
+    );
62
+    $items['account/certs'] = array(
63 63
     'title' =>'Account certificate',
64 64
     'page callback' => 'boincwork_certificates',
65 65
     'access arguments' => array('access content'),
66 66
     'type' => MENU_CALLBACK
67
-  );
68
-  $items['admin/boinc/prefs/general'] = array(
67
+    );
68
+    $items['admin/boinc/prefs/general'] = array(
69 69
     'title' => 'Preferences: General',
70 70
     'description' => 'Set options for BOINC preference set pages',
71 71
     'page callback' => 'drupal_get_form',
@@ -73,16 +73,16 @@  discard block
 block discarded – undo
73 73
     'access arguments' => array('administer site configuration'),
74 74
     'type' => MENU_NORMAL_ITEM,
75 75
     'file' => 'boincwork.admin.inc'
76
-  );
77
-  $items['admin/boinc/prefs/presets'] = array(
76
+    );
77
+    $items['admin/boinc/prefs/presets'] = array(
78 78
     'title' => 'Preferences: Presets',
79 79
     'description' => 'Set values for BOINC preference set presets.',
80 80
     'page callback' => 'boincwork_admin_prefs_presets_page',
81 81
     'access arguments' => array('administer site configuration'),
82 82
     'type' => MENU_NORMAL_ITEM,
83 83
     'file' => 'boincwork.admin.inc'
84
-  );
85
-  $items['admin/boinc/prefs/upload'] = array(
84
+    );
85
+    $items['admin/boinc/prefs/upload'] = array(
86 86
     'title' => 'Preferences: Project-specific XML upload',
87 87
     'description' => 'Upload XML configuration for project specific preferences.',
88 88
     'page callback' => 'drupal_get_form',
@@ -90,142 +90,142 @@  discard block
 block discarded – undo
90 90
     'access arguments' => array('administer site configuration'),
91 91
     'type' => MENU_NORMAL_ITEM,
92 92
     'file' => 'boincwork.admin.inc'
93
-  );
94
-  $items['host/%/delete'] = array(
93
+    );
94
+    $items['host/%/delete'] = array(
95 95
     'title' => 'Delete host',
96 96
     'page callback' => 'boincwork_host_delete',
97 97
     'page arguments' => array(1),
98 98
     'access callback' => 'user_is_logged_in',
99 99
     'type' => MENU_CALLBACK,
100
-  );
101
-  $items['host/%/log'] = array(
100
+    );
101
+    $items['host/%/log'] = array(
102 102
     'title' => 'Host log',
103 103
     'page callback' => 'boincwork_host_log',
104 104
     'page arguments' => array(1),
105 105
     'access callback' => 'user_is_logged_in',
106 106
     'type' => MENU_CALLBACK,
107
-  );
108
-  $items['host/%/merge'] = array(
107
+    );
108
+    $items['host/%/merge'] = array(
109 109
     'title' => 'Merge computer',
110 110
     'page callback' => 'drupal_get_form',
111 111
     'page arguments' => array('boincwork_host_merge_form', 1),
112 112
     'access callback' => 'user_is_logged_in',
113 113
     'type' => MENU_CALLBACK,
114
-  );
115
-  $items['host/%/set-venue/%'] = array(
114
+    );
115
+    $items['host/%/set-venue/%'] = array(
116 116
     'title' => 'Set host venue',
117 117
     'page callback' => 'boincwork_host_set_venue',
118 118
     'page arguments' => array(1,3),
119 119
     'access callback' => 'user_is_logged_in',
120 120
     'type' => MENU_CALLBACK,
121
-  );
122
-  $items['user/%/mobile'] = array(
121
+    );
122
+    $items['user/%/mobile'] = array(
123 123
     'title' => 'Mobile stats',
124 124
     'page callback' => 'boincwork_mobile_stats',
125 125
     'page arguments' => array(1),
126 126
     'access callback' => 'user_is_logged_in',
127 127
     'type' => MENU_CALLBACK
128
-  );
129
-  $items['server_status.php'] = array(
128
+    );
129
+    $items['server_status.php'] = array(
130 130
     'title' => 'Server status',
131 131
     'page callback' => 'boincwork_server_status',
132 132
     'access arguments' => array('access content'),
133 133
     'type' => MENU_CALLBACK
134
-  );
135
-  $items['job_file.php'] = array(
134
+    );
135
+    $items['job_file.php'] = array(
136 136
     'title' => 'Job file input',
137 137
     'page callback' => 'boincwork_job_file',
138 138
     'access arguments' => array('access content'),
139 139
     'type' => MENU_CALLBACK
140
-  );
141
-  $items['get_output.php'] = array(
140
+    );
141
+    $items['get_output.php'] = array(
142 142
     'title' => 'Get output file',
143 143
     'page callback' => 'boincwork_get_output',
144 144
     'access arguments' => array('access content'),
145 145
     'type' => MENU_CALLBACK
146
-  );
147
-  $items['get_project_config.php'] = array(
146
+    );
147
+    $items['get_project_config.php'] = array(
148 148
     'title' => 'Project config',
149 149
     'page callback' => 'boincwork_get_project_config',
150 150
     'access arguments' => array('access content'),
151 151
     'type' => MENU_CALLBACK
152
-  );
153
-  $items['submit_rpc_handler.php'] = array(
152
+    );
153
+    $items['submit_rpc_handler.php'] = array(
154 154
     'title' => 'Remote job submission',
155 155
     'page callback' => 'boincwork_submit_rpc_handler',
156 156
     'access arguments' => array('access content'),
157 157
     'type' => MENU_CALLBACK
158
-  );
159
-  $items['userw.php'] = array(
158
+    );
159
+    $items['userw.php'] = array(
160 160
     'title' => 'User WAP',
161 161
     'page callback' => 'boincwork_user_wap',
162 162
     'access arguments' => array('access content'),
163 163
     'type' => MENU_CALLBACK
164
-  );
165
-  $items['account/tasks/%/%'] = array(
164
+    );
165
+    $items['account/tasks/%/%'] = array(
166 166
     'title' => 'Account Tasks Table',
167 167
     'description' => '',
168 168
     'page callback' => 'boincwork_account_task_table',
169 169
     'page arguments' => array(2,3),
170 170
     'access arguments' => array('access content'),
171 171
     'type' => MENU_CALLBACK,
172
-  );
173
-  $items['host/%/tasks/%/%'] = array(
172
+    );
173
+    $items['host/%/tasks/%/%'] = array(
174 174
     'title' => 'Host Tasks Table',
175 175
     'description' => '',
176 176
     'page callback' => 'boincwork_host_task_table',
177 177
     'page arguments' => array(1,3,4),
178 178
     'access arguments' => array('access content'),
179 179
     'type' => MENU_CALLBACK,
180
-  );
181
-  // Workunit task table disabled
182
-  //$items['workunit/%/tasks/%/%'] = array(
183
-  //  'title' => 'Workunit Tasks Table',
184
-  //  'description' => '',
185
-  //  'page callback' => 'boincwork_workunit_task_table',
186
-  //  'page arguments' => array(1,3,4),
187
-  //  'access arguments' => array('access content'),
188
-  //  'type' => MENU_CALLBACK,
189
-  //);
190
-  return $items;
180
+    );
181
+    // Workunit task table disabled
182
+    //$items['workunit/%/tasks/%/%'] = array(
183
+    //  'title' => 'Workunit Tasks Table',
184
+    //  'description' => '',
185
+    //  'page callback' => 'boincwork_workunit_task_table',
186
+    //  'page arguments' => array(1,3,4),
187
+    //  'access arguments' => array('access content'),
188
+    //  'type' => MENU_CALLBACK,
189
+    //);
190
+    return $items;
191 191
 }
192 192
 
193 193
 /**
194 194
 * Implementation of hook_views_api().
195 195
 */
196 196
 function boincwork_views_api() {
197
-  return array(
197
+    return array(
198 198
     'api' => 2.0,
199 199
     'path' => drupal_get_path('module', 'boincwork')
200
-  );
200
+    );
201 201
 }
202 202
 
203 203
 /**
204 204
  * Implementation of hook_locale().
205 205
  */
206 206
 function boincwork_locale($op = 'groups', $group = NULL) {
207
-  switch ($op) {
207
+    switch ($op) {
208 208
     case 'groups':
209 209
       return array('project' => bts('Project'));
210 210
     case 'info':
211 211
       $info['project']['refresh callback'] = 'boincwork_locale_refresh';
212
-      $info['project']['format'] = FALSE;
213
-      return $info;
214
-  }
212
+        $info['project']['format'] = FALSE;
213
+        return $info;
214
+    }
215 215
 }
216 216
 
217 217
 /**
218 218
  * Refresh strings.
219 219
  */
220 220
 function boincwork_locale_refresh() {
221
-  // Mimic process of adding project specific prefs to the project preferences
222
-  // form -- this parses the prefs XML and calls i18nstrings_update()
223
-  $form = array();
224
-  $prefs = array(
221
+    // Mimic process of adding project specific prefs to the project preferences
222
+    // form -- this parses the prefs XML and calls i18nstrings_update()
223
+    $form = array();
224
+    $prefs = array(
225 225
     'project_specific' => array(),
226
-  );
227
-  boincwork_add_project_specific_prefs($form, $prefs);
228
-  return TRUE; // Meaning it completed with no issues
226
+    );
227
+    boincwork_add_project_specific_prefs($form, $prefs);
228
+    return TRUE; // Meaning it completed with no issues
229 229
 }
230 230
 
231 231
 
@@ -234,41 +234,41 @@  discard block
 block discarded – undo
234 234
  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  */
235 235
  
236 236
 /**
237
-  * General preferences menu callback.
238
-  * Called when user goes to edit preferences page
239
-  */
237
+ * General preferences menu callback.
238
+ * Called when user goes to edit preferences page
239
+ */
240 240
 function generalprefs_page($action = null, $venue = null, $advanced = FALSE) {
241 241
   
242
-  // Keep the venue selected across preference pages
243
-  boincwork_select_venue($venue);
242
+    // Keep the venue selected across preference pages
243
+    boincwork_select_venue($venue);
244 244
   
245
-  $pref_sets = array('generic', 'home', 'school', 'work');
246
-  $output = null;
247
-  // Set the page title
248
-  $title = 'Computing';
249
-  drupal_set_title($title);
245
+    $pref_sets = array('generic', 'home', 'school', 'work');
246
+    $output = null;
247
+    // Set the page title
248
+    $title = 'Computing';
249
+    drupal_set_title($title);
250 250
   
251
-  switch ($action) {
251
+    switch ($action) {
252 252
   
253
-  case 'clear':
253
+    case 'clear':
254 254
     // Remove settings from this preference set
255 255
     if ($venue AND $venue != 'generic') {
256
-      boincwork_save_prefs(NULL, 'general', $venue);
257
-      drupal_set_message(t('Settings for the "@name" preference set have been
256
+        boincwork_save_prefs(NULL, 'general', $venue);
257
+        drupal_set_message(t('Settings for the "@name" preference set have been
258 258
         cleared', array('@name' => ucfirst($venue))));
259
-      // Set the generic preference set as active
260
-      $_SESSION['prefs venue'] = 'generic';
259
+        // Set the generic preference set as active
260
+        $_SESSION['prefs venue'] = 'generic';
261 261
     }
262 262
     drupal_goto();
263 263
     break;
264 264
     
265
-  case 'combined':
265
+    case 'combined':
266 266
     // Compare preference sets; tabular view
267 267
     
268 268
     foreach ($pref_sets as $pref_set) {
269
-      $form_state = array();
270
-      $prefs[$pref_set] = drupal_retrieve_form('boincwork_generalprefs_form', $form_state, $pref_set);
271
-      drupal_prepare_form('boincwork_generalprefs_form', $prefs[$pref_set], $form_state);
269
+        $form_state = array();
270
+        $prefs[$pref_set] = drupal_retrieve_form('boincwork_generalprefs_form', $form_state, $pref_set);
271
+        drupal_prepare_form('boincwork_generalprefs_form', $prefs[$pref_set], $form_state);
272 272
     }
273 273
 
274 274
     $output .= '<p>' . bts('These apply to all BOINC projects in which you participate.', array(), NULL, 'boinc:account-preferences-computing') . '<br/>';
@@ -281,29 +281,29 @@  discard block
 block discarded – undo
281 281
     $prefs_table = boincwork_make_prefs_table($prefs['generic']['prefs']['advanced']);
282 282
     
283 283
     foreach ($prefs_table as $category => $section) {
284
-      $output .= '<tr class="section-heading">';
285
-      $output .= "<td>{$section['name']}</td>";
286
-      foreach ($pref_sets as $pref_set) {
284
+        $output .= '<tr class="section-heading">';
285
+        $output .= "<td>{$section['name']}</td>";
286
+        foreach ($pref_sets as $pref_set) {
287 287
         $output .= '<td>' . $pref_set . '</td>';
288
-      }
289
-      $output .= '</tr>';
290
-      foreach ($section['elements'] as $name => $setting) {
288
+        }
289
+        $output .= '</tr>';
290
+        foreach ($section['elements'] as $name => $setting) {
291 291
         // Output the setting name and description, with an ugly exception
292 292
         // made for preferences with special formatting
293 293
         $special_map = array(
294
-          'start_hour' => 'end_hour',
295
-          'net_start_hour'=> 'net_end_hour',
296
-          'daily_xfer_limit_mb' => 'daily_xfer_period_days',
294
+            'start_hour' => 'end_hour',
295
+            'net_start_hour'=> 'net_end_hour',
296
+            'daily_xfer_limit_mb' => 'daily_xfer_period_days',
297 297
         );
298 298
         $special_delimiter = array(
299
-          'start_hour' => bts('and', array(), NULL, 'boinc:account-preference'),
300
-          'net_start_hour'=> bts('and', array(), NULL, 'boinc:account-preference'),
301
-          'daily_xfer_limit_mb' => bts('every', array(), NULL, 'boinc:account-preference'),
299
+            'start_hour' => bts('and', array(), NULL, 'boinc:account-preference'),
300
+            'net_start_hour'=> bts('and', array(), NULL, 'boinc:account-preference'),
301
+            'daily_xfer_limit_mb' => bts('every', array(), NULL, 'boinc:account-preference'),
302 302
         );
303 303
         $special = isset($special_map[$name]);
304 304
         $very_special = in_array($name, $special_map);
305 305
         if ($very_special) {
306
-          continue;
306
+            continue;
307 307
         }
308 308
         $output .= '<tr>';
309 309
         $output .= '<td>';
@@ -313,35 +313,35 @@  discard block
 block discarded – undo
313 313
         // Output values for each preference set, again with ugly hacks for
314 314
         // time range preferences
315 315
         foreach ($pref_sets as $pref_set) {
316
-          if (($prefs[$pref_set]) AND 
316
+            if (($prefs[$pref_set]) AND 
317 317
               $prefs[$pref_set]['#established'] AND
318 318
               isset($prefs[$pref_set]['prefs']['advanced'][$category])) {
319 319
             $pref_setting = $prefs[$pref_set]['prefs']['advanced'][$category][$name];
320 320
             $value = isset($pref_setting['#options']) ? $pref_setting['#options'][$pref_setting['#default_value']] : $pref_setting['#default_value'];
321 321
             if ($value == '') {
322
-              $value = '---';
322
+                $value = '---';
323 323
             }
324 324
             if (!isset($pref_setting['#field_suffix'])) {
325
-              $pref_setting['#field_suffix'] = '';
325
+                $pref_setting['#field_suffix'] = '';
326 326
             }
327 327
             if (!$special) {
328
-              $output .= "<td>{$value} {$pref_setting['#field_suffix']}</td>";
328
+                $output .= "<td>{$value} {$pref_setting['#field_suffix']}</td>";
329 329
             }
330 330
             else {
331
-              // The "very special" case where we merge two prefs
332
-              $second_pref = $special_map[$name];
333
-              $second_pref_setting = $prefs[$pref_set]['prefs']['advanced'][$category][$second_pref];
334
-              $second_value = isset($second_pref_setting['#options']) ? $second_pref_setting['#options'][$second_pref_setting['#default_value']] : $second_pref_setting['#default_value'];
335
-              $output .= "<td>{$value} {$pref_setting['#field_suffix']} {$special_delimiter[$name]}" .
331
+                // The "very special" case where we merge two prefs
332
+                $second_pref = $special_map[$name];
333
+                $second_pref_setting = $prefs[$pref_set]['prefs']['advanced'][$category][$second_pref];
334
+                $second_value = isset($second_pref_setting['#options']) ? $second_pref_setting['#options'][$second_pref_setting['#default_value']] : $second_pref_setting['#default_value'];
335
+                $output .= "<td>{$value} {$pref_setting['#field_suffix']} {$special_delimiter[$name]}" .
336 336
                 " {$second_value} {$second_pref_setting['#field_suffix']} </td>";
337 337
             }
338
-          }
339
-          else  {
338
+            }
339
+            else  {
340 340
             $output .= '<td>---</td>';
341
-          }
341
+            }
342 342
         }
343 343
         $output .= '</tr>';
344
-      }
344
+        }
345 345
     }
346 346
     
347 347
     // Empty line above action links... :/
@@ -357,24 +357,24 @@  discard block
 block discarded – undo
357 357
     $output .= '<tr>';
358 358
     $output .= '<td></td>';
359 359
     foreach ($pref_sets as $pref_set) {
360
-      $action_text = ($prefs[$pref_set]['#established']) ? bts('Edit', array(), NULL, 'boinc:form-edit') : bts('Add', array(), NULL, 'boinc:form-add');
361
-      $output .= '<td><ul class="tab-list"><li class="first tab">';
362
-      $output .= l($action_text, "account/prefs/computing/edit/{$pref_set}/1",
360
+        $action_text = ($prefs[$pref_set]['#established']) ? bts('Edit', array(), NULL, 'boinc:form-edit') : bts('Add', array(), NULL, 'boinc:form-add');
361
+        $output .= '<td><ul class="tab-list"><li class="first tab">';
362
+        $output .= l($action_text, "account/prefs/computing/edit/{$pref_set}/1",
363 363
         array('fragment' => "")
364
-      );
365
-      // Show Clear links for established preference sets
366
-      if ($pref_set != 'generic' AND $prefs[$pref_set]['#established']) {
364
+        );
365
+        // Show Clear links for established preference sets
366
+        if ($pref_set != 'generic' AND $prefs[$pref_set]['#established']) {
367 367
         $output .= ' </li><li class="tab"> ' . l(bts('Clear', array(), NULL, 'boinc:form-clear'), "account/prefs/computing/clear/{$pref_set}",
368
-          array(
368
+            array(
369 369
             'query' => drupal_get_destination(),
370 370
             'attributes' => array(
371
-              'onclick' => 'return confirm(\'' . bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
371
+                'onclick' => 'return confirm(\'' . bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
372 372
                 array('@name' => ucfirst($pref_set)), NULL, 'boinc:account-computing-preferences') . '\')'
373 373
             )
374
-          )
374
+            )
375 375
         );
376
-      }
377
-      $output .= '</li></ul></td>';
376
+        }
377
+        $output .= '</li></ul></td>';
378 378
     }
379 379
     $output .= '</tr>';
380 380
     
@@ -382,28 +382,28 @@  discard block
 block discarded – undo
382 382
     
383 383
     break;
384 384
     
385
-  case 'edit':
385
+    case 'edit':
386 386
   default:
387 387
   
388 388
     // Return the HTML generated from the $form data structure.
389 389
     if (function_exists('jump_quickly')) {
390
-      $path = 'account/prefs/computing/edit';
391
-      $venues = array(
390
+        $path = 'account/prefs/computing/edit';
391
+        $venues = array(
392 392
         "{$path}/generic" => bts('Generic', array(), NULL, 'boinc:account-preferences-location'),
393 393
         "{$path}/home" => bts('Home', array(), NULL, 'boinc:account-preferences-location:-1:ignoreoverwrite'),
394 394
         "{$path}/school" => bts('School', array(), NULL, 'boinc:account-preferences-location'),
395 395
         "{$path}/work" => bts('Work', array(), NULL, 'boinc:account-preferences-location')
396
-      );
397
-      variable_set('jump_use_js_venues-Array', 1);
398
-      drupal_add_js(drupal_get_path('module', 'jump') . '/jump.js');
399
-      drupal_add_js(drupal_get_path('theme', 'boinc') . '/js/prefs.js', 'theme');
396
+        );
397
+        variable_set('jump_use_js_venues-Array', 1);
398
+        drupal_add_js(drupal_get_path('module', 'jump') . '/jump.js');
399
+        drupal_add_js(drupal_get_path('theme', 'boinc') . '/js/prefs.js', 'theme');
400 400
       
401
-      $output .= '<div id="venue-selector" class="simple-form-controls">';
402
-      $output .= '  <div class="form-item venue">';
403
-      $output .= '    <label>Preference set:</label>';
404
-      $output .= jump_quickly($venues, 'venues', 1, "{$path}/{$venue}");
405
-      $output .= '  </div>';
406
-      $output .= '</div>';
401
+        $output .= '<div id="venue-selector" class="simple-form-controls">';
402
+        $output .= '  <div class="form-item venue">';
403
+        $output .= '    <label>Preference set:</label>';
404
+        $output .= jump_quickly($venues, 'venues', 1, "{$path}/{$venue}");
405
+        $output .= '  </div>';
406
+        $output .= '</div>';
407 407
     }
408 408
     $output .= drupal_get_form('boincwork_generalprefs_form', $venue, NULL, $advanced);
409 409
     
@@ -414,54 +414,54 @@  discard block
 block discarded – undo
414 414
     drupal_prepare_form('boincwork_generalprefs_form', $current_set, $form_state);
415 415
 
416 416
     if (!$current_set['#established']) {
417
-      drupal_set_message(bts(
418
-          "No preferences found for set '@venue'. Click SAVE CHANGES below to save the following preferences to your account.",
419
-          array( '@venue' => $venue, ),
420
-          NULL, 'boinc:account-preferences'), 'status');
417
+        drupal_set_message(bts(
418
+            "No preferences found for set '@venue'. Click SAVE CHANGES below to save the following preferences to your account.",
419
+            array( '@venue' => $venue, ),
420
+            NULL, 'boinc:account-preferences'), 'status');
421 421
     }
422 422
     
423 423
     break;
424
-  }
424
+    }
425 425
   
426
-  return $output;
426
+    return $output;
427 427
 }
428 428
 
429 429
 /**
430
-  * Project preferences menu callback
431
-  * Called when user goes to edit project preferences page.
432
-  */
430
+ * Project preferences menu callback
431
+ * Called when user goes to edit project preferences page.
432
+ */
433 433
 function projectprefs_page($action = null, $venue = null) {
434 434
   
435
-  // Keep the venue selected across preference pages
436
-  boincwork_select_venue($venue);
435
+    // Keep the venue selected across preference pages
436
+    boincwork_select_venue($venue);
437 437
   
438
-  require_boinc(array('util', 'prefs'));
439
-  global $project_has_beta;
440
-  $pref_sets = array('generic', 'home', 'school', 'work');
441
-  $output = null;
438
+    require_boinc(array('util', 'prefs'));
439
+    global $project_has_beta;
440
+    $pref_sets = array('generic', 'home', 'school', 'work');
441
+    $output = null;
442 442
   
443
-  $title = 'Project';
444
-  drupal_set_title($title);
443
+    $title = 'Project';
444
+    drupal_set_title($title);
445 445
   
446
-  switch ($action) {
446
+    switch ($action) {
447 447
   
448
-  case 'clear':
448
+    case 'clear':
449 449
     // Remove settings from this preference set
450 450
     if ($venue AND $venue != 'generic') {
451
-      boincwork_save_prefs(NULL, 'project', $venue);
452
-      drupal_set_message(t('Settings for the "@name" preference set have been
451
+        boincwork_save_prefs(NULL, 'project', $venue);
452
+        drupal_set_message(t('Settings for the "@name" preference set have been
453 453
         cleared', array('@name' => ucfirst($venue))));
454 454
       
455
-      // Set the generic preference set as active
456
-      $_SESSION['prefs venue'] = 'generic';
455
+        // Set the generic preference set as active
456
+        $_SESSION['prefs venue'] = 'generic';
457 457
       
458
-      // If the user has removed their default preference set, make it generic
459
-      boincwork_set_default_venue();
458
+        // If the user has removed their default preference set, make it generic
459
+        boincwork_set_default_venue();
460 460
     }
461 461
     drupal_goto();
462 462
     break;
463 463
     
464
-  case 'combined':
464
+    case 'combined':
465 465
   
466 466
     // Compare preference sets; tabular view
467 467
     
@@ -470,9 +470,9 @@  discard block
 block discarded – undo
470 470
     $boincuser = BoincUser::lookup_id($account->boincuser_id);
471 471
     
472 472
     foreach ($pref_sets as $pref_set) {
473
-      $form_state = array();
474
-      $prefs[$pref_set] = drupal_retrieve_form('boincwork_projectprefs_form', $form_state, $pref_set);
475
-      drupal_prepare_form('boincwork_projectprefs_form', $prefs[$pref_set], $form_state);
473
+        $form_state = array();
474
+        $prefs[$pref_set] = drupal_retrieve_form('boincwork_projectprefs_form', $form_state, $pref_set);
475
+        drupal_prepare_form('boincwork_projectprefs_form', $prefs[$pref_set], $form_state);
476 476
     }
477 477
 
478 478
     $output .= '<p>' . bts('Preferences last modified: @mod_time', array('@mod_time' => pretty_time_str($prefs['generic']['modified']['#value'])), NULL, 'boinc:account-preferences') . '</p>';
@@ -483,20 +483,20 @@  discard block
 block discarded – undo
483 483
     $prefs_table = boincwork_make_prefs_table($prefs['generic']);
484 484
     
485 485
     foreach ($prefs_table as $category => $section) {
486
-      $output .= '<tr class="section-heading">';
487
-      $output .= "<td>{$section['name']}</td>";
488
-      foreach ($pref_sets as $pref_set) {
486
+        $output .= '<tr class="section-heading">';
487
+        $output .= "<td>{$section['name']}</td>";
488
+        foreach ($pref_sets as $pref_set) {
489 489
         $output .= '<td>' . $pref_set . '</td>';
490
-      }
491
-      $output .= '</tr>';
492
-      foreach ($section['elements'] as $name => $setting) {
490
+        }
491
+        $output .= '</tr>';
492
+        foreach ($section['elements'] as $name => $setting) {
493 493
         $output .= '<tr>';
494 494
         $output .= '<td>';
495 495
         $output .= "<div class=\"title\">{$setting['name']}</div>";
496 496
         $output .= "<div class=\"description\">{$setting['description']}</div>";
497 497
         $output .= '</td>';
498 498
         foreach ($pref_sets as $pref_set) {
499
-          if (($prefs[$pref_set]) AND
499
+            if (($prefs[$pref_set]) AND
500 500
               $prefs[$pref_set]['#established'] AND
501 501
               isset($prefs[$pref_set][$category])) {
502 502
             $pref_setting = $prefs[$pref_set][$category][$name];
@@ -504,10 +504,10 @@  discard block
 block discarded – undo
504 504
             if ($value == '') $value = '---';
505 505
             if (!isset($pref_setting['#field_suffix'])) $pref_setting['#field_suffix'] = '';
506 506
             $output .= "<td>{$value} {$pref_setting['#field_suffix']}</td>";
507
-          } else $output .= '<td>---</td>';
507
+            } else $output .= '<td>---</td>';
508 508
         }
509 509
         $output .= '</tr>';
510
-      }
510
+        }
511 511
     }
512 512
     
513 513
     // Empty line above action links... :/
@@ -523,29 +523,29 @@  discard block
 block discarded – undo
523 523
     $output .= '<tr>';
524 524
     $output .= '<td></td>';
525 525
     foreach ($pref_sets as $pref_set) {
526
-      $action_text = ($prefs[$pref_set]['#established']) ? bts('Edit', array(), NULL, 'boinc:form-edit') : bts('Add', array(), NULL, 'boinc:form-add');
527
-      $output .= '<td><ul class="tab-list"><li class="first tab">';
528
-      $output .= l($action_text, "account/prefs/project/edit/{$pref_set}");
529
-      // Show Clear links for established preference sets
530
-      if ($pref_set != 'generic' AND $prefs[$pref_set]['#established']) {
526
+        $action_text = ($prefs[$pref_set]['#established']) ? bts('Edit', array(), NULL, 'boinc:form-edit') : bts('Add', array(), NULL, 'boinc:form-add');
527
+        $output .= '<td><ul class="tab-list"><li class="first tab">';
528
+        $output .= l($action_text, "account/prefs/project/edit/{$pref_set}");
529
+        // Show Clear links for established preference sets
530
+        if ($pref_set != 'generic' AND $prefs[$pref_set]['#established']) {
531 531
         $output .= ' </li><li class="tab"> ' . l(bts('Clear', array(), NULL, 'boinc:form-clear'), "account/prefs/project/clear/{$pref_set}",
532
-          array(
532
+            array(
533 533
             'query' => drupal_get_destination(),
534 534
             'attributes' => array(
535
-              'onclick' => 'return confirm(\'' . bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
535
+                'onclick' => 'return confirm(\'' . bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
536 536
                 array('@name' => ucfirst($pref_set)), NULL, 'boinc:account-preferences-project') . '\')'
537 537
             )
538
-          )
538
+            )
539 539
         );
540
-      }
541
-      $output .= '</li></ul></td>';
540
+        }
541
+        $output .= '</li></ul></td>';
542 542
     }
543 543
     
544 544
     $output .= '</table>';
545 545
     
546 546
     break;
547 547
     
548
-  case 'set-default':
548
+    case 'set-default':
549 549
     // Set this preference set as the one to use for any new hosts attached
550 550
     // to the user account
551 551
     boincwork_set_default_venue($venue);
@@ -553,30 +553,30 @@  discard block
 block discarded – undo
553 553
     drupal_goto('account/prefs/project/combined');
554 554
     break;
555 555
     
556
-  case 'edit':
556
+    case 'edit':
557 557
   default:
558 558
     
559 559
     // Return the HTML generated from the $form data structure.
560 560
     require_boinc('util');
561 561
     
562 562
     if (function_exists('jump_quickly')) {
563
-      $path = 'account/prefs/project/edit';
564
-      $venues = array(
563
+        $path = 'account/prefs/project/edit';
564
+        $venues = array(
565 565
         "{$path}/generic" => bts('Generic', array(), NULL, 'boinc:account-preferences-location'),
566 566
         "{$path}/home" => bts('Home', array(), NULL, 'boinc:account-preferences-location:-1:ignoreoverwrite'),
567 567
         "{$path}/school" => bts('School', array(), NULL, 'boinc:account-preferences-location'),
568 568
         "{$path}/work" => bts('Work', array(), NULL, 'boinc:account-preferences-location')
569
-      );
570
-      variable_set('jump_use_js_venues-Array', 1);
571
-      drupal_add_js(drupal_get_path('module', 'jump') . '/jump.js');
572
-      drupal_add_js(drupal_get_path('theme', 'boinc') . '/js/prefs.js', 'theme');
569
+        );
570
+        variable_set('jump_use_js_venues-Array', 1);
571
+        drupal_add_js(drupal_get_path('module', 'jump') . '/jump.js');
572
+        drupal_add_js(drupal_get_path('theme', 'boinc') . '/js/prefs.js', 'theme');
573 573
       
574
-      $output .= '<div id="venue-selector" class="simple-form-controls">';
575
-      $output .= '  <div class="form-item venue">';
576
-      $output .= '    <label>Preference set:</label>';
577
-      $output .= jump_quickly($venues, 'venues', 1, "{$path}/{$venue}");
578
-      $output .= '  </div>';
579
-      $output .= '</div>';
574
+        $output .= '<div id="venue-selector" class="simple-form-controls">';
575
+        $output .= '  <div class="form-item venue">';
576
+        $output .= '    <label>Preference set:</label>';
577
+        $output .= jump_quickly($venues, 'venues', 1, "{$path}/{$venue}");
578
+        $output .= '  </div>';
579
+        $output .= '</div>';
580 580
     }
581 581
     $output .= drupal_get_form('boincwork_projectprefs_form', $venue);
582 582
     
@@ -587,63 +587,63 @@  discard block
 block discarded – undo
587 587
     drupal_prepare_form('boincwork_projectprefs_form', $current_set, $form_state);
588 588
     
589 589
     if (!$current_set['#established']) {
590
-      drupal_set_message(bts(
591
-          "No preferences found for set '@venue'. Click SAVE CHANGES below to save the following preferences to your account.",
592
-          array( '@venue' => $venue, ),
593
-          NULL, 'boinc:account-preferences'), 'status');
590
+        drupal_set_message(bts(
591
+            "No preferences found for set '@venue'. Click SAVE CHANGES below to save the following preferences to your account.",
592
+            array( '@venue' => $venue, ),
593
+            NULL, 'boinc:account-preferences'), 'status');
594 594
     }
595 595
     
596 596
     break;
597 597
     
598
-  }
599
-  return $output;
598
+    }
599
+    return $output;
600 600
 }
601 601
 
602 602
 /**
603
-  * Community preferences menu callback
604
-  * Called when user goes to edit community preferences page.
605
-  */
603
+ * Community preferences menu callback
604
+ * Called when user goes to edit community preferences page.
605
+ */
606 606
 function communityprefs_page($action = null) {
607 607
   
608
-  require_boinc(array('util', 'prefs'));
609
-  $output = null;
608
+    require_boinc(array('util', 'prefs'));
609
+    $output = null;
610 610
   
611
-  $title = 'Community';
612
-  drupal_set_title($title);
611
+    $title = 'Community';
612
+    drupal_set_title($title);
613 613
   
614
-  //$output .= '<h2>Community preferences</h2>';
614
+    //$output .= '<h2>Community preferences</h2>';
615 615
   
616
-  $output .= drupal_get_form('communityprefs_form');
616
+    $output .= drupal_get_form('communityprefs_form');
617 617
   
618
-  return $output;
618
+    return $output;
619 619
 }
620 620
 
621 621
 /**
622
-  * Privacy preferences menu callback
623
-  * Called when user goes to edit privacy preferences page.
624
-  */
622
+ * Privacy preferences menu callback
623
+ * Called when user goes to edit privacy preferences page.
624
+ */
625 625
 function privacyprefs_page($action = null) {
626 626
   
627
-  require_boinc(array('util', 'prefs'));
628
-  $output = null;
629
-  $title = 'Privacy';
630
-  drupal_set_title($title);
627
+    require_boinc(array('util', 'prefs'));
628
+    $output = null;
629
+    $title = 'Privacy';
630
+    drupal_set_title($title);
631 631
   
632
-  switch ($action) {
633
-  case 'view':
632
+    switch ($action) {
633
+    case 'view':
634 634
     $form_state = array();
635 635
     $prefs = drupal_retrieve_form('boincwork_privacyprefs_form', $form_state);
636 636
     drupal_prepare_form('boincwork_privacyprefs_form', $prefs, $form_state);
637 637
     $output .= '<table>';
638 638
     
639 639
     $sections = array(
640
-      'privacy' => $prefs['privacy']
640
+        'privacy' => $prefs['privacy']
641 641
     );
642 642
     
643 643
     foreach ($sections as $section) {
644
-      $output .= '<tr class="section-heading">';
645
-      $output .= "<td>{$section['#title']}</td></tr>";
646
-      foreach ($section as $name => $setting) {
644
+        $output .= '<tr class="section-heading">';
645
+        $output .= "<td>{$section['#title']}</td></tr>";
646
+        foreach ($section as $name => $setting) {
647 647
         if ($name{0} == '#') continue;
648 648
         $value = isset($setting['#default_value']) ? $setting['#default_value'] : '';
649 649
         if ($value AND isset($setting['#options'])) $value = $setting['#options'][$value];
@@ -655,7 +655,7 @@  discard block
 block discarded – undo
655 655
         $output .= "<td>{$setting['#title']}<br/>{$setting['#description']}</td>";
656 656
         $output .= "<td>{$value} {$setting['#field_suffix']}</td>";
657 657
         $output .= '</tr>';
658
-      }
658
+        }
659 659
     }
660 660
     
661 661
     // Edit preferences link
@@ -668,33 +668,33 @@  discard block
 block discarded – undo
668 668
     
669 669
     break;
670 670
     
671
-  case 'edit':
671
+    case 'edit':
672 672
   default:
673 673
     require_boinc('util');
674 674
     // Return the HTML generated from the $form data structure.
675 675
     $output .= drupal_get_form('boincwork_privacyprefs_form');
676 676
     break;
677 677
     
678
-  }
678
+    }
679 679
   
680
-  return $output;
680
+    return $output;
681 681
 }
682 682
 
683 683
 /**
684
-  * Certificates menu callback
685
-  * Called when user goes to account certificate pages
686
-  */
684
+ * Certificates menu callback
685
+ * Called when user goes to account certificate pages
686
+ */
687 687
 function boincwork_certificates($type = null, $border = null) {
688
-  global $user;
689
-  $drupuser = user_load($user->uid);
690
-  // Load BOINC account and pre-authenticate with BOINC code
691
-  require_boinc(array('util', 'cert'));
692
-  $boincuser = BoincUser::lookup_id($drupuser->boincuser_id);
693
-  //global $g_logged_in_user;
694
-  //$g_logged_in_user = $boincuser;
695
-  //print_r($boincuser); exit;
696
-  switch ($type) {
697
-  case 'all':
688
+    global $user;
689
+    $drupuser = user_load($user->uid);
690
+    // Load BOINC account and pre-authenticate with BOINC code
691
+    require_boinc(array('util', 'cert'));
692
+    $boincuser = BoincUser::lookup_id($drupuser->boincuser_id);
693
+    //global $g_logged_in_user;
694
+    //$g_logged_in_user = $boincuser;
695
+    //print_r($boincuser); exit;
696
+    switch ($type) {
697
+    case 'all':
698 698
     //include_boinc('user/cert_all.php');
699 699
     require_boinc(array('util','cert','user'));
700 700
 
@@ -764,7 +764,7 @@  discard block
 block discarded – undo
764 764
     ";
765 765
     break;
766 766
     
767
-  case 'account':
767
+    case 'account':
768 768
   default:
769 769
     //include_boinc('user/cert1.php');
770 770
     require_boinc(array('util','cert'));
@@ -840,7 +840,7 @@  discard block
 block discarded – undo
840 840
     echo "
841 841
     </td><tr></table>
842 842
     ";
843
-  }
843
+    }
844 844
 }
845 845
 
846 846
 /**
@@ -848,42 +848,42 @@  discard block
 block discarded – undo
848 848
  * Called when user selects to delete a host
849 849
  */
850 850
 function boincwork_host_delete($host_id) {
851
-  // Verify that host has no tasks
852
-  if (boincwork_host_user_is_owner($host_id)) {
851
+    // Verify that host has no tasks
852
+    if (boincwork_host_user_is_owner($host_id)) {
853 853
     if (!boincwork_host_get_task_count($host_id)) {
854
-      // Delete the host record
855
-      db_set_active('boinc');
856
-      $host_deleted = db_query(
854
+        // Delete the host record
855
+        db_set_active('boinc');
856
+        $host_deleted = db_query(
857 857
         "DELETE FROM {host} WHERE id = '%d'",
858 858
         $host_id
859
-      );
860
-      db_set_active('default');
861
-      if ($host_deleted) {
859
+        );
860
+        db_set_active('default');
861
+        if ($host_deleted) {
862 862
         drupal_set_message(t('Host @id has been removed from your account.',
863
-          array('@id' => $host_id)));
863
+            array('@id' => $host_id)));
864 864
         drupal_goto('account/computers');
865
-      }
866
-      else {
865
+        }
866
+        else {
867 867
         drupal_set_message(t('Host @id could not be deleted. Not sure why...',
868
-          array('@id' => $host_id)), 'error'
868
+            array('@id' => $host_id)), 'error'
869 869
         );
870
-      }
870
+        }
871 871
     }
872 872
     else {
873
-      drupal_set_message(t('Host @id cannot be deleted because it still has
873
+        drupal_set_message(t('Host @id cannot be deleted because it still has
874 874
         tasks associated with it. These tasks should be processed within the
875 875
         next few days, after which the host can be deleted.', 
876 876
         array('@id' => $host_id)), 'warning'
877
-      );
877
+        );
878
+    }
878 879
     }
879
-  }
880
-  else {
880
+    else {
881 881
     drupal_set_message(t('You are not the owner of host @id, so you cannot
882 882
       delete it.', 
883
-      array('@id' => $host_id)), 'error'
883
+        array('@id' => $host_id)), 'error'
884 884
     );
885
-  }
886
-  drupal_goto("host/{$host_id}");
885
+    }
886
+    drupal_goto("host/{$host_id}");
887 887
 }
888 888
 
889 889
 /**
@@ -891,55 +891,55 @@  discard block
 block discarded – undo
891 891
  * Called when user accesses the log for a host
892 892
  */
893 893
 function boincwork_host_log($host_id = null) {
894
-  $root_log_dir = variable_get('boinc_host_sched_logs_dir', '');
895
-  $log = '';
896
-  if ($root_log_dir AND $host_id) {
894
+    $root_log_dir = variable_get('boinc_host_sched_logs_dir', '');
895
+    $log = '';
896
+    if ($root_log_dir AND $host_id) {
897 897
     $subdir = substr($host_id, 0, -3) OR $subdir = 0;
898 898
     $log = implode('/', array($root_log_dir, $subdir, $host_id));
899
-  }
900
-  if ($log AND file_exists($log)) {
899
+    }
900
+    if ($log AND file_exists($log)) {
901 901
     header('Content-type: text/plain');
902 902
     include($log);
903
-  }
903
+    }
904 904
 }
905 905
 
906 906
 function boincwork_host_set_venue($host_id = NULL, $venue = NULL) {
907
-  global $user;
908
-  $account = user_load($user->uid);
909
-  db_set_active('boinc');
910
-  // Verify that this is my host
911
-  $host_owner = db_result(db_query(
907
+    global $user;
908
+    $account = user_load($user->uid);
909
+    db_set_active('boinc');
910
+    // Verify that this is my host
911
+    $host_owner = db_result(db_query(
912 912
     "SELECT userid FROM {host} WHERE id = '%d'",
913 913
     $host_id
914
-  ));
915
-  db_set_active('default');
916
-  if ($host_owner AND $host_owner == $account->boincuser_id) {
914
+    ));
915
+    db_set_active('default');
916
+    if ($host_owner AND $host_owner == $account->boincuser_id) {
917 917
     db_set_active('boinc');
918 918
     $updated = db_query(
919
-      "UPDATE {host} SET venue = '%s' WHERE id = '%d'",
920
-      $venue, $host_id
919
+        "UPDATE {host} SET venue = '%s' WHERE id = '%d'",
920
+        $venue, $host_id
921 921
     );
922 922
     db_set_active('default');
923 923
     if ($updated) {
924
-      drupal_set_message(
924
+        drupal_set_message(
925 925
         bts('The location for this host has been updated.', array(), NULL, 'boinc:account-host-details')
926 926
         . bts('This will take effect next time the host contacts the project.', array(), NULL, 'boinc:account-host-details')
927
-      );
927
+        );
928 928
     }
929 929
     else {
930
-      drupal_set_message(
930
+        drupal_set_message(
931 931
         bts('Unable to save changes to this host for some reason!', array(), NULL, 'boinc:account-host-details'),
932 932
         'error'
933
-      );
933
+        );
934 934
     }
935
-  }
936
-  else {
935
+    }
936
+    else {
937 937
     drupal_set_message(
938
-      bts('You are not allowed to make changes to this host.', array(), NULL, 'boinc:account-host-details'),
939
-      'warning'
938
+        bts('You are not allowed to make changes to this host.', array(), NULL, 'boinc:account-host-details'),
939
+        'warning'
940 940
     );
941
-  }
942
-  drupal_goto("host/{$host_id}");
941
+    }
942
+    drupal_goto("host/{$host_id}");
943 943
 }
944 944
 
945 945
 /**
@@ -947,8 +947,8 @@  discard block
 block discarded – undo
947 947
  * Called when user accesses cell phone stats
948 948
  */
949 949
 function boincwork_mobile_stats($userid = null) {
950
-  $_GET['id'] = $userid;
951
-  include_boinc('user/userw.php');
950
+    $_GET['id'] = $userid;
951
+    include_boinc('user/userw.php');
952 952
 }
953 953
 
954 954
 /**
@@ -956,7 +956,7 @@  discard block
 block discarded – undo
956 956
  * Called to build the server status page
957 957
  */
958 958
 function boincwork_server_status() {
959
-  include_boinc('user/server_status.php');
959
+    include_boinc('user/server_status.php');
960 960
 }
961 961
 
962 962
 /**
@@ -964,7 +964,7 @@  discard block
 block discarded – undo
964 964
  * RPC for managing job input files
965 965
  */
966 966
 function boincwork_job_file() {
967
-  include_boinc('user/job_file.php');
967
+    include_boinc('user/job_file.php');
968 968
 }
969 969
 
970 970
 /**
@@ -972,7 +972,7 @@  discard block
 block discarded – undo
972 972
  * Get output file from remote job submission
973 973
  */
974 974
 function boincwork_get_output() {
975
-  include_boinc('user/get_output.php');
975
+    include_boinc('user/get_output.php');
976 976
 }
977 977
 
978 978
 /**
@@ -980,23 +980,23 @@  discard block
 block discarded – undo
980 980
  * Get the project configuration XML; used by client software
981 981
  */
982 982
 function boincwork_get_project_config() {
983
-  include_boinc('user/get_project_config.php');
983
+    include_boinc('user/get_project_config.php');
984 984
 }
985 985
 
986 986
 /**
987 987
  * Page callback for the remote job submission RPC (submit_rpc_handler.php).
988 988
  */
989 989
 function boincwork_submit_rpc_handler() {
990
-  include_boinc('user/submit_rpc_handler.php');
990
+    include_boinc('user/submit_rpc_handler.php');
991 991
 }
992 992
 
993 993
 /**
994 994
  * Page callback for user WAP (userw.php).
995 995
  */
996 996
 function boincwork_user_wap() {
997
-  // Remove q from the GET request or BOINC will panic
998
-  unset($_GET['q']);
999
-  include_boinc('user/userw.php');
997
+    // Remove q from the GET request or BOINC will panic
998
+    unset($_GET['q']);
999
+    include_boinc('user/userw.php');
1000 1000
 }
1001 1001
 
1002 1002
 
@@ -1004,44 +1004,44 @@  discard block
 block discarded – undo
1004 1004
  * Page callback for user account task table
1005 1005
  */
1006 1006
 function boincwork_account_task_table($tselect = NULL, $app_id = NULL) {
1007
-  $title = bts('Tasks for your account', array(), NULL, 'boinc:account-task-table');
1008
-  drupal_set_title($title);
1007
+    $title = bts('Tasks for your account', array(), NULL, 'boinc:account-task-table');
1008
+    drupal_set_title($title);
1009 1009
 
1010
-  global $user;
1011
-  $account = user_load($user->uid);
1012
-  return boincwork_tasktable(0, $account->boincuser_id, $tselect, $app_id);
1010
+    global $user;
1011
+    $account = user_load($user->uid);
1012
+    return boincwork_tasktable(0, $account->boincuser_id, $tselect, $app_id);
1013 1013
 }
1014 1014
 
1015 1015
 /**
1016 1016
  * Page callback for host task table
1017 1017
  */
1018 1018
 function boincwork_host_task_table($host_id = NULL, $tselect = NULL, $app_id = NULL) {
1019
-  require_boinc( array('util', 'result') );
1019
+    require_boinc( array('util', 'result') );
1020 1020
 
1021
-  $title = bts('Tasks for computer @host_id', array('@host_id' => $host_id), NULL, 'boinc:host-task-table');
1022
-  drupal_set_title($title);
1021
+    $title = bts('Tasks for computer @host_id', array('@host_id' => $host_id), NULL, 'boinc:host-task-table');
1022
+    drupal_set_title($title);
1023 1023
 
1024
-  if (is_null($host_id)) {
1024
+    if (is_null($host_id)) {
1025 1025
     drupal_set_message(bts('ERROR: Invalid host ID', array(), NULL, 'boinc:host-task-table'), 'error');
1026 1026
     return '';
1027
-  }
1027
+    }
1028 1028
 
1029
-  return boincwork_tasktable(2, $host_id, $tselect, $app_id);
1029
+    return boincwork_tasktable(2, $host_id, $tselect, $app_id);
1030 1030
 }
1031 1031
 
1032 1032
 /**
1033 1033
  * Page callback for workunit task table
1034 1034
  */
1035 1035
 function boincwork_workunit_task_table($workunit_id = NULL, $tselect = NULL, $app_id = NULL) {
1036
-  $title = bts('Tasks for workunit @workunit_id', array('@workunit_id' => $workunit_id), NULL, 'boinc:workunit-task-table');
1037
-  drupal_set_title($title);
1036
+    $title = bts('Tasks for workunit @workunit_id', array('@workunit_id' => $workunit_id), NULL, 'boinc:workunit-task-table');
1037
+    drupal_set_title($title);
1038 1038
 
1039
-  if (is_null($workunit_id)) {
1039
+    if (is_null($workunit_id)) {
1040 1040
     drupal_set_message(bts('ERROR: Invalid workunit ID', array(), NULL, 'boinc:workunit-task-table'), 'error');
1041 1041
     return '';
1042
-  }
1042
+    }
1043 1043
   
1044
-  return boincwork_tasktable(1, $workunit_id, $tselect, $app_id);
1044
+    return boincwork_tasktable(1, $workunit_id, $tselect, $app_id);
1045 1045
 }
1046 1046
 
1047 1047
 /**
@@ -1049,8 +1049,8 @@  discard block
 block discarded – undo
1049 1049
  * Take a node ID and render that node as a page
1050 1050
  */
1051 1051
 function boincwork_view_page($nid) {
1052
-  $node = node_load($nid);
1053
-  return node_page_view($node);
1052
+    $node = node_load($nid);
1053
+    return node_page_view($node);
1054 1054
 }
1055 1055
 
1056 1056
 
@@ -1062,16 +1062,16 @@  discard block
 block discarded – undo
1062 1062
  * Determine which venue should be selected
1063 1063
  */
1064 1064
 function boincwork_select_venue(&$venue) {
1065
-  if (!$venue) {
1065
+    if (!$venue) {
1066 1066
     $active_venue = isset($_SESSION['prefs venue']) ? $_SESSION['prefs venue'] : NULL;
1067 1067
     if ($active_venue) {
1068
-      $venue = $active_venue;
1069
-      //unset($_SESSION['prefs venue']);
1068
+        $venue = $active_venue;
1069
+        //unset($_SESSION['prefs venue']);
1070
+    }
1070 1071
     }
1071
-  }
1072
-  else {
1072
+    else {
1073 1073
     // Set the active venue to keep it selected between computing and project
1074 1074
     // preference pages
1075 1075
     $_SESSION['prefs venue'] = $venue;
1076
-  }
1076
+    }
1077 1077
 }
Please login to merge, or discard this patch.
Spacing   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
   $items['host/%/set-venue/%'] = array(
116 116
     'title' => 'Set host venue',
117 117
     'page callback' => 'boincwork_host_set_venue',
118
-    'page arguments' => array(1,3),
118
+    'page arguments' => array(1, 3),
119 119
     'access callback' => 'user_is_logged_in',
120 120
     'type' => MENU_CALLBACK,
121 121
   );
@@ -166,7 +166,7 @@  discard block
 block discarded – undo
166 166
     'title' => 'Account Tasks Table',
167 167
     'description' => '',
168 168
     'page callback' => 'boincwork_account_task_table',
169
-    'page arguments' => array(2,3),
169
+    'page arguments' => array(2, 3),
170 170
     'access arguments' => array('access content'),
171 171
     'type' => MENU_CALLBACK,
172 172
   );
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
     'title' => 'Host Tasks Table',
175 175
     'description' => '',
176 176
     'page callback' => 'boincwork_host_task_table',
177
-    'page arguments' => array(1,3,4),
177
+    'page arguments' => array(1, 3, 4),
178 178
     'access arguments' => array('access content'),
179 179
     'type' => MENU_CALLBACK,
180 180
   );
@@ -271,10 +271,10 @@  discard block
 block discarded – undo
271 271
       drupal_prepare_form('boincwork_generalprefs_form', $prefs[$pref_set], $form_state);
272 272
     }
273 273
 
274
-    $output .= '<p>' . bts('These apply to all BOINC projects in which you participate.', array(), NULL, 'boinc:account-preferences-computing') . '<br/>';
275
-    $output .= bts('On computers attached to multiple projects, the most recently modified preferences will be used.', array(), NULL, 'boinc:account-preferences-computing') . '</p>';
276
-    $output .= '<p>' . bts('Preferences last modified: @mod_time', array('@mod_time' => pretty_time_str($prefs['generic']['prefs']['modified']['#value'])), NULL, 'boinc:account-preferences') . '</p>';
277
-    $output .= '<h2>' . bts('Combined preferences', array(), NULL, 'boinc:account-preferences') . ' ' . l('(' . bts('Switch View', array(), NULL, 'boinc:account-preferences') . ')', 'account/prefs/computing') . '</h2>';
274
+    $output .= '<p>'.bts('These apply to all BOINC projects in which you participate.', array(), NULL, 'boinc:account-preferences-computing').'<br/>';
275
+    $output .= bts('On computers attached to multiple projects, the most recently modified preferences will be used.', array(), NULL, 'boinc:account-preferences-computing').'</p>';
276
+    $output .= '<p>'.bts('Preferences last modified: @mod_time', array('@mod_time' => pretty_time_str($prefs['generic']['prefs']['modified']['#value'])), NULL, 'boinc:account-preferences').'</p>';
277
+    $output .= '<h2>'.bts('Combined preferences', array(), NULL, 'boinc:account-preferences').' '.l('('.bts('Switch View', array(), NULL, 'boinc:account-preferences').')', 'account/prefs/computing').'</h2>';
278 278
     
279 279
     $output .= '<table class="preferences combined">';
280 280
     
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
       $output .= '<tr class="section-heading">';
285 285
       $output .= "<td>{$section['name']}</td>";
286 286
       foreach ($pref_sets as $pref_set) {
287
-        $output .= '<td>' . $pref_set . '</td>';
287
+        $output .= '<td>'.$pref_set.'</td>';
288 288
       }
289 289
       $output .= '</tr>';
290 290
       foreach ($section['elements'] as $name => $setting) {
@@ -332,11 +332,11 @@  discard block
 block discarded – undo
332 332
               $second_pref = $special_map[$name];
333 333
               $second_pref_setting = $prefs[$pref_set]['prefs']['advanced'][$category][$second_pref];
334 334
               $second_value = isset($second_pref_setting['#options']) ? $second_pref_setting['#options'][$second_pref_setting['#default_value']] : $second_pref_setting['#default_value'];
335
-              $output .= "<td>{$value} {$pref_setting['#field_suffix']} {$special_delimiter[$name]}" .
335
+              $output .= "<td>{$value} {$pref_setting['#field_suffix']} {$special_delimiter[$name]}".
336 336
                 " {$second_value} {$second_pref_setting['#field_suffix']} </td>";
337 337
             }
338 338
           }
339
-          else  {
339
+          else {
340 340
             $output .= '<td>---</td>';
341 341
           }
342 342
         }
@@ -364,12 +364,12 @@  discard block
 block discarded – undo
364 364
       );
365 365
       // Show Clear links for established preference sets
366 366
       if ($pref_set != 'generic' AND $prefs[$pref_set]['#established']) {
367
-        $output .= ' </li><li class="tab"> ' . l(bts('Clear', array(), NULL, 'boinc:form-clear'), "account/prefs/computing/clear/{$pref_set}",
367
+        $output .= ' </li><li class="tab"> '.l(bts('Clear', array(), NULL, 'boinc:form-clear'), "account/prefs/computing/clear/{$pref_set}",
368 368
           array(
369 369
             'query' => drupal_get_destination(),
370 370
             'attributes' => array(
371
-              'onclick' => 'return confirm(\'' . bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
372
-                array('@name' => ucfirst($pref_set)), NULL, 'boinc:account-computing-preferences') . '\')'
371
+              'onclick' => 'return confirm(\''.bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
372
+                array('@name' => ucfirst($pref_set)), NULL, 'boinc:account-computing-preferences').'\')'
373 373
             )
374 374
           )
375 375
         );
@@ -395,8 +395,8 @@  discard block
 block discarded – undo
395 395
         "{$path}/work" => bts('Work', array(), NULL, 'boinc:account-preferences-location')
396 396
       );
397 397
       variable_set('jump_use_js_venues-Array', 1);
398
-      drupal_add_js(drupal_get_path('module', 'jump') . '/jump.js');
399
-      drupal_add_js(drupal_get_path('theme', 'boinc') . '/js/prefs.js', 'theme');
398
+      drupal_add_js(drupal_get_path('module', 'jump').'/jump.js');
399
+      drupal_add_js(drupal_get_path('theme', 'boinc').'/js/prefs.js', 'theme');
400 400
       
401 401
       $output .= '<div id="venue-selector" class="simple-form-controls">';
402 402
       $output .= '  <div class="form-item venue">';
@@ -416,7 +416,7 @@  discard block
 block discarded – undo
416 416
     if (!$current_set['#established']) {
417 417
       drupal_set_message(bts(
418 418
           "No preferences found for set '@venue'. Click SAVE CHANGES below to save the following preferences to your account.",
419
-          array( '@venue' => $venue, ),
419
+          array('@venue' => $venue,),
420 420
           NULL, 'boinc:account-preferences'), 'status');
421 421
     }
422 422
     
@@ -475,8 +475,8 @@  discard block
 block discarded – undo
475 475
       drupal_prepare_form('boincwork_projectprefs_form', $prefs[$pref_set], $form_state);
476 476
     }
477 477
 
478
-    $output .= '<p>' . bts('Preferences last modified: @mod_time', array('@mod_time' => pretty_time_str($prefs['generic']['modified']['#value'])), NULL, 'boinc:account-preferences') . '</p>';
479
-    $output .= '<h2>' . bts('Combined preferences', array(), NULL, 'boinc:account-preferences') . ' ' . l('(' . bts('Switch View', array(), NULL, 'boinc:account-preferences') . ')', 'account/prefs/project') . '</h2>';
478
+    $output .= '<p>'.bts('Preferences last modified: @mod_time', array('@mod_time' => pretty_time_str($prefs['generic']['modified']['#value'])), NULL, 'boinc:account-preferences').'</p>';
479
+    $output .= '<h2>'.bts('Combined preferences', array(), NULL, 'boinc:account-preferences').' '.l('('.bts('Switch View', array(), NULL, 'boinc:account-preferences').')', 'account/prefs/project').'</h2>';
480 480
     
481 481
     $output .= '<table class="preferences combined">';
482 482
     
@@ -486,7 +486,7 @@  discard block
 block discarded – undo
486 486
       $output .= '<tr class="section-heading">';
487 487
       $output .= "<td>{$section['name']}</td>";
488 488
       foreach ($pref_sets as $pref_set) {
489
-        $output .= '<td>' . $pref_set . '</td>';
489
+        $output .= '<td>'.$pref_set.'</td>';
490 490
       }
491 491
       $output .= '</tr>';
492 492
       foreach ($section['elements'] as $name => $setting) {
@@ -528,12 +528,12 @@  discard block
 block discarded – undo
528 528
       $output .= l($action_text, "account/prefs/project/edit/{$pref_set}");
529 529
       // Show Clear links for established preference sets
530 530
       if ($pref_set != 'generic' AND $prefs[$pref_set]['#established']) {
531
-        $output .= ' </li><li class="tab"> ' . l(bts('Clear', array(), NULL, 'boinc:form-clear'), "account/prefs/project/clear/{$pref_set}",
531
+        $output .= ' </li><li class="tab"> '.l(bts('Clear', array(), NULL, 'boinc:form-clear'), "account/prefs/project/clear/{$pref_set}",
532 532
           array(
533 533
             'query' => drupal_get_destination(),
534 534
             'attributes' => array(
535
-              'onclick' => 'return confirm(\'' . bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
536
-                array('@name' => ucfirst($pref_set)), NULL, 'boinc:account-preferences-project') . '\')'
535
+              'onclick' => 'return confirm(\''.bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
536
+                array('@name' => ucfirst($pref_set)), NULL, 'boinc:account-preferences-project').'\')'
537 537
             )
538 538
           )
539 539
         );
@@ -549,7 +549,7 @@  discard block
 block discarded – undo
549 549
     // Set this preference set as the one to use for any new hosts attached
550 550
     // to the user account
551 551
     boincwork_set_default_venue($venue);
552
-    drupal_set_message( bts('The primary preference set has been changed to "@set"', array('@set' => $venue), NULL, 'boinc:account-preferences-project') );
552
+    drupal_set_message(bts('The primary preference set has been changed to "@set"', array('@set' => $venue), NULL, 'boinc:account-preferences-project'));
553 553
     drupal_goto('account/prefs/project/combined');
554 554
     break;
555 555
     
@@ -568,8 +568,8 @@  discard block
 block discarded – undo
568 568
         "{$path}/work" => bts('Work', array(), NULL, 'boinc:account-preferences-location')
569 569
       );
570 570
       variable_set('jump_use_js_venues-Array', 1);
571
-      drupal_add_js(drupal_get_path('module', 'jump') . '/jump.js');
572
-      drupal_add_js(drupal_get_path('theme', 'boinc') . '/js/prefs.js', 'theme');
571
+      drupal_add_js(drupal_get_path('module', 'jump').'/jump.js');
572
+      drupal_add_js(drupal_get_path('theme', 'boinc').'/js/prefs.js', 'theme');
573 573
       
574 574
       $output .= '<div id="venue-selector" class="simple-form-controls">';
575 575
       $output .= '  <div class="form-item venue">';
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
     if (!$current_set['#established']) {
590 590
       drupal_set_message(bts(
591 591
           "No preferences found for set '@venue'. Click SAVE CHANGES below to save the following preferences to your account.",
592
-          array( '@venue' => $venue, ),
592
+          array('@venue' => $venue,),
593 593
           NULL, 'boinc:account-preferences'), 'status');
594 594
     }
595 595
     
@@ -661,7 +661,7 @@  discard block
 block discarded – undo
661 661
     // Edit preferences link
662 662
     $output .= '<tr>';
663 663
     $output .= '<td></td>';
664
-    $output .= '<td>' . l(bts('Edit privacy preferences', array('@project' => PROJECT), NULL, 'boinc:account-preferences-privacy'), "account/prefs/privacy/edit") . '</td>';
664
+    $output .= '<td>'.l(bts('Edit privacy preferences', array('@project' => PROJECT), NULL, 'boinc:account-preferences-privacy'), "account/prefs/privacy/edit").'</td>';
665 665
     $output .= '</tr>';
666 666
     
667 667
     $output .= '</table>';
@@ -696,15 +696,15 @@  discard block
 block discarded – undo
696 696
   switch ($type) {
697 697
   case 'all':
698 698
     //include_boinc('user/cert_all.php');
699
-    require_boinc(array('util','cert','user'));
699
+    require_boinc(array('util', 'cert', 'user'));
700 700
 
701 701
     $join = date('j F Y', $boincuser->create_time);
702 702
     $today = date('j F Y', time(0));
703 703
 
704
-    if ($border=="no") {
704
+    if ($border == "no") {
705 705
         $border = 0;
706 706
     } else {
707
-        $border=8;
707
+        $border = 8;
708 708
     }
709 709
 
710 710
     $title_font = "\"Optima,ZapfChancery\"";
@@ -748,7 +748,7 @@  discard block
 block discarded – undo
748 748
         <tr><th align=left>Project</th><th align=left>Cobblestones</th><th align=left>Joined</th></tr>
749 749
     ";
750 750
     foreach ($boincuser->projects as $p) {
751
-        if ($p->total_credit<100) continue;
751
+        if ($p->total_credit < 100) continue;
752 752
         show_proj($p);
753 753
     }
754 754
     echo "
@@ -767,15 +767,15 @@  discard block
 block discarded – undo
767 767
   case 'account':
768 768
   default:
769 769
     //include_boinc('user/cert1.php');
770
-    require_boinc(array('util','cert'));
770
+    require_boinc(array('util', 'cert'));
771 771
 
772 772
     $join = date('j F Y', $boincuser->create_time);
773 773
     $today = date('j F Y', time(0));
774 774
 
775
-    if ($border=="no") {
775
+    if ($border == "no") {
776 776
         $border = 0;
777 777
     } else {
778
-        $border=8;
778
+        $border = 8;
779 779
     }
780 780
 
781 781
     $credit = credit_string($boincuser->total_credit, false);
@@ -1016,7 +1016,7 @@  discard block
 block discarded – undo
1016 1016
  * Page callback for host task table
1017 1017
  */
1018 1018
 function boincwork_host_task_table($host_id = NULL, $tselect = NULL, $app_id = NULL) {
1019
-  require_boinc( array('util', 'result') );
1019
+  require_boinc(array('util', 'result'));
1020 1020
 
1021 1021
   $title = bts('Tasks for computer @host_id', array('@host_id' => $host_id), NULL, 'boinc:host-task-table');
1022 1022
   drupal_set_title($title);
Please login to merge, or discard this patch.
Upper-Lower-Casing   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -203,13 +203,13 @@  discard block
 block discarded – undo
203 203
 /**
204 204
  * Implementation of hook_locale().
205 205
  */
206
-function boincwork_locale($op = 'groups', $group = NULL) {
206
+function boincwork_locale($op = 'groups', $group = null) {
207 207
   switch ($op) {
208 208
     case 'groups':
209 209
       return array('project' => bts('Project'));
210 210
     case 'info':
211 211
       $info['project']['refresh callback'] = 'boincwork_locale_refresh';
212
-      $info['project']['format'] = FALSE;
212
+      $info['project']['format'] = false;
213 213
       return $info;
214 214
   }
215 215
 }
@@ -225,7 +225,7 @@  discard block
 block discarded – undo
225 225
     'project_specific' => array(),
226 226
   );
227 227
   boincwork_add_project_specific_prefs($form, $prefs);
228
-  return TRUE; // Meaning it completed with no issues
228
+  return true; // Meaning it completed with no issues
229 229
 }
230 230
 
231 231
 
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
   * General preferences menu callback.
238 238
   * Called when user goes to edit preferences page
239 239
   */
240
-function generalprefs_page($action = null, $venue = null, $advanced = FALSE) {
240
+function generalprefs_page($action = null, $venue = null, $advanced = false) {
241 241
   
242 242
   // Keep the venue selected across preference pages
243 243
   boincwork_select_venue($venue);
@@ -252,8 +252,8 @@  discard block
 block discarded – undo
252 252
   
253 253
   case 'clear':
254 254
     // Remove settings from this preference set
255
-    if ($venue AND $venue != 'generic') {
256
-      boincwork_save_prefs(NULL, 'general', $venue);
255
+    if ($venue and $venue != 'generic') {
256
+      boincwork_save_prefs(null, 'general', $venue);
257 257
       drupal_set_message(t('Settings for the "@name" preference set have been
258 258
         cleared', array('@name' => ucfirst($venue))));
259 259
       // Set the generic preference set as active
@@ -271,10 +271,10 @@  discard block
 block discarded – undo
271 271
       drupal_prepare_form('boincwork_generalprefs_form', $prefs[$pref_set], $form_state);
272 272
     }
273 273
 
274
-    $output .= '<p>' . bts('These apply to all BOINC projects in which you participate.', array(), NULL, 'boinc:account-preferences-computing') . '<br/>';
275
-    $output .= bts('On computers attached to multiple projects, the most recently modified preferences will be used.', array(), NULL, 'boinc:account-preferences-computing') . '</p>';
276
-    $output .= '<p>' . bts('Preferences last modified: @mod_time', array('@mod_time' => pretty_time_str($prefs['generic']['prefs']['modified']['#value'])), NULL, 'boinc:account-preferences') . '</p>';
277
-    $output .= '<h2>' . bts('Combined preferences', array(), NULL, 'boinc:account-preferences') . ' ' . l('(' . bts('Switch View', array(), NULL, 'boinc:account-preferences') . ')', 'account/prefs/computing') . '</h2>';
274
+    $output .= '<p>' . bts('These apply to all BOINC projects in which you participate.', array(), null, 'boinc:account-preferences-computing') . '<br/>';
275
+    $output .= bts('On computers attached to multiple projects, the most recently modified preferences will be used.', array(), null, 'boinc:account-preferences-computing') . '</p>';
276
+    $output .= '<p>' . bts('Preferences last modified: @mod_time', array('@mod_time' => pretty_time_str($prefs['generic']['prefs']['modified']['#value'])), null, 'boinc:account-preferences') . '</p>';
277
+    $output .= '<h2>' . bts('Combined preferences', array(), null, 'boinc:account-preferences') . ' ' . l('(' . bts('Switch View', array(), null, 'boinc:account-preferences') . ')', 'account/prefs/computing') . '</h2>';
278 278
     
279 279
     $output .= '<table class="preferences combined">';
280 280
     
@@ -296,9 +296,9 @@  discard block
 block discarded – undo
296 296
           'daily_xfer_limit_mb' => 'daily_xfer_period_days',
297 297
         );
298 298
         $special_delimiter = array(
299
-          'start_hour' => bts('and', array(), NULL, 'boinc:account-preference'),
300
-          'net_start_hour'=> bts('and', array(), NULL, 'boinc:account-preference'),
301
-          'daily_xfer_limit_mb' => bts('every', array(), NULL, 'boinc:account-preference'),
299
+          'start_hour' => bts('and', array(), null, 'boinc:account-preference'),
300
+          'net_start_hour'=> bts('and', array(), null, 'boinc:account-preference'),
301
+          'daily_xfer_limit_mb' => bts('every', array(), null, 'boinc:account-preference'),
302 302
         );
303 303
         $special = isset($special_map[$name]);
304 304
         $very_special = in_array($name, $special_map);
@@ -313,8 +313,8 @@  discard block
 block discarded – undo
313 313
         // Output values for each preference set, again with ugly hacks for
314 314
         // time range preferences
315 315
         foreach ($pref_sets as $pref_set) {
316
-          if (($prefs[$pref_set]) AND 
317
-              $prefs[$pref_set]['#established'] AND
316
+          if (($prefs[$pref_set]) and 
317
+              $prefs[$pref_set]['#established'] and
318 318
               isset($prefs[$pref_set]['prefs']['advanced'][$category])) {
319 319
             $pref_setting = $prefs[$pref_set]['prefs']['advanced'][$category][$name];
320 320
             $value = isset($pref_setting['#options']) ? $pref_setting['#options'][$pref_setting['#default_value']] : $pref_setting['#default_value'];
@@ -357,19 +357,19 @@  discard block
 block discarded – undo
357 357
     $output .= '<tr>';
358 358
     $output .= '<td></td>';
359 359
     foreach ($pref_sets as $pref_set) {
360
-      $action_text = ($prefs[$pref_set]['#established']) ? bts('Edit', array(), NULL, 'boinc:form-edit') : bts('Add', array(), NULL, 'boinc:form-add');
360
+      $action_text = ($prefs[$pref_set]['#established']) ? bts('Edit', array(), null, 'boinc:form-edit') : bts('Add', array(), null, 'boinc:form-add');
361 361
       $output .= '<td><ul class="tab-list"><li class="first tab">';
362 362
       $output .= l($action_text, "account/prefs/computing/edit/{$pref_set}/1",
363 363
         array('fragment' => "")
364 364
       );
365 365
       // Show Clear links for established preference sets
366
-      if ($pref_set != 'generic' AND $prefs[$pref_set]['#established']) {
367
-        $output .= ' </li><li class="tab"> ' . l(bts('Clear', array(), NULL, 'boinc:form-clear'), "account/prefs/computing/clear/{$pref_set}",
366
+      if ($pref_set != 'generic' and $prefs[$pref_set]['#established']) {
367
+        $output .= ' </li><li class="tab"> ' . l(bts('Clear', array(), null, 'boinc:form-clear'), "account/prefs/computing/clear/{$pref_set}",
368 368
           array(
369 369
             'query' => drupal_get_destination(),
370 370
             'attributes' => array(
371 371
               'onclick' => 'return confirm(\'' . bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
372
-                array('@name' => ucfirst($pref_set)), NULL, 'boinc:account-computing-preferences') . '\')'
372
+                array('@name' => ucfirst($pref_set)), null, 'boinc:account-computing-preferences') . '\')'
373 373
             )
374 374
           )
375 375
         );
@@ -389,10 +389,10 @@  discard block
 block discarded – undo
389 389
     if (function_exists('jump_quickly')) {
390 390
       $path = 'account/prefs/computing/edit';
391 391
       $venues = array(
392
-        "{$path}/generic" => bts('Generic', array(), NULL, 'boinc:account-preferences-location'),
393
-        "{$path}/home" => bts('Home', array(), NULL, 'boinc:account-preferences-location:-1:ignoreoverwrite'),
394
-        "{$path}/school" => bts('School', array(), NULL, 'boinc:account-preferences-location'),
395
-        "{$path}/work" => bts('Work', array(), NULL, 'boinc:account-preferences-location')
392
+        "{$path}/generic" => bts('Generic', array(), null, 'boinc:account-preferences-location'),
393
+        "{$path}/home" => bts('Home', array(), null, 'boinc:account-preferences-location:-1:ignoreoverwrite'),
394
+        "{$path}/school" => bts('School', array(), null, 'boinc:account-preferences-location'),
395
+        "{$path}/work" => bts('Work', array(), null, 'boinc:account-preferences-location')
396 396
       );
397 397
       variable_set('jump_use_js_venues-Array', 1);
398 398
       drupal_add_js(drupal_get_path('module', 'jump') . '/jump.js');
@@ -405,7 +405,7 @@  discard block
 block discarded – undo
405 405
       $output .= '  </div>';
406 406
       $output .= '</div>';
407 407
     }
408
-    $output .= drupal_get_form('boincwork_generalprefs_form', $venue, NULL, $advanced);
408
+    $output .= drupal_get_form('boincwork_generalprefs_form', $venue, null, $advanced);
409 409
     
410 410
     // If viewing the edit page for a preference set that doesn't
411 411
     // exist, inform the user that preferences are not set.
@@ -417,7 +417,7 @@  discard block
 block discarded – undo
417 417
       drupal_set_message(bts(
418 418
           "No preferences found for set '@venue'. Click SAVE CHANGES below to save the following preferences to your account.",
419 419
           array( '@venue' => $venue, ),
420
-          NULL, 'boinc:account-preferences'), 'status');
420
+          null, 'boinc:account-preferences'), 'status');
421 421
     }
422 422
     
423 423
     break;
@@ -447,8 +447,8 @@  discard block
 block discarded – undo
447 447
   
448 448
   case 'clear':
449 449
     // Remove settings from this preference set
450
-    if ($venue AND $venue != 'generic') {
451
-      boincwork_save_prefs(NULL, 'project', $venue);
450
+    if ($venue and $venue != 'generic') {
451
+      boincwork_save_prefs(null, 'project', $venue);
452 452
       drupal_set_message(t('Settings for the "@name" preference set have been
453 453
         cleared', array('@name' => ucfirst($venue))));
454 454
       
@@ -475,8 +475,8 @@  discard block
 block discarded – undo
475 475
       drupal_prepare_form('boincwork_projectprefs_form', $prefs[$pref_set], $form_state);
476 476
     }
477 477
 
478
-    $output .= '<p>' . bts('Preferences last modified: @mod_time', array('@mod_time' => pretty_time_str($prefs['generic']['modified']['#value'])), NULL, 'boinc:account-preferences') . '</p>';
479
-    $output .= '<h2>' . bts('Combined preferences', array(), NULL, 'boinc:account-preferences') . ' ' . l('(' . bts('Switch View', array(), NULL, 'boinc:account-preferences') . ')', 'account/prefs/project') . '</h2>';
478
+    $output .= '<p>' . bts('Preferences last modified: @mod_time', array('@mod_time' => pretty_time_str($prefs['generic']['modified']['#value'])), null, 'boinc:account-preferences') . '</p>';
479
+    $output .= '<h2>' . bts('Combined preferences', array(), null, 'boinc:account-preferences') . ' ' . l('(' . bts('Switch View', array(), null, 'boinc:account-preferences') . ')', 'account/prefs/project') . '</h2>';
480 480
     
481 481
     $output .= '<table class="preferences combined">';
482 482
     
@@ -496,8 +496,8 @@  discard block
 block discarded – undo
496 496
         $output .= "<div class=\"description\">{$setting['description']}</div>";
497 497
         $output .= '</td>';
498 498
         foreach ($pref_sets as $pref_set) {
499
-          if (($prefs[$pref_set]) AND
500
-              $prefs[$pref_set]['#established'] AND
499
+          if (($prefs[$pref_set]) and
500
+              $prefs[$pref_set]['#established'] and
501 501
               isset($prefs[$pref_set][$category])) {
502 502
             $pref_setting = $prefs[$pref_set][$category][$name];
503 503
             $value = isset($pref_setting['#options']) ? $pref_setting['#options'][$pref_setting['#default_value']] : $pref_setting['#default_value'];
@@ -523,17 +523,17 @@  discard block
 block discarded – undo
523 523
     $output .= '<tr>';
524 524
     $output .= '<td></td>';
525 525
     foreach ($pref_sets as $pref_set) {
526
-      $action_text = ($prefs[$pref_set]['#established']) ? bts('Edit', array(), NULL, 'boinc:form-edit') : bts('Add', array(), NULL, 'boinc:form-add');
526
+      $action_text = ($prefs[$pref_set]['#established']) ? bts('Edit', array(), null, 'boinc:form-edit') : bts('Add', array(), null, 'boinc:form-add');
527 527
       $output .= '<td><ul class="tab-list"><li class="first tab">';
528 528
       $output .= l($action_text, "account/prefs/project/edit/{$pref_set}");
529 529
       // Show Clear links for established preference sets
530
-      if ($pref_set != 'generic' AND $prefs[$pref_set]['#established']) {
531
-        $output .= ' </li><li class="tab"> ' . l(bts('Clear', array(), NULL, 'boinc:form-clear'), "account/prefs/project/clear/{$pref_set}",
530
+      if ($pref_set != 'generic' and $prefs[$pref_set]['#established']) {
531
+        $output .= ' </li><li class="tab"> ' . l(bts('Clear', array(), null, 'boinc:form-clear'), "account/prefs/project/clear/{$pref_set}",
532 532
           array(
533 533
             'query' => drupal_get_destination(),
534 534
             'attributes' => array(
535 535
               'onclick' => 'return confirm(\'' . bts('This will remove all of your settings from the "@name" preference set. Are you sure?',
536
-                array('@name' => ucfirst($pref_set)), NULL, 'boinc:account-preferences-project') . '\')'
536
+                array('@name' => ucfirst($pref_set)), null, 'boinc:account-preferences-project') . '\')'
537 537
             )
538 538
           )
539 539
         );
@@ -549,7 +549,7 @@  discard block
 block discarded – undo
549 549
     // Set this preference set as the one to use for any new hosts attached
550 550
     // to the user account
551 551
     boincwork_set_default_venue($venue);
552
-    drupal_set_message( bts('The primary preference set has been changed to "@set"', array('@set' => $venue), NULL, 'boinc:account-preferences-project') );
552
+    drupal_set_message( bts('The primary preference set has been changed to "@set"', array('@set' => $venue), null, 'boinc:account-preferences-project') );
553 553
     drupal_goto('account/prefs/project/combined');
554 554
     break;
555 555
     
@@ -562,10 +562,10 @@  discard block
 block discarded – undo
562 562
     if (function_exists('jump_quickly')) {
563 563
       $path = 'account/prefs/project/edit';
564 564
       $venues = array(
565
-        "{$path}/generic" => bts('Generic', array(), NULL, 'boinc:account-preferences-location'),
566
-        "{$path}/home" => bts('Home', array(), NULL, 'boinc:account-preferences-location:-1:ignoreoverwrite'),
567
-        "{$path}/school" => bts('School', array(), NULL, 'boinc:account-preferences-location'),
568
-        "{$path}/work" => bts('Work', array(), NULL, 'boinc:account-preferences-location')
565
+        "{$path}/generic" => bts('Generic', array(), null, 'boinc:account-preferences-location'),
566
+        "{$path}/home" => bts('Home', array(), null, 'boinc:account-preferences-location:-1:ignoreoverwrite'),
567
+        "{$path}/school" => bts('School', array(), null, 'boinc:account-preferences-location'),
568
+        "{$path}/work" => bts('Work', array(), null, 'boinc:account-preferences-location')
569 569
       );
570 570
       variable_set('jump_use_js_venues-Array', 1);
571 571
       drupal_add_js(drupal_get_path('module', 'jump') . '/jump.js');
@@ -590,7 +590,7 @@  discard block
 block discarded – undo
590 590
       drupal_set_message(bts(
591 591
           "No preferences found for set '@venue'. Click SAVE CHANGES below to save the following preferences to your account.",
592 592
           array( '@venue' => $venue, ),
593
-          NULL, 'boinc:account-preferences'), 'status');
593
+          null, 'boinc:account-preferences'), 'status');
594 594
     }
595 595
     
596 596
     break;
@@ -646,7 +646,7 @@  discard block
 block discarded – undo
646 646
       foreach ($section as $name => $setting) {
647 647
         if ($name{0} == '#') continue;
648 648
         $value = isset($setting['#default_value']) ? $setting['#default_value'] : '';
649
-        if ($value AND isset($setting['#options'])) $value = $setting['#options'][$value];
649
+        if ($value and isset($setting['#options'])) $value = $setting['#options'][$value];
650 650
         elseif ($value == '') $value = '---';
651 651
         if (!isset($setting['#title'])) $setting['#title'] = '';
652 652
         if (!isset($setting['#description'])) $setting['#description'] = '';
@@ -661,7 +661,7 @@  discard block
 block discarded – undo
661 661
     // Edit preferences link
662 662
     $output .= '<tr>';
663 663
     $output .= '<td></td>';
664
-    $output .= '<td>' . l(bts('Edit privacy preferences', array('@project' => PROJECT), NULL, 'boinc:account-preferences-privacy'), "account/prefs/privacy/edit") . '</td>';
664
+    $output .= '<td>' . l(bts('Edit privacy preferences', array('@project' => PROJECT), null, 'boinc:account-preferences-privacy'), "account/prefs/privacy/edit") . '</td>';
665 665
     $output .= '</tr>';
666 666
     
667 667
     $output .= '</table>';
@@ -893,17 +893,17 @@  discard block
 block discarded – undo
893 893
 function boincwork_host_log($host_id = null) {
894 894
   $root_log_dir = variable_get('boinc_host_sched_logs_dir', '');
895 895
   $log = '';
896
-  if ($root_log_dir AND $host_id) {
897
-    $subdir = substr($host_id, 0, -3) OR $subdir = 0;
896
+  if ($root_log_dir and $host_id) {
897
+    $subdir = substr($host_id, 0, -3) or $subdir = 0;
898 898
     $log = implode('/', array($root_log_dir, $subdir, $host_id));
899 899
   }
900
-  if ($log AND file_exists($log)) {
900
+  if ($log and file_exists($log)) {
901 901
     header('Content-type: text/plain');
902 902
     include($log);
903 903
   }
904 904
 }
905 905
 
906
-function boincwork_host_set_venue($host_id = NULL, $venue = NULL) {
906
+function boincwork_host_set_venue($host_id = null, $venue = null) {
907 907
   global $user;
908 908
   $account = user_load($user->uid);
909 909
   db_set_active('boinc');
@@ -913,7 +913,7 @@  discard block
 block discarded – undo
913 913
     $host_id
914 914
   ));
915 915
   db_set_active('default');
916
-  if ($host_owner AND $host_owner == $account->boincuser_id) {
916
+  if ($host_owner and $host_owner == $account->boincuser_id) {
917 917
     db_set_active('boinc');
918 918
     $updated = db_query(
919 919
       "UPDATE {host} SET venue = '%s' WHERE id = '%d'",
@@ -922,20 +922,20 @@  discard block
 block discarded – undo
922 922
     db_set_active('default');
923 923
     if ($updated) {
924 924
       drupal_set_message(
925
-        bts('The location for this host has been updated.', array(), NULL, 'boinc:account-host-details')
926
-        . bts('This will take effect next time the host contacts the project.', array(), NULL, 'boinc:account-host-details')
925
+        bts('The location for this host has been updated.', array(), null, 'boinc:account-host-details')
926
+        . bts('This will take effect next time the host contacts the project.', array(), null, 'boinc:account-host-details')
927 927
       );
928 928
     }
929 929
     else {
930 930
       drupal_set_message(
931
-        bts('Unable to save changes to this host for some reason!', array(), NULL, 'boinc:account-host-details'),
931
+        bts('Unable to save changes to this host for some reason!', array(), null, 'boinc:account-host-details'),
932 932
         'error'
933 933
       );
934 934
     }
935 935
   }
936 936
   else {
937 937
     drupal_set_message(
938
-      bts('You are not allowed to make changes to this host.', array(), NULL, 'boinc:account-host-details'),
938
+      bts('You are not allowed to make changes to this host.', array(), null, 'boinc:account-host-details'),
939 939
       'warning'
940 940
     );
941 941
   }
@@ -1003,8 +1003,8 @@  discard block
 block discarded – undo
1003 1003
 /**
1004 1004
  * Page callback for user account task table
1005 1005
  */
1006
-function boincwork_account_task_table($tselect = NULL, $app_id = NULL) {
1007
-  $title = bts('Tasks for your account', array(), NULL, 'boinc:account-task-table');
1006
+function boincwork_account_task_table($tselect = null, $app_id = null) {
1007
+  $title = bts('Tasks for your account', array(), null, 'boinc:account-task-table');
1008 1008
   drupal_set_title($title);
1009 1009
 
1010 1010
   global $user;
@@ -1015,14 +1015,14 @@  discard block
 block discarded – undo
1015 1015
 /**
1016 1016
  * Page callback for host task table
1017 1017
  */
1018
-function boincwork_host_task_table($host_id = NULL, $tselect = NULL, $app_id = NULL) {
1018
+function boincwork_host_task_table($host_id = null, $tselect = null, $app_id = null) {
1019 1019
   require_boinc( array('util', 'result') );
1020 1020
 
1021
-  $title = bts('Tasks for computer @host_id', array('@host_id' => $host_id), NULL, 'boinc:host-task-table');
1021
+  $title = bts('Tasks for computer @host_id', array('@host_id' => $host_id), null, 'boinc:host-task-table');
1022 1022
   drupal_set_title($title);
1023 1023
 
1024 1024
   if (is_null($host_id)) {
1025
-    drupal_set_message(bts('ERROR: Invalid host ID', array(), NULL, 'boinc:host-task-table'), 'error');
1025
+    drupal_set_message(bts('ERROR: Invalid host ID', array(), null, 'boinc:host-task-table'), 'error');
1026 1026
     return '';
1027 1027
   }
1028 1028
 
@@ -1032,12 +1032,12 @@  discard block
 block discarded – undo
1032 1032
 /**
1033 1033
  * Page callback for workunit task table
1034 1034
  */
1035
-function boincwork_workunit_task_table($workunit_id = NULL, $tselect = NULL, $app_id = NULL) {
1036
-  $title = bts('Tasks for workunit @workunit_id', array('@workunit_id' => $workunit_id), NULL, 'boinc:workunit-task-table');
1035
+function boincwork_workunit_task_table($workunit_id = null, $tselect = null, $app_id = null) {
1036
+  $title = bts('Tasks for workunit @workunit_id', array('@workunit_id' => $workunit_id), null, 'boinc:workunit-task-table');
1037 1037
   drupal_set_title($title);
1038 1038
 
1039 1039
   if (is_null($workunit_id)) {
1040
-    drupal_set_message(bts('ERROR: Invalid workunit ID', array(), NULL, 'boinc:workunit-task-table'), 'error');
1040
+    drupal_set_message(bts('ERROR: Invalid workunit ID', array(), null, 'boinc:workunit-task-table'), 'error');
1041 1041
     return '';
1042 1042
   }
1043 1043
   
@@ -1063,7 +1063,7 @@  discard block
 block discarded – undo
1063 1063
  */
1064 1064
 function boincwork_select_venue(&$venue) {
1065 1065
   if (!$venue) {
1066
-    $active_venue = isset($_SESSION['prefs venue']) ? $_SESSION['prefs venue'] : NULL;
1066
+    $active_venue = isset($_SESSION['prefs venue']) ? $_SESSION['prefs venue'] : null;
1067 1067
     if ($active_venue) {
1068 1068
       $venue = $active_venue;
1069 1069
       //unset($_SESSION['prefs venue']);
Please login to merge, or discard this patch.
drupal/sites/default/boinc/modules/boincimport/includes/import_team.php 4 patches
Indentation   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -11,56 +11,56 @@  discard block
 block discarded – undo
11 11
  * at a time and avoid exhausting memory.
12 12
  */
13 13
 
14
-  require_once('./includes/bootstrap.inc');
15
-  drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
16
-  require_boinc('db');
14
+    require_once('./includes/bootstrap.inc');
15
+    drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
16
+    require_boinc('db');
17 17
   
18
-  // Parse arguments
19
-  $team_id = isset($argv[1]) ? $argv[1] : null;
20
-  $team_type_tid = isset($argv[2]) ? $argv[2] : null;
21
-  $input_format = isset($argv[3]) ? $argv[3] : null;
18
+    // Parse arguments
19
+    $team_id = isset($argv[1]) ? $argv[1] : null;
20
+    $team_type_tid = isset($argv[2]) ? $argv[2] : null;
21
+    $input_format = isset($argv[3]) ? $argv[3] : null;
22 22
   
23
-  $count = 0;
23
+    $count = 0;
24 24
   
25
-  // Get teams from BOINC
26
-  db_set_active('boinc');
27
-  $boincteam = db_fetch_object(db_query('SELECT * FROM team WHERE id=%d', array($team_id)));
28
-  $boincteam_members = db_query('SELECT id FROM user WHERE teamid=%d', array($team_id));
29
-  $boincteam_admin = (int) db_result(db_query('SELECT userid FROM team_admin WHERE teamid=%d', array($team_id)));
30
-  db_set_active('default');
25
+    // Get teams from BOINC
26
+    db_set_active('boinc');
27
+    $boincteam = db_fetch_object(db_query('SELECT * FROM team WHERE id=%d', array($team_id)));
28
+    $boincteam_members = db_query('SELECT id FROM user WHERE teamid=%d', array($team_id));
29
+    $boincteam_admin = (int) db_result(db_query('SELECT userid FROM team_admin WHERE teamid=%d', array($team_id)));
30
+    db_set_active('default');
31 31
   
32
-  $team_exists = db_query('SELECT team_id FROM {boincteam} WHERE team_id = %d', $boincteam->id);
33
-  // FIXME: $team_exists==FALSE should be handled as an error and return an error code!
32
+    $team_exists = db_query('SELECT team_id FROM {boincteam} WHERE team_id = %d', $boincteam->id);
33
+    // FIXME: $team_exists==FALSE should be handled as an error and return an error code!
34 34
 
35
-  if ($team_exists != FALSE && db_fetch_object($team_exists) == FALSE) {
35
+    if ($team_exists != FALSE && db_fetch_object($team_exists) == FALSE) {
36 36
     $boincteam->description = _boincimport_text_sanitize($boincteam->description);
37 37
     $teaser = node_teaser($boincteam->description);
38 38
     
39 39
     // Construct the team as an organic group node
40 40
     $node = array(
41
-      'type' => 'team',
42
-      'title' => $boincteam->name,
43
-      'body' => $boincteam->description,
44
-      'teaser' => $teaser,
45
-      'uid' => boincuser_lookup_uid($boincteam->userid),
46
-      'path' => null,
47
-      'status' => 1,  // published or not - always publish
48
-      'promote' => 0,
49
-      'created' => $boincteam->create_time,
50
-      'comment' => 0,  // comments disabled
51
-      'moderate' => 0,
52
-      'sticky' => 0,
53
-      'format' => $input_format
41
+        'type' => 'team',
42
+        'title' => $boincteam->name,
43
+        'body' => $boincteam->description,
44
+        'teaser' => $teaser,
45
+        'uid' => boincuser_lookup_uid($boincteam->userid),
46
+        'path' => null,
47
+        'status' => 1,  // published or not - always publish
48
+        'promote' => 0,
49
+        'created' => $boincteam->create_time,
50
+        'comment' => 0,  // comments disabled
51
+        'moderate' => 0,
52
+        'sticky' => 0,
53
+        'format' => $input_format
54 54
     );
55 55
     
56 56
     // Use pathauto function, if available, to clean up the path
57 57
     if (module_exists('pathauto')) {
58
-      module_load_include('inc', 'pathauto', 'pathauto');
59
-      $node['path'] = pathauto_cleanstring($boincteam->name);
58
+        module_load_include('inc', 'pathauto', 'pathauto');
59
+        $node['path'] = pathauto_cleanstring($boincteam->name);
60 60
     }
61 61
     else {
62
-      echo 'Pathauto module is required!';
63
-      exit;
62
+        echo 'Pathauto module is required!';
63
+        exit;
64 64
     }
65 65
     
66 66
     $node = (object) $node; // node_save requires an object form
@@ -72,22 +72,22 @@  discard block
 block discarded – undo
72 72
     
73 73
     // Save the team IDs to a BOINC <--> Drupal reference table.
74 74
     db_query('INSERT INTO {boincteam} (team_id, nid) VALUES (%d, %d)', $boincteam->id, $node->nid);
75
-  }
75
+    }
76 76
   
77
-  // Determine team membership
78
-  db_set_active('boinc');
79
-  $boincteam_member_ids = array();
80
-  while ($boincuser = db_fetch_object($boincteam_members)) $boincteam_member_ids[] = $boincuser->id;
81
-  db_set_active('default');
82
-  if ($boincteam_member_ids) {
77
+    // Determine team membership
78
+    db_set_active('boinc');
79
+    $boincteam_member_ids = array();
80
+    while ($boincuser = db_fetch_object($boincteam_members)) $boincteam_member_ids[] = $boincuser->id;
81
+    db_set_active('default');
82
+    if ($boincteam_member_ids) {
83 83
     $team_members = db_query('SELECT uid FROM {boincuser} WHERE boinc_id IN(%s)', implode(',', $boincteam_member_ids));
84 84
     $team_admin = (int) db_result(db_query('SELECT uid FROM {boincuser} WHERE boinc_id=%d', $boincteam_admin));
85 85
     
86 86
     while ($drupal_user = db_fetch_object($team_members)) {
87
-      // Add action to take on member accounts?
88
-      $count++;
87
+        // Add action to take on member accounts?
88
+        $count++;
89
+    }
89 90
     }
90
-  }
91 91
   
92
-  echo $count;
93
-  
94 92
\ No newline at end of file
93
+    echo $count;
94
+    
95 95
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
   db_set_active('boinc');
27 27
   $boincteam = db_fetch_object(db_query('SELECT * FROM team WHERE id=%d', array($team_id)));
28 28
   $boincteam_members = db_query('SELECT id FROM user WHERE teamid=%d', array($team_id));
29
-  $boincteam_admin = (int) db_result(db_query('SELECT userid FROM team_admin WHERE teamid=%d', array($team_id)));
29
+  $boincteam_admin = (int)db_result(db_query('SELECT userid FROM team_admin WHERE teamid=%d', array($team_id)));
30 30
   db_set_active('default');
31 31
   
32 32
   $team_exists = db_query('SELECT team_id FROM {boincteam} WHERE team_id = %d', $boincteam->id);
@@ -44,10 +44,10 @@  discard block
 block discarded – undo
44 44
       'teaser' => $teaser,
45 45
       'uid' => boincuser_lookup_uid($boincteam->userid),
46 46
       'path' => null,
47
-      'status' => 1,  // published or not - always publish
47
+      'status' => 1, // published or not - always publish
48 48
       'promote' => 0,
49 49
       'created' => $boincteam->create_time,
50
-      'comment' => 0,  // comments disabled
50
+      'comment' => 0, // comments disabled
51 51
       'moderate' => 0,
52 52
       'sticky' => 0,
53 53
       'format' => $input_format
@@ -63,7 +63,7 @@  discard block
 block discarded – undo
63 63
       exit;
64 64
     }
65 65
     
66
-    $node = (object) $node; // node_save requires an object form
66
+    $node = (object)$node; // node_save requires an object form
67 67
     
68 68
     $node->taxonomy[] = taxonomy_get_term($team_type_tid);
69 69
     
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
   db_set_active('default');
82 82
   if ($boincteam_member_ids) {
83 83
     $team_members = db_query('SELECT uid FROM {boincuser} WHERE boinc_id IN(%s)', implode(',', $boincteam_member_ids));
84
-    $team_admin = (int) db_result(db_query('SELECT uid FROM {boincuser} WHERE boinc_id=%d', $boincteam_admin));
84
+    $team_admin = (int)db_result(db_query('SELECT uid FROM {boincuser} WHERE boinc_id=%d', $boincteam_admin));
85 85
     
86 86
     while ($drupal_user = db_fetch_object($team_members)) {
87 87
       // Add action to take on member accounts?
Please login to merge, or discard this patch.
Braces   +4 added lines, -3 removed lines patch added patch discarded remove patch
@@ -57,8 +57,7 @@  discard block
 block discarded – undo
57 57
     if (module_exists('pathauto')) {
58 58
       module_load_include('inc', 'pathauto', 'pathauto');
59 59
       $node['path'] = pathauto_cleanstring($boincteam->name);
60
-    }
61
-    else {
60
+    } else {
62 61
       echo 'Pathauto module is required!';
63 62
       exit;
64 63
     }
@@ -77,7 +76,9 @@  discard block
 block discarded – undo
77 76
   // Determine team membership
78 77
   db_set_active('boinc');
79 78
   $boincteam_member_ids = array();
80
-  while ($boincuser = db_fetch_object($boincteam_members)) $boincteam_member_ids[] = $boincuser->id;
79
+  while ($boincuser = db_fetch_object($boincteam_members)) {
80
+      $boincteam_member_ids[] = $boincuser->id;
81
+  }
81 82
   db_set_active('default');
82 83
   if ($boincteam_member_ids) {
83 84
     $team_members = db_query('SELECT uid FROM {boincuser} WHERE boinc_id IN(%s)', implode(',', $boincteam_member_ids));
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@
 block discarded – undo
32 32
   $team_exists = db_query('SELECT team_id FROM {boincteam} WHERE team_id = %d', $boincteam->id);
33 33
   // FIXME: $team_exists==FALSE should be handled as an error and return an error code!
34 34
 
35
-  if ($team_exists != FALSE && db_fetch_object($team_exists) == FALSE) {
35
+  if ($team_exists != false && db_fetch_object($team_exists) == false) {
36 36
     $boincteam->description = _boincimport_text_sanitize($boincteam->description);
37 37
     $teaser = node_teaser($boincteam->description);
38 38
     
Please login to merge, or discard this patch.
sites/default/boinc/modules/boincimport/includes/import_subscriptions.php 1 patch
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -12,33 +12,33 @@
 block discarded – undo
12 12
  */
13 13
 
14 14
 
15
-  require_once('./includes/bootstrap.inc');
16
-  drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
17
-  require_boinc('db');
15
+    require_once('./includes/bootstrap.inc');
16
+    drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
17
+    require_boinc('db');
18 18
   
19
-  // Parse arguments
20
-  $record_offset = isset($argv[1]) ? $argv[1] : 0;
21
-  $chunk_size = isset($argv[2]) ? $argv[2] : 100;
19
+    // Parse arguments
20
+    $record_offset = isset($argv[1]) ? $argv[1] : 0;
21
+    $chunk_size = isset($argv[2]) ? $argv[2] : 100;
22 22
   
23
-  // Construct sql conditions
24
-  $limit = sprintf('LIMIT %d,%d', $record_offset, $chunk_size);
23
+    // Construct sql conditions
24
+    $limit = sprintf('LIMIT %d,%d', $record_offset, $chunk_size);
25 25
   
26
-  $total_count = 0;
26
+    $total_count = 0;
27 27
   
28
-  // Get the users with subscriptions to import
29
-  db_set_active('boinc');
30
-  $subscribed_boinc_users = db_query("
28
+    // Get the users with subscriptions to import
29
+    db_set_active('boinc');
30
+    $subscribed_boinc_users = db_query("
31 31
     SELECT DISTINCT userid FROM {subscriptions}
32 32
     ORDER BY userid ASC %s", $limit
33
-  );
34
-  db_set_active('default');
33
+    );
34
+    db_set_active('default');
35 35
   
36
-  // Import subscriptions
37
-  while ($boinc_subscription = db_fetch_object($subscribed_boinc_users)) {
36
+    // Import subscriptions
37
+    while ($boinc_subscription = db_fetch_object($subscribed_boinc_users)) {
38 38
     $uid = get_drupal_id($boinc_subscription->userid);
39 39
     $count = boincuser_pull_subscriptions($uid);
40 40
     $total_count += $count;
41 41
     echo "\nuser: {$uid}; boinc_id: {$boinc_subscription->userid}; {$count} subscriptions";
42
-  }
43
-  echo "\n";
44
-  echo $total_count;
45 42
\ No newline at end of file
43
+    }
44
+    echo "\n";
45
+    echo $total_count;
46 46
\ No newline at end of file
Please login to merge, or discard this patch.
drupal/sites/default/boinc/modules/boincimport/includes/import_users.php 1 patch
Indentation   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -12,26 +12,26 @@  discard block
 block discarded – undo
12 12
  */
13 13
 
14 14
 
15
-  require_once('./includes/bootstrap.inc');
16
-  drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
17
-  require_boinc('db');
15
+    require_once('./includes/bootstrap.inc');
16
+    drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
17
+    require_boinc('db');
18 18
   
19
-  // Parse arguments
20
-  $import_lurkers = isset($argv[1]) ? $argv[1] : false;
21
-  $record_offset = isset($argv[2]) ? $argv[2] : 0;
22
-  $chunk_size = isset($argv[3]) ? $argv[3] : 100;
19
+    // Parse arguments
20
+    $import_lurkers = isset($argv[1]) ? $argv[1] : false;
21
+    $record_offset = isset($argv[2]) ? $argv[2] : 0;
22
+    $chunk_size = isset($argv[3]) ? $argv[3] : 100;
23 23
   
24
-  // Construct sql conditions
25
-  $limit = sprintf('LIMIT %d,%d', $record_offset, $chunk_size);
24
+    // Construct sql conditions
25
+    $limit = sprintf('LIMIT %d,%d', $record_offset, $chunk_size);
26 26
   
27
-  $count = 0;
27
+    $count = 0;
28 28
   
29
-  db_set_active('boinc');
30
-  if ($import_lurkers) {
29
+    db_set_active('boinc');
30
+    if ($import_lurkers) {
31 31
     $boinc_accounts = db_query('SELECT id FROM user ORDER BY id %s', $limit);
32
-  }
33
-  //else $boinc_accounts = db_query('SELECT DISTINCT user AS boinc_id FROM post ORDER BY boinc_id %s', $limit);
34
-  else {
32
+    }
33
+    //else $boinc_accounts = db_query('SELECT DISTINCT user AS boinc_id FROM post ORDER BY boinc_id %s', $limit);
34
+    else {
35 35
     // Need to import any user who is currently ignored in order to keep them
36 36
     // ignored... not particularly clean (ignored users are stored in a string)
37 37
     $ignored_user_list = array();
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
       ORDER BY userid ASC"
43 43
     );
44 44
     while ($ignoring_user = db_fetch_object($ignoring_users)) {
45
-      $ignored_user_list = $ignored_user_list + array_fill_keys(explode('|', trim($ignoring_user->ignorelist, '|')), 1);
45
+        $ignored_user_list = $ignored_user_list + array_fill_keys(explode('|', trim($ignoring_user->ignorelist, '|')), 1);
46 46
     }
47 47
     $ignored_user_list = array_keys($ignored_user_list);
48 48
     $boinc_accounts = db_query("
@@ -58,14 +58,14 @@  discard block
 block discarded – undo
58 58
         (SELECT DISTINCT senderid FROM {private_messages})
59 59
       ) AS usersToImport ORDER BY id ASC %s", implode(',', $ignored_user_list), $limit
60 60
     );
61
-  }
62
-  db_set_active('default');
61
+    }
62
+    db_set_active('default');
63 63
   
64
-  while ($boinc_account = db_fetch_object($boinc_accounts)) {
64
+    while ($boinc_account = db_fetch_object($boinc_accounts)) {
65 65
     // Grab the BOINC user object and create a Drupal user from it
66 66
     if (boincuser_register_make_drupal_user($boinc_account->id)) {
67
-      $count++;
67
+        $count++;
68
+    }
68 69
     }
69
-  }
70 70
   
71
-  echo $count;
72 71
\ No newline at end of file
72
+    echo $count;
73 73
\ No newline at end of file
Please login to merge, or discard this patch.
drupal/sites/default/boinc/modules/boincimport/boincimport.pages.inc 3 patches
Indentation   +185 added lines, -185 removed lines patch added patch discarded remove patch
@@ -5,45 +5,45 @@  discard block
 block discarded – undo
5 5
  * Callback admin/boinc/import/settings
6 6
  */
7 7
 function boincimport_admin_settings() {
8
-  global $conf ;
9
-  global $db_url;
10
-  global $base_url;
11
-  $stage = variable_get('boincimport_config_stage', 0); 
8
+    global $conf ;
9
+    global $db_url;
10
+    global $base_url;
11
+    $stage = variable_get('boincimport_config_stage', 0); 
12 12
   
13
-  // Start with a quick sanity check on the BOINC environment
14
-  boinc_get_path();
13
+    // Start with a quick sanity check on the BOINC environment
14
+    boinc_get_path();
15 15
   
16
-  //We'll be checking that the setup is complete.
17
-  //If it is not complete, the migration will not go ahead.
18
-  $ready_for_migration = 1;
16
+    //We'll be checking that the setup is complete.
17
+    //If it is not complete, the migration will not go ahead.
18
+    $ready_for_migration = 1;
19 19
 
20
-  // Checking that the migration has been tested on a copy first.
21
-  $form['test'] = array(
20
+    // Checking that the migration has been tested on a copy first.
21
+    $form['test'] = array(
22 22
     '#type' => 'fieldset',
23 23
     '#title' => t('Test on copy first'),
24 24
     '#collapsible' => TRUE,
25 25
     '#collapsed' => TRUE,
26
-  );
26
+    );
27 27
     
28
-  $output = '';
29
-  if (!variable_get('boincimport_tested', 0)) {
28
+    $output = '';
29
+    if (!variable_get('boincimport_tested', 0)) {
30 30
     $form['test']['#collapsed']= FALSE;
31 31
     $output = '<span class="marker">';
32 32
     $ready_for_migration = 0;
33
-  }
34
-  $output .= '<p>' . t('The migration will modify and even destroy some data. You
33
+    }
34
+    $output .= '<p>' . t('The migration will modify and even destroy some data. You
35 35
     must test this module on a copy of your data first, several times if necessary.
36 36
     Only use this module on your live data when you are familiar with the procedure
37 37
     and you\'re confident everything will run smoothly.') . '</p><p>' . t('Also, you
38 38
     should make a full backup of your database just prior to performing the
39 39
     migration on the live data. It is better to turn off both the BOINC site and the
40 40
     Drupal site during the migration.') . '</p>';
41
-  if (!variable_get('boincimport_tested', 0)) {
41
+    if (!variable_get('boincimport_tested', 0)) {
42 42
     $output .= '</span>';
43
-  }
44
-  $form['test']['intro'] = array('#value' => $output);
43
+    }
44
+    $form['test']['intro'] = array('#value' => $output);
45 45
 
46
-  $form['test']['boincimport_tested'] = array(
46
+    $form['test']['boincimport_tested'] = array(
47 47
     '#type' => 'checkbox',
48 48
     '#title' => t('I am running a trial migration on a disposable copy of the database
49 49
       OR I have already done so and I am running this on my live site, confident that
@@ -51,64 +51,64 @@  discard block
 block discarded – undo
51 51
     '#return_value' => 1,
52 52
     '#default_value' => variable_get('boincimport_tested', 0),
53 53
     '#description' => '',
54
-  );
54
+    );
55 55
   
56
-  // Where is BOINC data?
57
-  $pre = variable_get('boincimport_table_prefix', '');
58
-  $tables = array($pre .'forum', $pre .'post', $pre .'thread', $pre .'user');
59
-  $db = (is_array($db_url) AND isset($db_url['boinc'])) ? 'boinc' : 'default';
60
-  $result = _boincimport_check_tables($tables, $db, 0);
56
+    // Where is BOINC data?
57
+    $pre = variable_get('boincimport_table_prefix', '');
58
+    $tables = array($pre .'forum', $pre .'post', $pre .'thread', $pre .'user');
59
+    $db = (is_array($db_url) AND isset($db_url['boinc'])) ? 'boinc' : 'default';
60
+    $result = _boincimport_check_tables($tables, $db, 0);
61 61
   
62
-  $config_path = conf_path();
63
-  $form['boinc_data'] = array(
62
+    $config_path = conf_path();
63
+    $form['boinc_data'] = array(
64 64
     '#type' => 'fieldset',
65 65
     '#title' => t('Location of BOINC data'),
66 66
     '#collapsible' => TRUE,
67 67
     '#collapsed' => TRUE,
68
-  );
69
-  $form['boinc_data']['boincimport_db_configured'] = array(
68
+    );
69
+    $form['boinc_data']['boincimport_db_configured'] = array(
70 70
     '#type' => 'checkbox',
71 71
     '#title' => t('There is a \'boinc\' database connection string configured in %file',
72
-      array('%file' => "{$config_path}/settings.php")),
72
+        array('%file' => "{$config_path}/settings.php")),
73 73
     '#return_value' => 1,
74 74
     '#default_value' => variable_get('boincimport_db_configured', 1),
75 75
     '#description' => '',
76 76
     '#disabled' => ($result['result']) ? TRUE : FALSE
77
-  );
78
-  if (variable_get('boincimport_db_configured', 1) != 1) {
77
+    );
78
+    if (variable_get('boincimport_db_configured', 1) != 1) {
79 79
     $default_db_url = is_array($db_url) ? end($db_url) : $db_url;
80 80
     $url = variable_get('boincimport_db_url', $default_db_url);
81 81
     if (!preg_match('{(mysql|pgsql):\/\/(.+):(.*?)@(.+)/(\w+)}i', $url)) {
82
-      $output = '<p class="marker">'. t('Set the address of the BOINC database
82
+        $output = '<p class="marker">'. t('Set the address of the BOINC database
83 83
         according to the following format:') . '<br /><pre>
84 84
         mysql://boinc_username:boinc_password@localhost/boinc_database
85 85
         </pre></p>';
86
-      $ready_for_migration = 0;
87
-      $form['boinc_data']['#collapsed'] = FALSE;
88
-      $form['boinc_data']['db_connect_string_note'] = array('#value' => $output);
86
+        $ready_for_migration = 0;
87
+        $form['boinc_data']['#collapsed'] = FALSE;
88
+        $form['boinc_data']['db_connect_string_note'] = array('#value' => $output);
89 89
     }
90 90
 
91 91
     $form['boinc_data']['boincimport_db_url'] = array(
92
-      '#type' => 'textfield',
93
-      '#title' => t('BOINC database location'),
94
-      '#default_value' => variable_get('boincimport_db_url', $default_db_url),
95
-      '#size' => 80,
96
-      '#maxlength' => 255,
97
-      '#description' => '',
92
+        '#type' => 'textfield',
93
+        '#title' => t('BOINC database location'),
94
+        '#default_value' => variable_get('boincimport_db_url', $default_db_url),
95
+        '#size' => 80,
96
+        '#maxlength' => 255,
97
+        '#description' => '',
98 98
     );
99
-  }
99
+    }
100 100
 
101
-  $output = '<p>' . t('Note that due to a limitation within Drupal core, we cannot
101
+    $output = '<p>' . t('Note that due to a limitation within Drupal core, we cannot
102 102
     import messages from one database type to another database type. E.g, we
103 103
     cannot import BOINC from a myqsl DB, to a postgresql DB. You need to import
104 104
     the data into the same type of database first (import all the BOINC data, as is,
105 105
     from mysql to postgresql).') . '</p><p>' . t('If both BOINC and Drupal are on
106 106
     postgresql, see !this_issue.', array('!this_issue' => l(t('this issue'),
107 107
     'http://drupal.org/node/64877', array('attributes' => array('target' => '_blank'))))) . '</p>';
108
-  $form['boinc_data']['note'] = array('#value' => $output);
108
+    $form['boinc_data']['note'] = array('#value' => $output);
109 109
   
110
-  // BOINC table prefix
111
-  $form['boinc_data']['boincimport_table_prefix'] = array(
110
+    // BOINC table prefix
111
+    $form['boinc_data']['boincimport_table_prefix'] = array(
112 112
     '#type' => 'textfield',
113 113
     '#title' => t('BOINC table prefix'),
114 114
     '#default_value' => variable_get('boincimport_table_prefix', ''),
@@ -116,30 +116,30 @@  discard block
 block discarded – undo
116 116
     '#maxlength' => 255,
117 117
     '#description' => t('What prefix is used for your BOINC tables?'),
118 118
     '#disabled' => ($result['result']) ? TRUE : FALSE
119
-  );
119
+    );
120 120
   
121
-  $output = $result['html'];
122
-  if ($result['result'] != 1) {
121
+    $output = $result['html'];
122
+    if ($result['result'] != 1) {
123 123
     $ready_for_migration = 0;
124 124
     $form['boinc_data']['#collapsed']= FALSE;
125 125
     $output .= '<span class="marker">';
126 126
     $output .= t('Some tables couldn\'t be found. Are the database settings correct?
127 127
       Please correct the errors so that the BOINC tables can be accessed.');
128 128
     $output .= '</span>';
129
-  }
129
+    }
130 130
 
131
-  $form['boinc_data']['result'] = array('#value' => $output);
131
+    $form['boinc_data']['result'] = array('#value' => $output);
132 132
   
133
-  // USERS settings
134
-  $form['users'] = array(
133
+    // USERS settings
134
+    $form['users'] = array(
135 135
     '#type' => 'fieldset',
136 136
     '#title' => t('User import'),
137 137
     '#collapsible' => TRUE,
138 138
     '#collapsed' => TRUE,
139
-  );
139
+    );
140 140
 
141
-  // User import batch size
142
-  $form['users']['boincimport_user_batch_size'] = array(
141
+    // User import batch size
142
+    $form['users']['boincimport_user_batch_size'] = array(
143 143
     '#type' => 'textfield',
144 144
     '#title' => t('Number of accounts to process at a time'),
145 145
     '#default_value' => variable_get('boincimport_user_batch_size', 50),
@@ -148,10 +148,10 @@  discard block
 block discarded – undo
148 148
     '#description' => t('Due to memory intensive API calls, this value may have to
149 149
       be adjusted to avoid exhausting system resources. The default value is a
150 150
       balance between performance and reliability.')
151
-  );
151
+    );
152 152
 
153
-  // Import users who have never posted?
154
-  $form['users']['boincimport_import_lurkers'] = array(
153
+    // Import users who have never posted?
154
+    $form['users']['boincimport_import_lurkers'] = array(
155 155
     '#type' => 'checkbox',
156 156
     '#title' => t('Import users who have never posted?'),
157 157
     '#return_value' => 1,
@@ -160,199 +160,199 @@  discard block
 block discarded – undo
160 160
       involvement? This may not be desired, as it can take a very long time to
161 161
       import tens or hundreds of thousands of accounts. (note that users who
162 162
       are not imported now will still be imported on-the-fly upon login)'),
163
-  );
163
+    );
164 164
 
165
-  // Input format settings
166
-  $form['input'] = array(
165
+    // Input format settings
166
+    $form['input'] = array(
167 167
     '#type' => 'fieldset',
168 168
     '#title' => t('Input format settings'),
169 169
     '#collapsible' => TRUE,
170 170
     '#collapsed' => TRUE
171
-  );
172
-  $output = '<p>'. t('Select which !input_format should be used for the imported
171
+    );
172
+    $output = '<p>'. t('Select which !input_format should be used for the imported
173 173
     messages. It is highly-recommended that this value be left as it is, as the
174 174
     Full HTML and PHP code formats can be very dangerous!', 
175 175
     array('!input_format' => l(t('input format'), 'admin/settings/filters'))) .'</p>';
176
-  $form['input']['intro'] = array('#value' => $output);
176
+    $form['input']['intro'] = array('#value' => $output);
177 177
   
178
-  $formats = db_query('SELECT format, name FROM {filter_formats}');
179
-  while ($format = db_fetch_array($formats)) {
178
+    $formats = db_query('SELECT format, name FROM {filter_formats}');
179
+    while ($format = db_fetch_array($formats)) {
180 180
     $input_formats[$format['format']]= $format['name'];
181
-  }
181
+    }
182 182
   
183
-  // By default, use the format named "Rich text"; fall back to Filtered HTML
184
-  $default_input_format = db_result(db_query("
183
+    // By default, use the format named "Rich text"; fall back to Filtered HTML
184
+    $default_input_format = db_result(db_query("
185 185
     SELECT format FROM {filter_formats} WHERE name = '%s'", 'Rich text'));
186
-  if (!$default_input_format) $default_input_format = 1;
186
+    if (!$default_input_format) $default_input_format = 1;
187 187
   
188
-  $input_format = variable_get('boincimport_input_format', $default_input_format);
189
-  $form['input']['boincimport_input_format'] = array(
188
+    $input_format = variable_get('boincimport_input_format', $default_input_format);
189
+    $form['input']['boincimport_input_format'] = array(
190 190
     '#type' => 'radios',
191 191
     '#title' => t('Input format'),
192 192
     '#default_value' => $input_format,
193 193
     '#options' => $input_formats
194
-  );
195
-  if (!$input_format) {
194
+    );
195
+    if (!$input_format) {
196 196
     $ready_for_migration = 0;
197 197
     $form['input']['#collapsed']= FALSE;
198
-  }
199
-  $output = '<p><em>'. t('This setting will be applied to all posts and private
198
+    }
199
+    $output = '<p><em>'. t('This setting will be applied to all posts and private
200 200
     messages.') .'</em></p>';
201
-  $form['input']['result'] = array('#value' => $output);
201
+    $form['input']['result'] = array('#value' => $output);
202 202
   
203
-  // BBcode settings
204
-  $form['bbcode'] = array(
203
+    // BBcode settings
204
+    $form['bbcode'] = array(
205 205
     '#type' => 'fieldset',
206 206
     '#title' => t('BBcode settings'),
207 207
     '#collapsible' => TRUE,
208 208
     '#collapsed' => TRUE,
209
-  );
209
+    );
210 210
   
211
-  $output = '<p>' . t('BOINC posts are often formatted in BBcode. During the
211
+    $output = '<p>' . t('BOINC posts are often formatted in BBcode. During the
212 212
     import process, BBcode can be handled in two diffent ways') . ':</p>';
213
-  $output .= '<ul><li>' . t('Leave the BBcode as is and use the !bbcode_module
213
+    $output .= '<ul><li>' . t('Leave the BBcode as is and use the !bbcode_module
214 214
     after the migration to filter the imported posts. In this case, the module
215 215
     is not required during the migration, but will need to be installed and
216 216
     configured later.',
217 217
     array('!bbcode_module' => l(t('bbcode module'), 'http://drupal.org/project/bbcode',
218 218
     array('attributes' => array('target' => '_blank'))))) . '</li>';
219
-  $output .= '<li>' . t('Filter the BBcode now and replace it with plain HTML.
219
+    $output .= '<li>' . t('Filter the BBcode now and replace it with plain HTML.
220 220
     The BBcode module will be required during the migration process, but can
221 221
     be disabled afterwards.') . '</li></ul>';
222
-  $output .= '<p>' . t('An appropriate input filter should be chosen, as well,
222
+    $output .= '<p>' . t('An appropriate input filter should be chosen, as well,
223 223
     as it will affect how the post is displayed. For example, if BBcode is
224 224
     removed and replaced by HTML, some HTML tags will be stripped by the
225 225
     "Filtered HTML" input format unless they are first added to the list of
226 226
     allowed tags in that format. See the !input_formats page.',
227 227
     array('!input_formats' => l(t('input formats'), 'admin/settings/filters'))) . '</p>';
228 228
     
229
-  $form['bbcode']['intro'] = array('#value' => $output);
230
-  $form['bbcode']['boincimport_bbcode'] = array(
229
+    $form['bbcode']['intro'] = array('#value' => $output);
230
+    $form['bbcode']['boincimport_bbcode'] = array(
231 231
     '#type' => 'radios',
232 232
     '#title' => t('BBcode handling'),
233 233
     '#default_value' => variable_get('boincimport_bbcode', 0),
234 234
     '#options' => array(t('Leave BBcode as is.'), t('Transform BBcode into HTML.')),
235 235
     '#description' => '',
236
-  );
236
+    );
237 237
   
238
-  $module_status = _boincimport_check_module('bbcode');
239
-  $bbcode_disabled = ($module_status['result'] == 0) ? true : false;
240
-  $output = $module_status['html'];
238
+    $module_status = _boincimport_check_module('bbcode');
239
+    $bbcode_disabled = ($module_status['result'] == 0) ? true : false;
240
+    $output = $module_status['html'];
241 241
   
242
-  if (variable_get('boincimport_bbcode', 0)) {
242
+    if (variable_get('boincimport_bbcode', 0)) {
243 243
     if ($bbcode_disabled) {
244
-      $ready_for_migration = 0;
245
-      $form['bbcode']['#collapsed'] = FALSE;
246
-      $output .= '<p><span class="marker">';
247
-      $output .= t('The !bbcode_module is required to transform BBcode into HTML.
244
+        $ready_for_migration = 0;
245
+        $form['bbcode']['#collapsed'] = FALSE;
246
+        $output .= '<p><span class="marker">';
247
+        $output .= t('The !bbcode_module is required to transform BBcode into HTML.
248 248
         You first need to !enable_bbcode', array(
249
-          '!bbcode_module' => l(t('bbcode module'), 'http://drupal.org/project/bbcode', array('attributes' => array('target' => '_blank'))),
250
-          '!enable_bbcode' => l(t('enable the bbcode module'), 'admin/build/modules')));
251
-      $output .= '</span></p>';
249
+            '!bbcode_module' => l(t('bbcode module'), 'http://drupal.org/project/bbcode', array('attributes' => array('target' => '_blank'))),
250
+            '!enable_bbcode' => l(t('enable the bbcode module'), 'admin/build/modules')));
251
+        $output .= '</span></p>';
252 252
     }
253 253
     $sql = "SELECT COUNT(*) FROM {filters} WHERE module = 'bbcode' AND format = %d";
254 254
     $result = db_query($sql, $input_format);
255 255
     if (!db_result($result)) {
256
-      $form['bbcode']['#collapsed'] = FALSE;
257
-      $output .= '<p class="marker">'. t('You need to !enable_bbcode_input and
256
+        $form['bbcode']['#collapsed'] = FALSE;
257
+        $output .= '<p class="marker">'. t('You need to !enable_bbcode_input and
258 258
         then !configure_bbcode_options', array(
259
-          '!enable_bbcode_input' =>  l(t('enable BBcode in the selected input format'), "admin/settings/filters/{$input_format}"),
260
-          '!configure_bbcode_options' => l(t('configure BBcode options'), "admin/settings/filters/{$input_format}/configure"))) .'</p>';
259
+            '!enable_bbcode_input' =>  l(t('enable BBcode in the selected input format'), "admin/settings/filters/{$input_format}"),
260
+            '!configure_bbcode_options' => l(t('configure BBcode options'), "admin/settings/filters/{$input_format}/configure"))) .'</p>';
261 261
     }
262 262
     $output .= '<p>'. t('For best results, !disable_all_options', 
263 263
     array('!disable_all_options' => l(t('all four BBcode configure options should be disabled'), "admin/settings/filters/{$input_format}/configure"))) . '.</p>';
264
-  } else {
264
+    } else {
265 265
     if ($bbcode_disabled) {
266
-      $form['bbcode']['#collapsed'] = FALSE;
267
-      $output .= '<p>'. t('The !bbcode_module is recommended, but not required.
266
+        $form['bbcode']['#collapsed'] = FALSE;
267
+        $output .= '<p>'. t('The !bbcode_module is recommended, but not required.
268 268
         You may !enable_bbcode after having installed it.', array(
269
-          '!bbcode_module' => l(t('bbcode module'), 'http://drupal.org/project/bbcode', array('attributes' => array('target' => '_blank'))),
270
-          '!enable_bbcode' => l(t('enable the bbcode module'), 'admin/build/modules'))) .'</p>';
269
+            '!bbcode_module' => l(t('bbcode module'), 'http://drupal.org/project/bbcode', array('attributes' => array('target' => '_blank'))),
270
+            '!enable_bbcode' => l(t('enable the bbcode module'), 'admin/build/modules'))) .'</p>';
271 271
     }
272 272
     $output .= '<p>' . t('Don\'t forget to !enable_bbcode_input and then !configure_bbcode_options.', array(
273
-      '!enable_bbcode_input' =>  l(t('enable BBcode in the selected input format'), "admin/settings/filters/{$input_format}"),
274
-      '!configure_bbcode_options' => l(t('configure BBcode options'), "admin/settings/filters/{$input_format}/configure"))) . '</p>';
273
+        '!enable_bbcode_input' =>  l(t('enable BBcode in the selected input format'), "admin/settings/filters/{$input_format}"),
274
+        '!configure_bbcode_options' => l(t('configure BBcode options'), "admin/settings/filters/{$input_format}/configure"))) . '</p>';
275 275
     $output .= '<p>' . t('You may want to enable it for other input formats, too.') . '</p>';
276
-  }
277
-  $output .= '<p><em>'. t('This setting will be applied to all posts, private
276
+    }
277
+    $output .= '<p><em>'. t('This setting will be applied to all posts, private
278 278
     messages and the users\' signature.') .'</em></p>';
279 279
     
280
-  $form['bbcode']['result'] = array('#value' => $output);
280
+    $form['bbcode']['result'] = array('#value' => $output);
281 281
   
282
-  // URL transform settings
283
-  $form['url_transforms'] = array(
282
+    // URL transform settings
283
+    $form['url_transforms'] = array(
284 284
     '#type' => 'fieldset',
285 285
     '#title' => t('URL transforms'),
286 286
     '#collapsible' => TRUE,
287 287
     '#collapsed' => TRUE,
288
-  );
289
-  if (!variable_get('boincimport_base_url_boinc', 0)) {
288
+    );
289
+    if (!variable_get('boincimport_base_url_boinc', 0)) {
290 290
     $form['url_transforms']['#collapsed']= FALSE;
291 291
     $output = '<span class="marker">';
292 292
     $ready_for_migration = 0;
293
-  }
293
+    }
294 294
 
295
-  // List of BOINC domains possible in URLs to transform
296
-  $form['url_transforms']['boincimport_base_url_boinc'] = array(
295
+    // List of BOINC domains possible in URLs to transform
296
+    $form['url_transforms']['boincimport_base_url_boinc'] = array(
297 297
     '#type' => 'textarea',
298 298
     '#title' => t('BOINC base URLs to transform'),
299 299
     '#default_value' => variable_get('boincimport_base_url_boinc', ''),
300 300
     '#description' => t('List URL bases that should be transformed from
301 301
       BOINC format to Drupal format (enter one domain per line, including http://).'),
302
-  );
302
+    );
303 303
 
304
-  // The Drupal domain to use in URL transform results
305
-  $form['url_transforms']['boincimport_base_url_drupal'] = array(
304
+    // The Drupal domain to use in URL transform results
305
+    $form['url_transforms']['boincimport_base_url_drupal'] = array(
306 306
     '#type' => 'textfield',
307 307
     '#title' => t('Target Drupal base URL'),
308 308
     '#default_value' => variable_get('boincimport_base_url_drupal', ''),
309 309
     '#description' => t('Specify the URL base to use in transform results. If
310 310
       left blank, the base_url configured in this Drupal environment will be
311 311
       used (currently: %url)', array('%url' =>$base_url)),
312
-  );
312
+    );
313 313
   
314
-  // Are we ready for migration?
315
-  $form['migration'] = array(
314
+    // Are we ready for migration?
315
+    $form['migration'] = array(
316 316
     '#type' => 'fieldset',
317 317
     '#title' => 'Migration',
318 318
     '#collapsible' => TRUE,
319 319
     '#collapsed' => FALSE,
320
-  );
321
-  variable_set('boincimport_ready', $ready_for_migration);
322
-  if ($ready_for_migration) {
320
+    );
321
+    variable_set('boincimport_ready', $ready_for_migration);
322
+    if ($ready_for_migration) {
323 323
     $output = '<p>'. t('Check the settings above one more time. If everything
324 324
       is ok, !proceed.', array('!proceed' => l(t('you can now proceed with the migration'), 'admin/boinc/import/process'))) .'</p>';
325
-  } else {
325
+    } else {
326 326
     $output = '<p class="marker">'. t('You are not ready for the migration yet.
327 327
       Please check the settings above.') .'</p>';
328
-  }
328
+    }
329 329
   
330
-  $form['migration']['info'] = array('#value' => $output);
331
-  return system_settings_form($form); 
330
+    $form['migration']['info'] = array('#value' => $output);
331
+    return system_settings_form($form); 
332 332
 }
333 333
 
334 334
 /**
335 335
  * Callback admin/boinc/import/post_configuration
336 336
  */
337 337
 function boincimport_post_configuration() {
338
-  $output = '<p>'. t('This page will help to tie up any loose ends following
338
+    $output = '<p>'. t('This page will help to tie up any loose ends following
339 339
     the BOINC data import process. Before continuing, it may be best to have
340 340
     already:') .'</p>';
341
-  $output .= '<ul>';
342
-  $output .= '<li>'. t('Imported users, teams, and forums using the BOINC
341
+    $output .= '<ul>';
342
+    $output .= '<li>'. t('Imported users, teams, and forums using the BOINC
343 343
     import module') .'</li>';
344
-  $output .= '<li>'. t('Imported any additional data using add on modules if
344
+    $output .= '<li>'. t('Imported any additional data using add on modules if
345 345
     available.') .'</li>';
346
-  $output .= '</ul>';
347
-  //User Set up
348
-  $output .= '<h2>'. t('User settings') .'</h2>';  
349
-  $output .= '<p>'. t('Make sure your !user_settings are correct. Specifically,
346
+    $output .= '</ul>';
347
+    //User Set up
348
+    $output .= '<h2>'. t('User settings') .'</h2>';  
349
+    $output .= '<p>'. t('Make sure your !user_settings are correct. Specifically,
350 350
     you can enable or disable signatures there. ', array(
351
-      '!user_settings' => l(t('user settings'), 'admin/user/settings')
351
+        '!user_settings' => l(t('user settings'), 'admin/user/settings')
352 352
     )) .'</p>'; 
353
-  $output .= '<p>' . t('Note that avatar/picture support is not tied to user
353
+    $output .= '<p>' . t('Note that avatar/picture support is not tied to user
354 354
     settings Picture support at this time.') . '</p>';
355
-  /*$output .= '<p>' . t('In order to activate avatar/picture support, you need to
355
+    /*$output .= '<p>' . t('In order to activate avatar/picture support, you need to
356 356
     enable pictures on this page and also:') . '</p>';
357 357
   $output .= '<ul>';
358 358
   $output .= '<li>'. t('Tick the checkboxes to allow "User pictures in posts" and/or
@@ -365,73 +365,73 @@  discard block
 block discarded – undo
365 365
     )) .'</li>';
366 366
   $output .= '</ul>'; */
367 367
   
368
-  // Forum Set up
369
-  $output .= '<h2>'. t('Forum settings') .'</h2>';
370
-  $output .= '<p>'. t('Check any additional changes to make on the
368
+    // Forum Set up
369
+    $output .= '<h2>'. t('Forum settings') .'</h2>';
370
+    $output .= '<p>'. t('Check any additional changes to make on the
371 371
     !forum_settings page.', array(
372
-      '!forum_settings' =>  l(t('forum settings'), 'admin/content/forum/settings')
372
+        '!forum_settings' =>  l(t('forum settings'), 'admin/content/forum/settings')
373 373
     )) .'</p>';
374
-  $output .= '<p>'. t('It also may be a good idea to look at the !forum_list to
374
+    $output .= '<p>'. t('It also may be a good idea to look at the !forum_list to
375 375
     verify that all necessary containers and forums are in place.', array(
376
-      '!forum_list' =>  l(t('forum list'), 'admin/content/forum')
376
+        '!forum_list' =>  l(t('forum list'), 'admin/content/forum')
377 377
     )) .'</p>';
378
-  /*$output .= '<p>'. t('If need be, set up the private forums as explained in the
378
+    /*$output .= '<p>'. t('If need be, set up the private forums as explained in the
379 379
     !documentation.', array(
380 380
       '!documentation' => l(t('documentation'), 'http://drupal.org/node/58969', array('attributes' => array('target' => '_blank')))
381 381
     )) .'</p>';
382 382
     */
383
-  /*
383
+    /*
384 384
   // Redirection from old URLs:
385 385
   $output .= '<h2>'. t('Redirection from BOINC forum URLs to new Drupal forum URLs') .'</h2>';
386 386
   $output .= '<p>'. t('Enable the boincforum_redirect.module. This way, users
387 387
     accessing URLs from your old BOINC installation will be redirected to your new
388 388
     Drupal forum.') .'</p>';
389 389
   */
390
-  // BBcode
391
-  $bbcode = variable_get('boincimport_bbcode', 0);
392
-  if ($bbcode) {
390
+    // BBcode
391
+    $bbcode = variable_get('boincimport_bbcode', 0);
392
+    if ($bbcode) {
393 393
     $output .= '<h2>'. t('Remove BBcode module') .'</h2>';
394 394
     $output .= '<p>'. t('The BBcode has been cleaned from the posts. You shouldn\'t
395 395
       need the bbcode module anymore. You can disable it.') .'</p>';
396
-  } else {
396
+    } else {
397 397
     $output .= '<h2>'. t('Configure BBcode module') .'</h2>';
398 398
     $output .= '<p>'. t('Most likely, there are many BOINC forum postings
399 399
       formatted in BBcode. It would be a good idea to verify that BBcode is
400 400
       being formatted correctly in the imported posts. Have a look around
401 401
       !the_forum.', array(
402 402
         '!the_forum' =>  l(t('the forum'), 'community')
403
-      )) . '</p>';
404
-  }
403
+        )) . '</p>';
404
+    }
405 405
 
406
-  return $output;
406
+    return $output;
407 407
 }
408 408
 
409 409
 /**
410 410
  * Callback admin/boinc/import
411 411
  */
412 412
 function boincimport_main() {
413
-  // Start with a quick sanity check on the BOINC environment
414
-  boinc_get_path();
415
-  // If that's ok, on with the show
416
-  $output .= t('You may want to !check_documentation before starting.', array(
413
+    // Start with a quick sanity check on the BOINC environment
414
+    boinc_get_path();
415
+    // If that's ok, on with the show
416
+    $output .= t('You may want to !check_documentation before starting.', array(
417 417
     '!check_documentation' => l(t('check the documentation'), 'http://boinc.berkeley.edu/trac/wiki/InstallDrupal', array('attributes' =>array('target' => '_blank')))
418
-  ));
419
-  $output = '<ol><li>';
420
-  $output .= l(t('Configure the migration'), 'admin/boinc/import/settings');
421
-  $output .= '</li>';
422
-  $output .= '<li>';
423
-  $output .= l(t('Execute the migration'), 'admin/boinc/import/process');
424
-  $output .= '</li>';
425
-  $output .= '<li>';
426
-  $output .= l(t('Post migration configuration'), 'admin/boinc/import/post_configuration');
427
-  $output .= '</li>';
428
-  $output .= '<li>';
429
-  $output .= t('!cleanup (Accessing this link will delete all the saved BOINC forum
418
+    ));
419
+    $output = '<ol><li>';
420
+    $output .= l(t('Configure the migration'), 'admin/boinc/import/settings');
421
+    $output .= '</li>';
422
+    $output .= '<li>';
423
+    $output .= l(t('Execute the migration'), 'admin/boinc/import/process');
424
+    $output .= '</li>';
425
+    $output .= '<li>';
426
+    $output .= l(t('Post migration configuration'), 'admin/boinc/import/post_configuration');
427
+    $output .= '</li>';
428
+    $output .= '<li>';
429
+    $output .= t('!cleanup (Accessing this link will delete all the saved BOINC forum
430 430
     conversion settings: click only when you\'re done with all the above.)', array(
431
-      '!cleanup' => l(t('Cleanup'), 'admin/boinc/import/cleanup')
431
+        '!cleanup' => l(t('Cleanup'), 'admin/boinc/import/cleanup')
432 432
     ));
433
-  $output .= '</li>';
434
-  /*$output .= '<li>';
433
+    $output .= '</li>';
434
+    /*$output .= '<li>';
435 435
   $output .= t('Enable the boincforum_redirect module for seamless redirection
436 436
     from the old forums to the new. This module requires !clean_urls to be active.', array(
437 437
       '!clean_urls' => l(t('Clean URLs'), 'admin/settings/clean-urls')
@@ -442,14 +442,14 @@  discard block
 block discarded – undo
442 442
     uninstall BOINC forum - This will delete tables necessary for redirection. You can,
443 443
     however, deactivate the module safely.');
444 444
   $output .= '</li>';*/
445
-  $output .= '</ol>';
445
+    $output .= '</ol>';
446 446
 
447
-  // process will die() if the link to the BOINC database is wrong:
448
-  $output .= '<p>'. t('If the BOINC data is in another database, but you made a
447
+    // process will die() if the link to the BOINC database is wrong:
448
+    $output .= '<p>'. t('If the BOINC data is in another database, but you made a
449 449
     mistake while setting up the data base url, you may be unable to access the
450 450
     setting page due to some limitations of the core of Drupal. !reset_db_url.', array(
451
-      '!reset_db_url' => l(t('Click here to reset the database url'), 'admin/boinc/import/reset')
451
+        '!reset_db_url' => l(t('Click here to reset the database url'), 'admin/boinc/import/reset')
452 452
     )) .'</p>';
453 453
 
454
-  return $output;
454
+    return $output;
455 455
 }
Please login to merge, or discard this patch.
Spacing   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
  * Callback admin/boinc/import/settings
6 6
  */
7 7
 function boincimport_admin_settings() {
8
-  global $conf ;
8
+  global $conf;
9 9
   global $db_url;
10 10
   global $base_url;
11 11
   $stage = variable_get('boincimport_config_stage', 0); 
@@ -27,17 +27,17 @@  discard block
 block discarded – undo
27 27
     
28 28
   $output = '';
29 29
   if (!variable_get('boincimport_tested', 0)) {
30
-    $form['test']['#collapsed']= FALSE;
30
+    $form['test']['#collapsed'] = FALSE;
31 31
     $output = '<span class="marker">';
32 32
     $ready_for_migration = 0;
33 33
   }
34
-  $output .= '<p>' . t('The migration will modify and even destroy some data. You
34
+  $output .= '<p>'.t('The migration will modify and even destroy some data. You
35 35
     must test this module on a copy of your data first, several times if necessary.
36 36
     Only use this module on your live data when you are familiar with the procedure
37
-    and you\'re confident everything will run smoothly.') . '</p><p>' . t('Also, you
37
+    and you\'re confident everything will run smoothly.').'</p><p>'.t('Also, you
38 38
     should make a full backup of your database just prior to performing the
39 39
     migration on the live data. It is better to turn off both the BOINC site and the
40
-    Drupal site during the migration.') . '</p>';
40
+    Drupal site during the migration.').'</p>';
41 41
   if (!variable_get('boincimport_tested', 0)) {
42 42
     $output .= '</span>';
43 43
   }
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
   
56 56
   // Where is BOINC data?
57 57
   $pre = variable_get('boincimport_table_prefix', '');
58
-  $tables = array($pre .'forum', $pre .'post', $pre .'thread', $pre .'user');
58
+  $tables = array($pre.'forum', $pre.'post', $pre.'thread', $pre.'user');
59 59
   $db = (is_array($db_url) AND isset($db_url['boinc'])) ? 'boinc' : 'default';
60 60
   $result = _boincimport_check_tables($tables, $db, 0);
61 61
   
@@ -79,8 +79,8 @@  discard block
 block discarded – undo
79 79
     $default_db_url = is_array($db_url) ? end($db_url) : $db_url;
80 80
     $url = variable_get('boincimport_db_url', $default_db_url);
81 81
     if (!preg_match('{(mysql|pgsql):\/\/(.+):(.*?)@(.+)/(\w+)}i', $url)) {
82
-      $output = '<p class="marker">'. t('Set the address of the BOINC database
83
-        according to the following format:') . '<br /><pre>
82
+      $output = '<p class="marker">'.t('Set the address of the BOINC database
83
+        according to the following format:').'<br /><pre>
84 84
         mysql://boinc_username:boinc_password@localhost/boinc_database
85 85
         </pre></p>';
86 86
       $ready_for_migration = 0;
@@ -98,13 +98,13 @@  discard block
 block discarded – undo
98 98
     );
99 99
   }
100 100
 
101
-  $output = '<p>' . t('Note that due to a limitation within Drupal core, we cannot
101
+  $output = '<p>'.t('Note that due to a limitation within Drupal core, we cannot
102 102
     import messages from one database type to another database type. E.g, we
103 103
     cannot import BOINC from a myqsl DB, to a postgresql DB. You need to import
104 104
     the data into the same type of database first (import all the BOINC data, as is,
105
-    from mysql to postgresql).') . '</p><p>' . t('If both BOINC and Drupal are on
105
+    from mysql to postgresql).').'</p><p>'.t('If both BOINC and Drupal are on
106 106
     postgresql, see !this_issue.', array('!this_issue' => l(t('this issue'),
107
-    'http://drupal.org/node/64877', array('attributes' => array('target' => '_blank'))))) . '</p>';
107
+    'http://drupal.org/node/64877', array('attributes' => array('target' => '_blank'))))).'</p>';
108 108
   $form['boinc_data']['note'] = array('#value' => $output);
109 109
   
110 110
   // BOINC table prefix
@@ -121,7 +121,7 @@  discard block
 block discarded – undo
121 121
   $output = $result['html'];
122 122
   if ($result['result'] != 1) {
123 123
     $ready_for_migration = 0;
124
-    $form['boinc_data']['#collapsed']= FALSE;
124
+    $form['boinc_data']['#collapsed'] = FALSE;
125 125
     $output .= '<span class="marker">';
126 126
     $output .= t('Some tables couldn\'t be found. Are the database settings correct?
127 127
       Please correct the errors so that the BOINC tables can be accessed.');
@@ -169,15 +169,15 @@  discard block
 block discarded – undo
169 169
     '#collapsible' => TRUE,
170 170
     '#collapsed' => TRUE
171 171
   );
172
-  $output = '<p>'. t('Select which !input_format should be used for the imported
172
+  $output = '<p>'.t('Select which !input_format should be used for the imported
173 173
     messages. It is highly-recommended that this value be left as it is, as the
174 174
     Full HTML and PHP code formats can be very dangerous!', 
175
-    array('!input_format' => l(t('input format'), 'admin/settings/filters'))) .'</p>';
175
+    array('!input_format' => l(t('input format'), 'admin/settings/filters'))).'</p>';
176 176
   $form['input']['intro'] = array('#value' => $output);
177 177
   
178 178
   $formats = db_query('SELECT format, name FROM {filter_formats}');
179 179
   while ($format = db_fetch_array($formats)) {
180
-    $input_formats[$format['format']]= $format['name'];
180
+    $input_formats[$format['format']] = $format['name'];
181 181
   }
182 182
   
183 183
   // By default, use the format named "Rich text"; fall back to Filtered HTML
@@ -194,10 +194,10 @@  discard block
 block discarded – undo
194 194
   );
195 195
   if (!$input_format) {
196 196
     $ready_for_migration = 0;
197
-    $form['input']['#collapsed']= FALSE;
197
+    $form['input']['#collapsed'] = FALSE;
198 198
   }
199
-  $output = '<p><em>'. t('This setting will be applied to all posts and private
200
-    messages.') .'</em></p>';
199
+  $output = '<p><em>'.t('This setting will be applied to all posts and private
200
+    messages.').'</em></p>';
201 201
   $form['input']['result'] = array('#value' => $output);
202 202
   
203 203
   // BBcode settings
@@ -208,23 +208,23 @@  discard block
 block discarded – undo
208 208
     '#collapsed' => TRUE,
209 209
   );
210 210
   
211
-  $output = '<p>' . t('BOINC posts are often formatted in BBcode. During the
212
-    import process, BBcode can be handled in two diffent ways') . ':</p>';
213
-  $output .= '<ul><li>' . t('Leave the BBcode as is and use the !bbcode_module
211
+  $output = '<p>'.t('BOINC posts are often formatted in BBcode. During the
212
+    import process, BBcode can be handled in two diffent ways').':</p>';
213
+  $output .= '<ul><li>'.t('Leave the BBcode as is and use the !bbcode_module
214 214
     after the migration to filter the imported posts. In this case, the module
215 215
     is not required during the migration, but will need to be installed and
216 216
     configured later.',
217 217
     array('!bbcode_module' => l(t('bbcode module'), 'http://drupal.org/project/bbcode',
218
-    array('attributes' => array('target' => '_blank'))))) . '</li>';
219
-  $output .= '<li>' . t('Filter the BBcode now and replace it with plain HTML.
218
+    array('attributes' => array('target' => '_blank'))))).'</li>';
219
+  $output .= '<li>'.t('Filter the BBcode now and replace it with plain HTML.
220 220
     The BBcode module will be required during the migration process, but can
221
-    be disabled afterwards.') . '</li></ul>';
222
-  $output .= '<p>' . t('An appropriate input filter should be chosen, as well,
221
+    be disabled afterwards.').'</li></ul>';
222
+  $output .= '<p>'.t('An appropriate input filter should be chosen, as well,
223 223
     as it will affect how the post is displayed. For example, if BBcode is
224 224
     removed and replaced by HTML, some HTML tags will be stripped by the
225 225
     "Filtered HTML" input format unless they are first added to the list of
226 226
     allowed tags in that format. See the !input_formats page.',
227
-    array('!input_formats' => l(t('input formats'), 'admin/settings/filters'))) . '</p>';
227
+    array('!input_formats' => l(t('input formats'), 'admin/settings/filters'))).'</p>';
228 228
     
229 229
   $form['bbcode']['intro'] = array('#value' => $output);
230 230
   $form['bbcode']['boincimport_bbcode'] = array(
@@ -254,28 +254,28 @@  discard block
 block discarded – undo
254 254
     $result = db_query($sql, $input_format);
255 255
     if (!db_result($result)) {
256 256
       $form['bbcode']['#collapsed'] = FALSE;
257
-      $output .= '<p class="marker">'. t('You need to !enable_bbcode_input and
257
+      $output .= '<p class="marker">'.t('You need to !enable_bbcode_input and
258 258
         then !configure_bbcode_options', array(
259 259
           '!enable_bbcode_input' =>  l(t('enable BBcode in the selected input format'), "admin/settings/filters/{$input_format}"),
260
-          '!configure_bbcode_options' => l(t('configure BBcode options'), "admin/settings/filters/{$input_format}/configure"))) .'</p>';
260
+          '!configure_bbcode_options' => l(t('configure BBcode options'), "admin/settings/filters/{$input_format}/configure"))).'</p>';
261 261
     }
262
-    $output .= '<p>'. t('For best results, !disable_all_options', 
263
-    array('!disable_all_options' => l(t('all four BBcode configure options should be disabled'), "admin/settings/filters/{$input_format}/configure"))) . '.</p>';
262
+    $output .= '<p>'.t('For best results, !disable_all_options', 
263
+    array('!disable_all_options' => l(t('all four BBcode configure options should be disabled'), "admin/settings/filters/{$input_format}/configure"))).'.</p>';
264 264
   } else {
265 265
     if ($bbcode_disabled) {
266 266
       $form['bbcode']['#collapsed'] = FALSE;
267
-      $output .= '<p>'. t('The !bbcode_module is recommended, but not required.
267
+      $output .= '<p>'.t('The !bbcode_module is recommended, but not required.
268 268
         You may !enable_bbcode after having installed it.', array(
269 269
           '!bbcode_module' => l(t('bbcode module'), 'http://drupal.org/project/bbcode', array('attributes' => array('target' => '_blank'))),
270
-          '!enable_bbcode' => l(t('enable the bbcode module'), 'admin/build/modules'))) .'</p>';
270
+          '!enable_bbcode' => l(t('enable the bbcode module'), 'admin/build/modules'))).'</p>';
271 271
     }
272
-    $output .= '<p>' . t('Don\'t forget to !enable_bbcode_input and then !configure_bbcode_options.', array(
272
+    $output .= '<p>'.t('Don\'t forget to !enable_bbcode_input and then !configure_bbcode_options.', array(
273 273
       '!enable_bbcode_input' =>  l(t('enable BBcode in the selected input format'), "admin/settings/filters/{$input_format}"),
274
-      '!configure_bbcode_options' => l(t('configure BBcode options'), "admin/settings/filters/{$input_format}/configure"))) . '</p>';
275
-    $output .= '<p>' . t('You may want to enable it for other input formats, too.') . '</p>';
274
+      '!configure_bbcode_options' => l(t('configure BBcode options'), "admin/settings/filters/{$input_format}/configure"))).'</p>';
275
+    $output .= '<p>'.t('You may want to enable it for other input formats, too.').'</p>';
276 276
   }
277
-  $output .= '<p><em>'. t('This setting will be applied to all posts, private
278
-    messages and the users\' signature.') .'</em></p>';
277
+  $output .= '<p><em>'.t('This setting will be applied to all posts, private
278
+    messages and the users\' signature.').'</em></p>';
279 279
     
280 280
   $form['bbcode']['result'] = array('#value' => $output);
281 281
   
@@ -287,7 +287,7 @@  discard block
 block discarded – undo
287 287
     '#collapsed' => TRUE,
288 288
   );
289 289
   if (!variable_get('boincimport_base_url_boinc', 0)) {
290
-    $form['url_transforms']['#collapsed']= FALSE;
290
+    $form['url_transforms']['#collapsed'] = FALSE;
291 291
     $output = '<span class="marker">';
292 292
     $ready_for_migration = 0;
293 293
   }
@@ -320,11 +320,11 @@  discard block
 block discarded – undo
320 320
   );
321 321
   variable_set('boincimport_ready', $ready_for_migration);
322 322
   if ($ready_for_migration) {
323
-    $output = '<p>'. t('Check the settings above one more time. If everything
324
-      is ok, !proceed.', array('!proceed' => l(t('you can now proceed with the migration'), 'admin/boinc/import/process'))) .'</p>';
323
+    $output = '<p>'.t('Check the settings above one more time. If everything
324
+      is ok, !proceed.', array('!proceed' => l(t('you can now proceed with the migration'), 'admin/boinc/import/process'))).'</p>';
325 325
   } else {
326
-    $output = '<p class="marker">'. t('You are not ready for the migration yet.
327
-      Please check the settings above.') .'</p>';
326
+    $output = '<p class="marker">'.t('You are not ready for the migration yet.
327
+      Please check the settings above.').'</p>';
328 328
   }
329 329
   
330 330
   $form['migration']['info'] = array('#value' => $output);
@@ -335,23 +335,23 @@  discard block
 block discarded – undo
335 335
  * Callback admin/boinc/import/post_configuration
336 336
  */
337 337
 function boincimport_post_configuration() {
338
-  $output = '<p>'. t('This page will help to tie up any loose ends following
338
+  $output = '<p>'.t('This page will help to tie up any loose ends following
339 339
     the BOINC data import process. Before continuing, it may be best to have
340
-    already:') .'</p>';
340
+    already:').'</p>';
341 341
   $output .= '<ul>';
342
-  $output .= '<li>'. t('Imported users, teams, and forums using the BOINC
343
-    import module') .'</li>';
344
-  $output .= '<li>'. t('Imported any additional data using add on modules if
345
-    available.') .'</li>';
342
+  $output .= '<li>'.t('Imported users, teams, and forums using the BOINC
343
+    import module').'</li>';
344
+  $output .= '<li>'.t('Imported any additional data using add on modules if
345
+    available.').'</li>';
346 346
   $output .= '</ul>';
347 347
   //User Set up
348
-  $output .= '<h2>'. t('User settings') .'</h2>';  
349
-  $output .= '<p>'. t('Make sure your !user_settings are correct. Specifically,
348
+  $output .= '<h2>'.t('User settings').'</h2>';  
349
+  $output .= '<p>'.t('Make sure your !user_settings are correct. Specifically,
350 350
     you can enable or disable signatures there. ', array(
351 351
       '!user_settings' => l(t('user settings'), 'admin/user/settings')
352
-    )) .'</p>'; 
353
-  $output .= '<p>' . t('Note that avatar/picture support is not tied to user
354
-    settings Picture support at this time.') . '</p>';
352
+    )).'</p>'; 
353
+  $output .= '<p>'.t('Note that avatar/picture support is not tied to user
354
+    settings Picture support at this time.').'</p>';
355 355
   /*$output .= '<p>' . t('In order to activate avatar/picture support, you need to
356 356
     enable pictures on this page and also:') . '</p>';
357 357
   $output .= '<ul>';
@@ -366,15 +366,15 @@  discard block
 block discarded – undo
366 366
   $output .= '</ul>'; */
367 367
   
368 368
   // Forum Set up
369
-  $output .= '<h2>'. t('Forum settings') .'</h2>';
370
-  $output .= '<p>'. t('Check any additional changes to make on the
369
+  $output .= '<h2>'.t('Forum settings').'</h2>';
370
+  $output .= '<p>'.t('Check any additional changes to make on the
371 371
     !forum_settings page.', array(
372 372
       '!forum_settings' =>  l(t('forum settings'), 'admin/content/forum/settings')
373
-    )) .'</p>';
374
-  $output .= '<p>'. t('It also may be a good idea to look at the !forum_list to
373
+    )).'</p>';
374
+  $output .= '<p>'.t('It also may be a good idea to look at the !forum_list to
375 375
     verify that all necessary containers and forums are in place.', array(
376 376
       '!forum_list' =>  l(t('forum list'), 'admin/content/forum')
377
-    )) .'</p>';
377
+    )).'</p>';
378 378
   /*$output .= '<p>'. t('If need be, set up the private forums as explained in the
379 379
     !documentation.', array(
380 380
       '!documentation' => l(t('documentation'), 'http://drupal.org/node/58969', array('attributes' => array('target' => '_blank')))
@@ -390,17 +390,17 @@  discard block
 block discarded – undo
390 390
   // BBcode
391 391
   $bbcode = variable_get('boincimport_bbcode', 0);
392 392
   if ($bbcode) {
393
-    $output .= '<h2>'. t('Remove BBcode module') .'</h2>';
394
-    $output .= '<p>'. t('The BBcode has been cleaned from the posts. You shouldn\'t
395
-      need the bbcode module anymore. You can disable it.') .'</p>';
393
+    $output .= '<h2>'.t('Remove BBcode module').'</h2>';
394
+    $output .= '<p>'.t('The BBcode has been cleaned from the posts. You shouldn\'t
395
+      need the bbcode module anymore. You can disable it.').'</p>';
396 396
   } else {
397
-    $output .= '<h2>'. t('Configure BBcode module') .'</h2>';
398
-    $output .= '<p>'. t('Most likely, there are many BOINC forum postings
397
+    $output .= '<h2>'.t('Configure BBcode module').'</h2>';
398
+    $output .= '<p>'.t('Most likely, there are many BOINC forum postings
399 399
       formatted in BBcode. It would be a good idea to verify that BBcode is
400 400
       being formatted correctly in the imported posts. Have a look around
401 401
       !the_forum.', array(
402 402
         '!the_forum' =>  l(t('the forum'), 'community')
403
-      )) . '</p>';
403
+      )).'</p>';
404 404
   }
405 405
 
406 406
   return $output;
@@ -445,11 +445,11 @@  discard block
 block discarded – undo
445 445
   $output .= '</ol>';
446 446
 
447 447
   // process will die() if the link to the BOINC database is wrong:
448
-  $output .= '<p>'. t('If the BOINC data is in another database, but you made a
448
+  $output .= '<p>'.t('If the BOINC data is in another database, but you made a
449 449
     mistake while setting up the data base url, you may be unable to access the
450 450
     setting page due to some limitations of the core of Drupal. !reset_db_url.', array(
451 451
       '!reset_db_url' => l(t('Click here to reset the database url'), 'admin/boinc/import/reset')
452
-    )) .'</p>';
452
+    )).'</p>';
453 453
 
454 454
   return $output;
455 455
 }
Please login to merge, or discard this patch.
Upper-Lower-Casing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -21,13 +21,13 @@  discard block
 block discarded – undo
21 21
   $form['test'] = array(
22 22
     '#type' => 'fieldset',
23 23
     '#title' => t('Test on copy first'),
24
-    '#collapsible' => TRUE,
25
-    '#collapsed' => TRUE,
24
+    '#collapsible' => true,
25
+    '#collapsed' => true,
26 26
   );
27 27
     
28 28
   $output = '';
29 29
   if (!variable_get('boincimport_tested', 0)) {
30
-    $form['test']['#collapsed']= FALSE;
30
+    $form['test']['#collapsed']= false;
31 31
     $output = '<span class="marker">';
32 32
     $ready_for_migration = 0;
33 33
   }
@@ -56,15 +56,15 @@  discard block
 block discarded – undo
56 56
   // Where is BOINC data?
57 57
   $pre = variable_get('boincimport_table_prefix', '');
58 58
   $tables = array($pre .'forum', $pre .'post', $pre .'thread', $pre .'user');
59
-  $db = (is_array($db_url) AND isset($db_url['boinc'])) ? 'boinc' : 'default';
59
+  $db = (is_array($db_url) and isset($db_url['boinc'])) ? 'boinc' : 'default';
60 60
   $result = _boincimport_check_tables($tables, $db, 0);
61 61
   
62 62
   $config_path = conf_path();
63 63
   $form['boinc_data'] = array(
64 64
     '#type' => 'fieldset',
65 65
     '#title' => t('Location of BOINC data'),
66
-    '#collapsible' => TRUE,
67
-    '#collapsed' => TRUE,
66
+    '#collapsible' => true,
67
+    '#collapsed' => true,
68 68
   );
69 69
   $form['boinc_data']['boincimport_db_configured'] = array(
70 70
     '#type' => 'checkbox',
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
     '#return_value' => 1,
74 74
     '#default_value' => variable_get('boincimport_db_configured', 1),
75 75
     '#description' => '',
76
-    '#disabled' => ($result['result']) ? TRUE : FALSE
76
+    '#disabled' => ($result['result']) ? true : false
77 77
   );
78 78
   if (variable_get('boincimport_db_configured', 1) != 1) {
79 79
     $default_db_url = is_array($db_url) ? end($db_url) : $db_url;
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
         mysql://boinc_username:boinc_password@localhost/boinc_database
85 85
         </pre></p>';
86 86
       $ready_for_migration = 0;
87
-      $form['boinc_data']['#collapsed'] = FALSE;
87
+      $form['boinc_data']['#collapsed'] = false;
88 88
       $form['boinc_data']['db_connect_string_note'] = array('#value' => $output);
89 89
     }
90 90
 
@@ -115,13 +115,13 @@  discard block
 block discarded – undo
115 115
     '#size' => 20,
116 116
     '#maxlength' => 255,
117 117
     '#description' => t('What prefix is used for your BOINC tables?'),
118
-    '#disabled' => ($result['result']) ? TRUE : FALSE
118
+    '#disabled' => ($result['result']) ? true : false
119 119
   );
120 120
   
121 121
   $output = $result['html'];
122 122
   if ($result['result'] != 1) {
123 123
     $ready_for_migration = 0;
124
-    $form['boinc_data']['#collapsed']= FALSE;
124
+    $form['boinc_data']['#collapsed']= false;
125 125
     $output .= '<span class="marker">';
126 126
     $output .= t('Some tables couldn\'t be found. Are the database settings correct?
127 127
       Please correct the errors so that the BOINC tables can be accessed.');
@@ -134,8 +134,8 @@  discard block
 block discarded – undo
134 134
   $form['users'] = array(
135 135
     '#type' => 'fieldset',
136 136
     '#title' => t('User import'),
137
-    '#collapsible' => TRUE,
138
-    '#collapsed' => TRUE,
137
+    '#collapsible' => true,
138
+    '#collapsed' => true,
139 139
   );
140 140
 
141 141
   // User import batch size
@@ -166,8 +166,8 @@  discard block
 block discarded – undo
166 166
   $form['input'] = array(
167 167
     '#type' => 'fieldset',
168 168
     '#title' => t('Input format settings'),
169
-    '#collapsible' => TRUE,
170
-    '#collapsed' => TRUE
169
+    '#collapsible' => true,
170
+    '#collapsed' => true
171 171
   );
172 172
   $output = '<p>'. t('Select which !input_format should be used for the imported
173 173
     messages. It is highly-recommended that this value be left as it is, as the
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
   );
195 195
   if (!$input_format) {
196 196
     $ready_for_migration = 0;
197
-    $form['input']['#collapsed']= FALSE;
197
+    $form['input']['#collapsed']= false;
198 198
   }
199 199
   $output = '<p><em>'. t('This setting will be applied to all posts and private
200 200
     messages.') .'</em></p>';
@@ -204,8 +204,8 @@  discard block
 block discarded – undo
204 204
   $form['bbcode'] = array(
205 205
     '#type' => 'fieldset',
206 206
     '#title' => t('BBcode settings'),
207
-    '#collapsible' => TRUE,
208
-    '#collapsed' => TRUE,
207
+    '#collapsible' => true,
208
+    '#collapsed' => true,
209 209
   );
210 210
   
211 211
   $output = '<p>' . t('BOINC posts are often formatted in BBcode. During the
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
   if (variable_get('boincimport_bbcode', 0)) {
243 243
     if ($bbcode_disabled) {
244 244
       $ready_for_migration = 0;
245
-      $form['bbcode']['#collapsed'] = FALSE;
245
+      $form['bbcode']['#collapsed'] = false;
246 246
       $output .= '<p><span class="marker">';
247 247
       $output .= t('The !bbcode_module is required to transform BBcode into HTML.
248 248
         You first need to !enable_bbcode', array(
@@ -253,7 +253,7 @@  discard block
 block discarded – undo
253 253
     $sql = "SELECT COUNT(*) FROM {filters} WHERE module = 'bbcode' AND format = %d";
254 254
     $result = db_query($sql, $input_format);
255 255
     if (!db_result($result)) {
256
-      $form['bbcode']['#collapsed'] = FALSE;
256
+      $form['bbcode']['#collapsed'] = false;
257 257
       $output .= '<p class="marker">'. t('You need to !enable_bbcode_input and
258 258
         then !configure_bbcode_options', array(
259 259
           '!enable_bbcode_input' =>  l(t('enable BBcode in the selected input format'), "admin/settings/filters/{$input_format}"),
@@ -263,7 +263,7 @@  discard block
 block discarded – undo
263 263
     array('!disable_all_options' => l(t('all four BBcode configure options should be disabled'), "admin/settings/filters/{$input_format}/configure"))) . '.</p>';
264 264
   } else {
265 265
     if ($bbcode_disabled) {
266
-      $form['bbcode']['#collapsed'] = FALSE;
266
+      $form['bbcode']['#collapsed'] = false;
267 267
       $output .= '<p>'. t('The !bbcode_module is recommended, but not required.
268 268
         You may !enable_bbcode after having installed it.', array(
269 269
           '!bbcode_module' => l(t('bbcode module'), 'http://drupal.org/project/bbcode', array('attributes' => array('target' => '_blank'))),
@@ -283,11 +283,11 @@  discard block
 block discarded – undo
283 283
   $form['url_transforms'] = array(
284 284
     '#type' => 'fieldset',
285 285
     '#title' => t('URL transforms'),
286
-    '#collapsible' => TRUE,
287
-    '#collapsed' => TRUE,
286
+    '#collapsible' => true,
287
+    '#collapsed' => true,
288 288
   );
289 289
   if (!variable_get('boincimport_base_url_boinc', 0)) {
290
-    $form['url_transforms']['#collapsed']= FALSE;
290
+    $form['url_transforms']['#collapsed']= false;
291 291
     $output = '<span class="marker">';
292 292
     $ready_for_migration = 0;
293 293
   }
@@ -315,8 +315,8 @@  discard block
 block discarded – undo
315 315
   $form['migration'] = array(
316 316
     '#type' => 'fieldset',
317 317
     '#title' => 'Migration',
318
-    '#collapsible' => TRUE,
319
-    '#collapsed' => FALSE,
318
+    '#collapsible' => true,
319
+    '#collapsed' => false,
320 320
   );
321 321
   variable_set('boincimport_ready', $ready_for_migration);
322 322
   if ($ready_for_migration) {
Please login to merge, or discard this patch.
drupal/sites/default/boinc/modules/boinctranslate/boinctranslate.admin.inc 4 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -301,7 +301,7 @@
 block discarded – undo
301 301
           
302 302
           if ($response == '404 NOT FOUND') {
303 303
             form_set_error(
304
-              'boinc_translate_transifex_' . ($project == $boinc_name ? 'standard' : 'project') . '_resources',
304
+              'boinc_translate_transifex_'.($project == $boinc_name ? 'standard' : 'project').'_resources',
305 305
               t('Resource %name not found in %project.',
306 306
                 array(
307 307
                   '%name' => $resource,
Please login to merge, or discard this patch.
Braces   +4 added lines, -8 removed lines patch added patch discarded remove patch
@@ -220,8 +220,7 @@  discard block
 block discarded – undo
220 220
   if (!$values['boinc_translate_transifex_pass']) {
221 221
     if (!variable_get('boinc_translate_transifex_pass', '')) {
222 222
       form_set_error('boinc_translate_transifex_pass', t('Password is required.'));
223
-    }
224
-    else {
223
+    } else {
225 224
       unset($form_state['values']['boinc_translate_transifex_pass']);
226 225
     }
227 226
   }
@@ -260,8 +259,7 @@  discard block
 block discarded – undo
260 259
           'boinc_translate_transifex_pass',
261 260
           t('Transifex authentication failed.')
262 261
         );
263
-      }
264
-      else {
262
+      } else {
265 263
         $authenticated = TRUE;
266 264
       }
267 265
     }
@@ -278,14 +276,12 @@  discard block
 block discarded – undo
278 276
       );
279 277
       if ($project_name AND $project_resources) {
280 278
         $transifex_resources[$project_name] = $project_resources;
281
-      }
282
-      elseif ($project_name AND !$project_resources) {
279
+      } elseif ($project_name AND !$project_resources) {
283 280
         drupal_set_message(
284 281
           t('No project-specific resources were provided'),
285 282
           'warning'
286 283
         );
287
-      }
288
-      elseif ($project_resources AND !$project_name) {
284
+      } elseif ($project_resources AND !$project_name) {
289 285
         drupal_set_message(
290 286
           t('No project-specific Transifex project name was provided'),
291 287
           'warning'
Please login to merge, or discard this patch.
Indentation   +145 added lines, -145 removed lines patch added patch discarded remove patch
@@ -7,85 +7,85 @@  discard block
 block discarded – undo
7 7
 */
8 8
 
9 9
 /**
10
-  * The BOINC translation settings form allows configuration of BTS integration
11
-  * (and other translation related settings)
12
-  */
10
+ * The BOINC translation settings form allows configuration of BTS integration
11
+ * (and other translation related settings)
12
+ */
13 13
 function boinctranslate_admin_settings(&$form_state) {
14
-  $form = array();
15
-  $initialized = FALSE;
16
-  $import_enabled = FALSE;
17
-  $default = array(
14
+    $form = array();
15
+    $initialized = FALSE;
16
+    $import_enabled = FALSE;
17
+    $default = array(
18 18
     'transifex_user' => variable_get('boinc_translate_transifex_user', ''),
19 19
     'transifex_pass' => variable_get('boinc_translate_transifex_pass', ''),
20 20
     'transifex_boinc_name' => variable_get(
21
-      'boinc_translate_transifex_standard_name', 'boinc'
21
+        'boinc_translate_transifex_standard_name', 'boinc'
22 22
     ),
23 23
     'transifex_boinc_resources' => variable_get(
24
-      'boinc_translate_transifex_standard_resources',
25
-      "project-generic\nweb"
24
+        'boinc_translate_transifex_standard_resources',
25
+        "project-generic\nweb"
26 26
     ),
27 27
     'transifex_boinc_drupal_resource' => variable_get(
28
-      'boinc_translate_transifex_boinc_drupal_resource',
29
-      'drupal'
28
+        'boinc_translate_transifex_boinc_drupal_resource',
29
+        'drupal'
30 30
     ), 
31 31
     'transifex_project_name' => variable_get(
32
-      'boinc_translate_transifex_project_name', ''
32
+        'boinc_translate_transifex_project_name', ''
33 33
     ),
34 34
     'transifex_project_resources' => variable_get(
35
-      'boinc_translate_transifex_project_resources', ''
35
+        'boinc_translate_transifex_project_resources', ''
36 36
     ), 
37
-  );
37
+    );
38 38
   
39
-  if ($default['transifex_user'] AND $default['transifex_pass']) {
39
+    if ($default['transifex_user'] AND $default['transifex_pass']) {
40 40
     if (trim($default['transifex_boinc_resources'])
41 41
     OR trim($default['transifex_project_resources'])) {
42
-      $import_enabled = TRUE;
42
+        $import_enabled = TRUE;
43 43
     }
44 44
     if ($default['transifex_boinc_name']
45 45
     AND $default['transifex_project_name']
46 46
     AND trim($default['transifex_boinc_resources'])
47 47
     AND trim($default['transifex_project_resources'])) {
48
-      $initialized = TRUE;
48
+        $initialized = TRUE;
49
+    }
49 50
     }
50
-  }
51 51
   
52
-  // Define the form
52
+    // Define the form
53 53
   
54
-  $form['transifex'] = array(
54
+    $form['transifex'] = array(
55 55
     '#title' => t('Transifex settings'),
56 56
     '#type' => 'fieldset',
57 57
     '#description' => '',
58 58
     '#collapsible' => TRUE,
59 59
     '#collapsed' => $initialized,
60 60
     '#attributes' => array('class' => '')
61
-  );
62
-  $form['transifex']['boinc_translate_transifex_user'] = array(
61
+    );
62
+    $form['transifex']['boinc_translate_transifex_user'] = array(
63 63
     '#type' => 'textfield',
64 64
     '#title' => t('User name'),
65 65
     '#default_value' => $default['transifex_user'],
66
-  );
67
-  $form['transifex']['boinc_translate_transifex_pass'] = array(
66
+    );
67
+    $form['transifex']['boinc_translate_transifex_pass'] = array(
68 68
     '#type' => 'password',
69 69
     '#title' => t('Password'),
70 70
     '#attributes' => array(
71
-      'placeholder' => $default['transifex_pass'] ? '********' : '',
71
+        'placeholder' => $default['transifex_pass'] ? '********' : '',
72 72
     ),
73
-  );
74
-  $form['transifex']['boinc_translate_transifex_standard_name'] = array(
73
+    );
74
+    $form['transifex']['boinc_translate_transifex_standard_name'] = array(
75 75
     '#type' => 'textfield',
76 76
     '#title' => t('BOINC Transifex project'),
77 77
     '#default_value' => $default['transifex_boinc_name'],
78 78
     '#description' => t('The portion of the Transifex URL that identifies BOINC.'),
79
-  );
80
-  $form['transifex']['boinc_translate_transifex_boinc_drupal_resource'] = array(
79
+    );
80
+    $form['transifex']['boinc_translate_transifex_boinc_drupal_resource'] = array(
81 81
     '#type' => 'textfield',
82 82
     '#title' => t('Official BOINC Drupal Resource'),
83 83
     '#default_value' => $default['transifex_boinc_drupal_resource'],
84 84
     '#description' => t('The portion of the Transifex URL that identifies
85 85
       the standard BOINC Resource to use for translation of the public
86 86
       content defined in the Drupal system.'),
87
-  );
88
-  $form['transifex']['boinc_translate_transifex_standard_resources'] = array(
87
+    );
88
+    $form['transifex']['boinc_translate_transifex_standard_resources'] = array(
89 89
     '#type' => 'textarea',
90 90
     '#title' => t('Additional BOINC Resources'),
91 91
     '#default_value' => $default['transifex_boinc_resources'],
@@ -96,14 +96,14 @@  discard block
 block discarded – undo
96 96
       by any matching translations found in Resources further down the list.
97 97
       Note that strings from the Official BOINC Drupal Resource will override
98 98
       any strings from these additional Resources.'),
99
-  );
100
-  $form['transifex']['boinc_translate_transifex_project_name'] = array(
99
+    );
100
+    $form['transifex']['boinc_translate_transifex_project_name'] = array(
101 101
     '#type' => 'textfield',
102 102
     '#title' => t('Project-specific Transifex project'),
103 103
     '#default_value' => $default['transifex_project_name'],
104 104
     '#description' => t('The portion of the Transifex URL that identifies this project.'),
105
-  );
106
-  $form['transifex']['boinc_translate_transifex_project_resources'] = array(
105
+    );
106
+    $form['transifex']['boinc_translate_transifex_project_resources'] = array(
107 107
     '#type' => 'textarea',
108 108
     '#title' => t('Project-specific Resources'),
109 109
     '#default_value' => $default['transifex_project_resources'],
@@ -116,241 +116,241 @@  discard block
 block discarded – undo
116 116
       NOTE: The first Resource listed here is considered the primary Resource
117 117
       for project-specific translations and will be updated by the "Update
118 118
       project-specific Resources" button below!'),
119
-  );
120
-  $form['transifex']['buttons']['submit'] = array(
119
+    );
120
+    $form['transifex']['buttons']['submit'] = array(
121 121
     '#type' => 'submit',
122 122
     '#value' => t('Save configuration'),
123
-  );
123
+    );
124 124
   
125
-  $form['tools'] = array(
125
+    $form['tools'] = array(
126 126
     '#title' => t('Tools'),
127 127
     '#type' => 'fieldset',
128 128
     '#description' => '',
129 129
     '#collapsible' => TRUE,
130 130
     '#collapsed' => FALSE,
131 131
     '#attributes' => array('class' => '')
132
-  );
133
-  $form['tools']['initialize_languages_text'] = array(
132
+    );
133
+    $form['tools']['initialize_languages_text'] = array(
134 134
     '#type' => 'item',
135 135
     '#title' => t('Install official BOINC languages'),
136 136
     '#value' => t('Installs all languages from the BOINC Transifex project. Also installs missing languages in Drupal. <br>Languages must be enabled manually in Administer > Site configuration > Languages.'),
137
-  );
138
-  $form['tools']['initialize_languages'] = array(
137
+    );
138
+    $form['tools']['initialize_languages'] = array(
139 139
     '#type' => 'button',
140 140
     '#value' => t('Install official BOINC languages'),
141 141
     '#executes_submit_callback' => TRUE,
142 142
     '#submit' => array('boinctranslate_admin_settings_initialize_languages'),
143 143
     '#disabled' => !$initialized,
144
-  );
145
-  $form['tools']['import_now_text'] = array(
144
+    );
145
+    $form['tools']['import_now_text'] = array(
146 146
     '#type' => 'item',
147 147
     '#title' => t('Import all translations'),
148 148
     '#value' => t('Imports from Tranifex all configured Resources into their respective text groups.'),
149
-  );
150
-  $form['tools']['import_now'] = array(
149
+    );
150
+    $form['tools']['import_now'] = array(
151 151
     '#type' => 'button',
152 152
     '#value' => t('Import all translations'),
153 153
     '#executes_submit_callback' => TRUE,
154 154
     '#submit' => array('boinctranslate_admin_settings_import_now'),
155 155
     '#disabled' => !$import_enabled,
156
-  );
157
-  $form['tools']['download_boinc_pot_text'] = array(
156
+    );
157
+    $form['tools']['download_boinc_pot_text'] = array(
158 158
     '#type' => 'item',
159 159
     '#title' => t('Download official BOINC-Drupal .pot'),
160 160
     '#value' => t('Downloads the generic BOINC-Drupal .pot file. This is the template file for the boinc text group.'),
161
-  );
162
-  $form['tools']['download_boinc_pot'] = array(
161
+    );
162
+    $form['tools']['download_boinc_pot'] = array(
163 163
     '#type' => 'button',
164 164
     '#value' => t('Download official BOINC-Drupal .pot'),
165 165
     '#executes_submit_callback' => TRUE,
166 166
     '#submit' => array('boinctranslate_admin_settings_download_boinc_pot'),
167 167
     '#disabled' => !$import_enabled,
168
-  );
169
-  $form['tools']['download_project_pot_text'] = array(
168
+    );
169
+    $form['tools']['download_project_pot_text'] = array(
170 170
     '#type' => 'item',
171 171
     '#title' => t('Download project-specific .pot'),
172 172
     '#value' => t('Downloads the project-specific .pot file. This is the template file for the project text group.'),
173
-  );
174
-  $form['tools']['download_project_pot'] = array(
173
+    );
174
+    $form['tools']['download_project_pot'] = array(
175 175
     '#type' => 'button',
176 176
     '#value' => t('Download project-specific .pot'),
177 177
     '#executes_submit_callback' => TRUE,
178 178
     '#submit' => array('boinctranslate_admin_settings_download_project_pot'),
179 179
     '#disabled' => !$import_enabled,
180
-  );
181
-  if (user_access('update official BOINC translations')) {
180
+    );
181
+    if (user_access('update official BOINC translations')) {
182 182
     $form['tools']['update_official_boinc_text'] = array(
183
-      '#type' => 'item',
184
-      '#title' => t('Update official BOINC translations'),
185
-      '#value' => t('Updates the official BOINC-Drupal Resource (translatable strings templates) to the BOINC Transifex project, based on the consolidated imported translations.<br><b>WARNING: Do not use unless you have write-access to the BOINC Transifex project.</b>'),
183
+        '#type' => 'item',
184
+        '#title' => t('Update official BOINC translations'),
185
+        '#value' => t('Updates the official BOINC-Drupal Resource (translatable strings templates) to the BOINC Transifex project, based on the consolidated imported translations.<br><b>WARNING: Do not use unless you have write-access to the BOINC Transifex project.</b>'),
186 186
     );
187 187
     $form['tools']['update_official_boinc'] = array(
188
-      '#type' => 'button',
189
-      '#value' => t('Update official BOINC translations'),
190
-      '#executes_submit_callback' => TRUE,
191
-      '#submit' => array('boinctranslate_admin_settings_update_official_boinc'),
192
-      '#disabled' => !$import_enabled,
188
+        '#type' => 'button',
189
+        '#value' => t('Update official BOINC translations'),
190
+        '#executes_submit_callback' => TRUE,
191
+        '#submit' => array('boinctranslate_admin_settings_update_official_boinc'),
192
+        '#disabled' => !$import_enabled,
193 193
     );
194
-  }
195
-  $form['tools']['export_now_text'] = array(
194
+    }
195
+    $form['tools']['export_now_text'] = array(
196 196
     '#type' => 'item',
197 197
     '#title' => t('Update project-specific Resources'),
198 198
     '#value' => t('Updates the configured Resources (translatable strings templates) to the project\'s Transifex project.<br><b>WARNING: Do not use unless you have write-access to your project\'s Transifex project.</b>'),
199
-  );
200
-  $form['tools']['export_now'] = array(
199
+    );
200
+    $form['tools']['export_now'] = array(
201 201
     '#type' => 'button',
202 202
     '#value' => t('Update project-specific Resources'),
203 203
     '#executes_submit_callback' => TRUE,
204 204
     '#submit' => array('boinctranslate_admin_settings_export_now'),
205 205
     '#disabled' => !$import_enabled,
206
-  );
206
+    );
207 207
   
208
-  $form['#submit'][] = 'system_settings_form_submit';
209
-  $form['#theme'] = 'system_settings_form'; 
208
+    $form['#submit'][] = 'system_settings_form_submit';
209
+    $form['#theme'] = 'system_settings_form'; 
210 210
   
211
-  return $form;
211
+    return $form;
212 212
 }
213 213
 
214 214
 function boinctranslate_admin_settings_export_now() {
215
-  drupal_goto('admin/boinc/translation/export');
215
+    drupal_goto('admin/boinc/translation/export');
216 216
 }
217 217
 
218 218
 function boinctranslate_admin_settings_import_now() {
219
-  drupal_goto('admin/boinc/translation/import');
219
+    drupal_goto('admin/boinc/translation/import');
220 220
 }
221 221
 
222 222
 function boinctranslate_admin_settings_initialize_languages() {
223
-  drupal_goto('admin/boinc/translation/initialize-languages');
223
+    drupal_goto('admin/boinc/translation/initialize-languages');
224 224
 }
225 225
 
226 226
 function boinctranslate_admin_settings_update_official_boinc() {
227
-  drupal_goto('admin/boinc/translation/update-official-boinc');
227
+    drupal_goto('admin/boinc/translation/update-official-boinc');
228 228
 }
229 229
 
230 230
 function boinctranslate_admin_settings_download_boinc_pot() {
231
-  drupal_goto('admin/boinc/translation/download-pot/boinc');
231
+    drupal_goto('admin/boinc/translation/download-pot/boinc');
232 232
 }
233 233
 
234 234
 function boinctranslate_admin_settings_download_project_pot() {
235
-  drupal_goto('admin/boinc/translation/download-pot/project');
235
+    drupal_goto('admin/boinc/translation/download-pot/project');
236 236
 }
237 237
 
238 238
 
239 239
 /**
240
-  * Validate the BOINC translation settings form.
241
-  */
240
+ * Validate the BOINC translation settings form.
241
+ */
242 242
 function boinctranslate_admin_settings_validate($form, &$form_state) {
243
-  $values = $form_state['values'];
244
-  $errors = array();
245
-  $api_base_url = 'https://www.transifex.com/api/2';
243
+    $values = $form_state['values'];
244
+    $errors = array();
245
+    $api_base_url = 'https://www.transifex.com/api/2';
246 246
   
247
-  if (!$values['boinc_translate_transifex_user']) {
247
+    if (!$values['boinc_translate_transifex_user']) {
248 248
     form_set_error('boinc_translate_transifex_user', t('User name is required.'));
249
-  }
250
-  if (!$values['boinc_translate_transifex_pass']) {
249
+    }
250
+    if (!$values['boinc_translate_transifex_pass']) {
251 251
     if (!variable_get('boinc_translate_transifex_pass', '')) {
252
-      form_set_error('boinc_translate_transifex_pass', t('Password is required.'));
252
+        form_set_error('boinc_translate_transifex_pass', t('Password is required.'));
253 253
     }
254 254
     else {
255
-      unset($form_state['values']['boinc_translate_transifex_pass']);
255
+        unset($form_state['values']['boinc_translate_transifex_pass']);
256
+    }
256 257
     }
257
-  }
258
-  if (!$values['boinc_translate_transifex_standard_name']) {
258
+    if (!$values['boinc_translate_transifex_standard_name']) {
259 259
     form_set_error('boinc_translate_transifex_standard_name', 
260
-      t('BOINC Transifex project name is required.')
260
+        t('BOINC Transifex project name is required.')
261 261
     );
262
-  }
263
-  if (!$values['boinc_translate_transifex_standard_resources']) {
262
+    }
263
+    if (!$values['boinc_translate_transifex_standard_resources']) {
264 264
     form_set_error('boinc_translate_transifex_standard_resources',
265
-      t('At least one BOINC Transifex project Resource is required.')
265
+        t('At least one BOINC Transifex project Resource is required.')
266 266
     );
267
-  }
268
-  if (!$values['boinc_translate_transifex_project_resources']) {
267
+    }
268
+    if (!$values['boinc_translate_transifex_project_resources']) {
269 269
     form_set_error('boinc_translate_transifex_project_resources',
270
-      t('At least one project-specific Transifex Resource is required.')
270
+        t('At least one project-specific Transifex Resource is required.')
271 271
     );
272
-  }
272
+    }
273 273
   
274
-  $username = $values['boinc_translate_transifex_user'];
275
-  $password = ($values['boinc_translate_transifex_pass']) ? $values['boinc_translate_transifex_pass'] : variable_get('boinc_translate_transifex_pass', '');
276
-  $boinc_name = $values['boinc_translate_transifex_standard_name'];
277
-  $boinc_resources = boinctranslate_parse_resources(
274
+    $username = $values['boinc_translate_transifex_user'];
275
+    $password = ($values['boinc_translate_transifex_pass']) ? $values['boinc_translate_transifex_pass'] : variable_get('boinc_translate_transifex_pass', '');
276
+    $boinc_name = $values['boinc_translate_transifex_standard_name'];
277
+    $boinc_resources = boinctranslate_parse_resources(
278 278
     $values['boinc_translate_transifex_standard_resources']
279
-  );
279
+    );
280 280
   
281
-  if ($username AND $password AND $boinc_name AND $boinc_resources) {
281
+    if ($username AND $password AND $boinc_name AND $boinc_resources) {
282 282
     // Test authentication
283 283
     $authenticated = FALSE;
284 284
     $path = "project/{$boinc_name}/resource/{$boinc_resources[0]}/translation/en";
285 285
     $response = boinctranslate_transifex_request($path, NULL, TRUE, FALSE, $username, $password);
286 286
     
287 287
     if ($response) {
288
-      if ($response == '401 UNAUTHORIZED') {
288
+        if ($response == '401 UNAUTHORIZED') {
289 289
         form_set_error(
290
-          'boinc_translate_transifex_pass',
291
-          t('Transifex authentication failed.')
290
+            'boinc_translate_transifex_pass',
291
+            t('Transifex authentication failed.')
292 292
         );
293
-      }
294
-      else {
293
+        }
294
+        else {
295 295
         $authenticated = TRUE;
296
-      }
296
+        }
297 297
     }
298 298
     
299 299
     if ($authenticated) {
300
-      // Prepare list of resources to validate
301
-      $transifex_resources = array(
300
+        // Prepare list of resources to validate
301
+        $transifex_resources = array(
302 302
         'boinc' => $boinc_resources,
303
-      );
304
-      // Parse project-specific resources
305
-      $project_name = trim($values['boinc_translate_transifex_project_name']);
306
-      $project_resources = boinctranslate_parse_resources(
303
+        );
304
+        // Parse project-specific resources
305
+        $project_name = trim($values['boinc_translate_transifex_project_name']);
306
+        $project_resources = boinctranslate_parse_resources(
307 307
         $values['boinc_translate_transifex_project_resources']
308
-      );
309
-      if ($project_name AND $project_resources) {
308
+        );
309
+        if ($project_name AND $project_resources) {
310 310
         $transifex_resources[$project_name] = $project_resources;
311
-      }
312
-      elseif ($project_name AND !$project_resources) {
311
+        }
312
+        elseif ($project_name AND !$project_resources) {
313 313
         drupal_set_message(
314
-          t('No project-specific resources were provided'),
315
-          'warning'
314
+            t('No project-specific resources were provided'),
315
+            'warning'
316 316
         );
317
-      }
318
-      elseif ($project_resources AND !$project_name) {
317
+        }
318
+        elseif ($project_resources AND !$project_name) {
319 319
         drupal_set_message(
320
-          t('No project-specific Transifex project name was provided'),
321
-          'warning'
320
+            t('No project-specific Transifex project name was provided'),
321
+            'warning'
322 322
         );
323
-      }
323
+        }
324 324
       
325
-      // Try to access the given resources
326
-      foreach ($transifex_resources as $project => $resources) {
325
+        // Try to access the given resources
326
+        foreach ($transifex_resources as $project => $resources) {
327 327
         foreach ($resources as $resource) {
328 328
           
329
-          $path = "project/{$project}/resource/{$resource}/translation/en";
330
-          $response = boinctranslate_transifex_request($path);
329
+            $path = "project/{$project}/resource/{$resource}/translation/en";
330
+            $response = boinctranslate_transifex_request($path);
331 331
           
332
-          if ($response == '404 NOT FOUND') {
332
+            if ($response == '404 NOT FOUND') {
333 333
             form_set_error(
334
-              'boinc_translate_transifex_' . ($project == $boinc_name ? 'standard' : 'project') . '_resources',
335
-              t('Resource %name not found in %project.',
334
+                'boinc_translate_transifex_' . ($project == $boinc_name ? 'standard' : 'project') . '_resources',
335
+                t('Resource %name not found in %project.',
336 336
                 array(
337
-                  '%name' => $resource,
338
-                  '%project' => $project,
337
+                    '%name' => $resource,
338
+                    '%project' => $project,
339
+                )
339 340
                 )
340
-              )
341 341
             );
342
-          }
342
+            }
343 343
         }
344
-      }
344
+        }
345
+    }
345 346
     }
346
-  }
347 347
 }
348 348
 
349 349
 /**
350
-  * Handle post-validation submission of BOINC translation settings form.
351
-  */
350
+ * Handle post-validation submission of BOINC translation settings form.
351
+ */
352 352
 function boinctranslate_admin_settings_submit($form, &$form_state) {
353
-  drupal_set_message(t('BOINC translation settings have been updated.'));
353
+    drupal_set_message(t('BOINC translation settings have been updated.'));
354 354
 }
355 355
 
356 356
 
Please login to merge, or discard this patch.
Upper-Lower-Casing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -12,8 +12,8 @@  discard block
 block discarded – undo
12 12
   */
13 13
 function boinctranslate_admin_settings(&$form_state) {
14 14
   $form = array();
15
-  $initialized = FALSE;
16
-  $import_enabled = FALSE;
15
+  $initialized = false;
16
+  $import_enabled = false;
17 17
   $default = array(
18 18
     'transifex_user' => variable_get('boinc_translate_transifex_user', ''),
19 19
     'transifex_pass' => variable_get('boinc_translate_transifex_pass', ''),
@@ -36,16 +36,16 @@  discard block
 block discarded – undo
36 36
     ), 
37 37
   );
38 38
   
39
-  if ($default['transifex_user'] AND $default['transifex_pass']) {
39
+  if ($default['transifex_user'] and $default['transifex_pass']) {
40 40
     if (trim($default['transifex_boinc_resources'])
41
-    OR trim($default['transifex_project_resources'])) {
42
-      $import_enabled = TRUE;
41
+    or trim($default['transifex_project_resources'])) {
42
+      $import_enabled = true;
43 43
     }
44 44
     if ($default['transifex_boinc_name']
45
-    AND $default['transifex_project_name']
46
-    AND trim($default['transifex_boinc_resources'])
47
-    AND trim($default['transifex_project_resources'])) {
48
-      $initialized = TRUE;
45
+    and $default['transifex_project_name']
46
+    and trim($default['transifex_boinc_resources'])
47
+    and trim($default['transifex_project_resources'])) {
48
+      $initialized = true;
49 49
     }
50 50
   }
51 51
   
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
     '#title' => t('Transifex settings'),
56 56
     '#type' => 'fieldset',
57 57
     '#description' => '',
58
-    '#collapsible' => TRUE,
58
+    '#collapsible' => true,
59 59
     '#collapsed' => $initialized,
60 60
     '#attributes' => array('class' => '')
61 61
   );
@@ -126,8 +126,8 @@  discard block
 block discarded – undo
126 126
     '#title' => t('Tools'),
127 127
     '#type' => 'fieldset',
128 128
     '#description' => '',
129
-    '#collapsible' => TRUE,
130
-    '#collapsed' => FALSE,
129
+    '#collapsible' => true,
130
+    '#collapsed' => false,
131 131
     '#attributes' => array('class' => '')
132 132
   );
133 133
   $form['tools']['initialize_languages_text'] = array(
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
   $form['tools']['initialize_languages'] = array(
139 139
     '#type' => 'button',
140 140
     '#value' => t('Install official BOINC languages'),
141
-    '#executes_submit_callback' => TRUE,
141
+    '#executes_submit_callback' => true,
142 142
     '#submit' => array('boinctranslate_admin_settings_initialize_languages'),
143 143
     '#disabled' => !$initialized,
144 144
   );
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
   $form['tools']['import_now'] = array(
151 151
     '#type' => 'button',
152 152
     '#value' => t('Import all translations'),
153
-    '#executes_submit_callback' => TRUE,
153
+    '#executes_submit_callback' => true,
154 154
     '#submit' => array('boinctranslate_admin_settings_import_now'),
155 155
     '#disabled' => !$import_enabled,
156 156
   );
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
   $form['tools']['download_boinc_pot'] = array(
163 163
     '#type' => 'button',
164 164
     '#value' => t('Download official BOINC-Drupal .pot'),
165
-    '#executes_submit_callback' => TRUE,
165
+    '#executes_submit_callback' => true,
166 166
     '#submit' => array('boinctranslate_admin_settings_download_boinc_pot'),
167 167
     '#disabled' => !$import_enabled,
168 168
   );
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
   $form['tools']['download_project_pot'] = array(
175 175
     '#type' => 'button',
176 176
     '#value' => t('Download project-specific .pot'),
177
-    '#executes_submit_callback' => TRUE,
177
+    '#executes_submit_callback' => true,
178 178
     '#submit' => array('boinctranslate_admin_settings_download_project_pot'),
179 179
     '#disabled' => !$import_enabled,
180 180
   );
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
     $form['tools']['update_official_boinc'] = array(
188 188
       '#type' => 'button',
189 189
       '#value' => t('Update official BOINC translations'),
190
-      '#executes_submit_callback' => TRUE,
190
+      '#executes_submit_callback' => true,
191 191
       '#submit' => array('boinctranslate_admin_settings_update_official_boinc'),
192 192
       '#disabled' => !$import_enabled,
193 193
     );
@@ -200,7 +200,7 @@  discard block
 block discarded – undo
200 200
   $form['tools']['export_now'] = array(
201 201
     '#type' => 'button',
202 202
     '#value' => t('Update project-specific Resources'),
203
-    '#executes_submit_callback' => TRUE,
203
+    '#executes_submit_callback' => true,
204 204
     '#submit' => array('boinctranslate_admin_settings_export_now'),
205 205
     '#disabled' => !$import_enabled,
206 206
   );
@@ -278,11 +278,11 @@  discard block
 block discarded – undo
278 278
     $values['boinc_translate_transifex_standard_resources']
279 279
   );
280 280
   
281
-  if ($username AND $password AND $boinc_name AND $boinc_resources) {
281
+  if ($username and $password and $boinc_name and $boinc_resources) {
282 282
     // Test authentication
283
-    $authenticated = FALSE;
283
+    $authenticated = false;
284 284
     $path = "project/{$boinc_name}/resource/{$boinc_resources[0]}/translation/en";
285
-    $response = boinctranslate_transifex_request($path, NULL, TRUE, FALSE, $username, $password);
285
+    $response = boinctranslate_transifex_request($path, null, true, false, $username, $password);
286 286
     
287 287
     if ($response) {
288 288
       if ($response == '401 UNAUTHORIZED') {
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
         );
293 293
       }
294 294
       else {
295
-        $authenticated = TRUE;
295
+        $authenticated = true;
296 296
       }
297 297
     }
298 298
     
@@ -306,16 +306,16 @@  discard block
 block discarded – undo
306 306
       $project_resources = boinctranslate_parse_resources(
307 307
         $values['boinc_translate_transifex_project_resources']
308 308
       );
309
-      if ($project_name AND $project_resources) {
309
+      if ($project_name and $project_resources) {
310 310
         $transifex_resources[$project_name] = $project_resources;
311 311
       }
312
-      elseif ($project_name AND !$project_resources) {
312
+      elseif ($project_name and !$project_resources) {
313 313
         drupal_set_message(
314 314
           t('No project-specific resources were provided'),
315 315
           'warning'
316 316
         );
317 317
       }
318
-      elseif ($project_resources AND !$project_name) {
318
+      elseif ($project_resources and !$project_name) {
319 319
         drupal_set_message(
320 320
           t('No project-specific Transifex project name was provided'),
321 321
           'warning'
Please login to merge, or discard this patch.