Passed
Branchfeature/useWidgetsNamespaces (9efb1a)
by Robin
04:25
created
programs/Ui/AppHelpers.php 2 patches
Indentation   +260 added lines, -260 removed lines patch added patch discarded remove patch
@@ -39,50 +39,50 @@  discard block
 block discarded – undo
39 39
 
40 40
 function app_genericSetEditor(\ORM_RecordSet $set)
41 41
 {
42
-	$O = \bab_functionality::get('LibOrm');
43
-	$O->init();
44
-	$W = \bab_Widgets();
45
-	$layout = $W->VBoxLayout();
46
-	$layout->setVerticalSpacing(1, 'em');
47
-
48
-
49
-	$fields = $set->getFields();
50
-
51
-	foreach ($fields as $field) {
52
-		$description = $field->getDescription();
53
-		if (empty($description)) {
54
-			$description = $field->getName();
55
-		}
56
-		$fieldLabel = $W->Label($description . ':');
57
-
58
-		if ($field instanceof \ORM_DateField) {
59
-			$widget = $W->DatePicker();
60
-		} else if ($field instanceof \ORM_TimeField) {
61
-			$widget = $W->LineEdit()->setMaxSize(5)->setSize(5)->addClass('widget-timepicker');
62
-		} else if ($field instanceof \ORM_StringField) {
63
-			$widget = $W->LineEdit()->setSize(min(array(80, $field->getMaxLength())));
64
-		} else if ($field instanceof \ORM_EnumField) {
65
-			$widget = $W->Select();
66
-			$widget->addOption('', '');
67
-			foreach ($field->getValues() as $key => $text) {
68
-				$widget->addOption($key, $text);
69
-			}
70
-		} else if ($field instanceof \ORM_IntField) {
71
-			$widget = $W->LineEdit()->setSize(9);
72
-		} else if ($field instanceof \ORM_TextField) {
73
-			$widget = $W->TextEdit()->setColumns(80)->setLines(5);
74
-		} else if ($field instanceof \ORM_RecordSet) {
75
-				$widget = app_genericSetEditor($field);
76
-				$widget->addClass('sub-form');
77
-		} else {
78
-			$widget = null;
79
-		}
80
-		if (isset($widget)) {
81
-			$layout->addItem($W->VBoxLayout()->addItem($fieldLabel)->addItem($widget));
82
-		}
83
-	}
84
-
85
-	return $layout;
42
+    $O = \bab_functionality::get('LibOrm');
43
+    $O->init();
44
+    $W = \bab_Widgets();
45
+    $layout = $W->VBoxLayout();
46
+    $layout->setVerticalSpacing(1, 'em');
47
+
48
+
49
+    $fields = $set->getFields();
50
+
51
+    foreach ($fields as $field) {
52
+        $description = $field->getDescription();
53
+        if (empty($description)) {
54
+            $description = $field->getName();
55
+        }
56
+        $fieldLabel = $W->Label($description . ':');
57
+
58
+        if ($field instanceof \ORM_DateField) {
59
+            $widget = $W->DatePicker();
60
+        } else if ($field instanceof \ORM_TimeField) {
61
+            $widget = $W->LineEdit()->setMaxSize(5)->setSize(5)->addClass('widget-timepicker');
62
+        } else if ($field instanceof \ORM_StringField) {
63
+            $widget = $W->LineEdit()->setSize(min(array(80, $field->getMaxLength())));
64
+        } else if ($field instanceof \ORM_EnumField) {
65
+            $widget = $W->Select();
66
+            $widget->addOption('', '');
67
+            foreach ($field->getValues() as $key => $text) {
68
+                $widget->addOption($key, $text);
69
+            }
70
+        } else if ($field instanceof \ORM_IntField) {
71
+            $widget = $W->LineEdit()->setSize(9);
72
+        } else if ($field instanceof \ORM_TextField) {
73
+            $widget = $W->TextEdit()->setColumns(80)->setLines(5);
74
+        } else if ($field instanceof \ORM_RecordSet) {
75
+                $widget = app_genericSetEditor($field);
76
+                $widget->addClass('sub-form');
77
+        } else {
78
+            $widget = null;
79
+        }
80
+        if (isset($widget)) {
81
+            $layout->addItem($W->VBoxLayout()->addItem($fieldLabel)->addItem($widget));
82
+        }
83
+    }
84
+
85
+    return $layout;
86 86
 }
87 87
 
88 88
 
@@ -95,50 +95,50 @@  discard block
 block discarded – undo
95 95
  */
96 96
 function app_genericSetFilterForm(\ORM_RecordSet $set)
97 97
 {
98
-	$O = \bab_functionality::get('LibOrm');
99
-	$O->init();
100
-	$W = \bab_Widgets();
101
-	$layout = $W->FlowLayout();
102
-	$layout->setVerticalSpacing(1, 'em')->setHorizontalSpacing(1, 'em');
103
-
104
-
105
-	$fields = $set->getFields();
106
-
107
-	foreach ($fields as $field) {
108
-		$description = $field->getDescription();
109
-		if (empty($description)) {
110
-			$description = $field->getName();
111
-		}
112
-		$fieldLabel = $W->Label($description . ':');
113
-
114
-		if ($field instanceof \ORM_DateField) {
115
-			$widget = $W->PeriodPicker();
116
-		} else if ($field instanceof \ORM_TimeField) {
117
-			$widget = $W->TimePicker();
118
-		} else if ($field instanceof \ORM_StringField) {
119
-			$widget = $W->LineEdit()->setSize(min(array(15, $field->getMaxLength())));
120
-		} else if ($field instanceof \ORM_EnumField) {
121
-			$widget = $W->Select();
122
-			$widget->addOption('', '');
123
-			foreach ($field->getValues() as $key => $text) {
124
-				$widget->addOption($key, $text);
125
-			}
126
-		} else if ($field instanceof \ORM_IntField) {
127
-			$widget = $W->LineEdit()->setSize(9);
128
-		} else if ($field instanceof \ORM_TextField) {
129
-			$widget = $widget = $W->LineEdit()->setSize(15);
130
-		} else if ($field instanceof \ORM_RecordSet) {
131
-			$widget = app_genericSetFilterForm($field);
132
-			$widget->addClass('sub-form');
133
-		} else {
134
-			$widget = null;
135
-		}
136
-		if (isset($widget)) {
137
-			$layout->addItem($W->VBoxLayout()->addItem($fieldLabel)->addItem($widget));
138
-		}
139
-	}
140
-
141
-	return $layout;
98
+    $O = \bab_functionality::get('LibOrm');
99
+    $O->init();
100
+    $W = \bab_Widgets();
101
+    $layout = $W->FlowLayout();
102
+    $layout->setVerticalSpacing(1, 'em')->setHorizontalSpacing(1, 'em');
103
+
104
+
105
+    $fields = $set->getFields();
106
+
107
+    foreach ($fields as $field) {
108
+        $description = $field->getDescription();
109
+        if (empty($description)) {
110
+            $description = $field->getName();
111
+        }
112
+        $fieldLabel = $W->Label($description . ':');
113
+
114
+        if ($field instanceof \ORM_DateField) {
115
+            $widget = $W->PeriodPicker();
116
+        } else if ($field instanceof \ORM_TimeField) {
117
+            $widget = $W->TimePicker();
118
+        } else if ($field instanceof \ORM_StringField) {
119
+            $widget = $W->LineEdit()->setSize(min(array(15, $field->getMaxLength())));
120
+        } else if ($field instanceof \ORM_EnumField) {
121
+            $widget = $W->Select();
122
+            $widget->addOption('', '');
123
+            foreach ($field->getValues() as $key => $text) {
124
+                $widget->addOption($key, $text);
125
+            }
126
+        } else if ($field instanceof \ORM_IntField) {
127
+            $widget = $W->LineEdit()->setSize(9);
128
+        } else if ($field instanceof \ORM_TextField) {
129
+            $widget = $widget = $W->LineEdit()->setSize(15);
130
+        } else if ($field instanceof \ORM_RecordSet) {
131
+            $widget = app_genericSetFilterForm($field);
132
+            $widget->addClass('sub-form');
133
+        } else {
134
+            $widget = null;
135
+        }
136
+        if (isset($widget)) {
137
+            $layout->addItem($W->VBoxLayout()->addItem($fieldLabel)->addItem($widget));
138
+        }
139
+    }
140
+
141
+    return $layout;
142 142
 }
143 143
 
144 144
 
@@ -151,47 +151,47 @@  discard block
 block discarded – undo
151 151
  */
152 152
 function app_LabelledWidget($labelText, WidgetDisplayableInterface $widget)
153 153
 {
154
-	$W = \bab_Widgets();
155
-
156
-	$label = $W->Label($labelText);
157
-	if ($widget instanceof WidgetInputWidget) {
158
-		$label->setAssociatedWidget($widget);
159
-	}
160
-
161
-	if ($widget instanceof WidgetCheckBox) {
162
-		$layout = $W->HBoxItems(
163
-			$widget->setSizePolicy(WidgetSizePolicy::MINIMUM),
164
-			$label
165
-		)->setVerticalAlign('middle')->setHorizontalSpacing(0.5, 'em');
166
-	} else {
167
-		$layout = $W->VBoxItems(
168
-			$label,
169
-			$widget
170
-		)->setVerticalSpacing(0.5, 'em');
171
-	}
172
-
173
-	return $layout;
154
+    $W = \bab_Widgets();
155
+
156
+    $label = $W->Label($labelText);
157
+    if ($widget instanceof WidgetInputWidget) {
158
+        $label->setAssociatedWidget($widget);
159
+    }
160
+
161
+    if ($widget instanceof WidgetCheckBox) {
162
+        $layout = $W->HBoxItems(
163
+            $widget->setSizePolicy(WidgetSizePolicy::MINIMUM),
164
+            $label
165
+        )->setVerticalAlign('middle')->setHorizontalSpacing(0.5, 'em');
166
+    } else {
167
+        $layout = $W->VBoxItems(
168
+            $label,
169
+            $widget
170
+        )->setVerticalSpacing(0.5, 'em');
171
+    }
172
+
173
+    return $layout;
174 174
 }
175 175
 
176 176
 
177 177
 
178 178
 function app_LabelledCheckbox($labelText, $checkboxName, $options = null)
179 179
 {
180
-	$W = \bab_Widgets();
180
+    $W = \bab_Widgets();
181 181
 
182
-	$label = $W->Label($labelText)->colon(false);
183
-	$checkbox = $W->Checkbox()->setName($checkboxName);
184
-	$label->setAssociatedWidget($checkbox);
185
-	if (isset($options)) {
186
-		$label->setSizePolicy(WidgetSizePolicy::FIXED)->setCanvasOptions($options);
187
-	}
182
+    $label = $W->Label($labelText)->colon(false);
183
+    $checkbox = $W->Checkbox()->setName($checkboxName);
184
+    $label->setAssociatedWidget($checkbox);
185
+    if (isset($options)) {
186
+        $label->setSizePolicy(WidgetSizePolicy::FIXED)->setCanvasOptions($options);
187
+    }
188 188
 
189
-	$layout = $W->HBoxItems(
190
-					$checkbox->setSizePolicy(WidgetSizePolicy::MINIMUM),
191
-					$label
192
-				)->setVerticalAlign('middle')->setHorizontalSpacing(0.5, 'em');
189
+    $layout = $W->HBoxItems(
190
+                    $checkbox->setSizePolicy(WidgetSizePolicy::MINIMUM),
191
+                    $label
192
+                )->setVerticalAlign('middle')->setHorizontalSpacing(0.5, 'em');
193 193
 
194
-	return $layout;
194
+    return $layout;
195 195
 }
196 196
 
197 197
 
@@ -199,42 +199,42 @@  discard block
 block discarded – undo
199 199
 
200 200
 function app_LabelledOrmSelect(\ORM_MysqlIterator $iterator, $fieldName, $selectName, $label, $hidden = false, $groupFieldName = null)
201 201
 {
202
-	$W = \bab_Widgets();
203
-
204
-	if (isset($groupFieldName)) {
205
-		$groupPathElements = explode('/', $groupFieldName);
206
-	}
207
-
208
-	$select = $W->Select()->setName($selectName);
209
-
210
-	$select->addOption('', '');
211
-
212
-	$nbOptions = 0;
213
-	foreach ($iterator as $record) {
214
-		if (isset($record->code)) {
215
-			$optionText = $record->code . ' - ' . $record->$fieldName;
216
-		} else {
217
-			$optionText = $record->$fieldName;
218
-		}
219
-		if (isset($groupFieldName)) {
220
-			$group = $record;
221
-			foreach ($groupPathElements as $groupPathElement) {
222
-				$group = $group->$groupPathElement;
223
-			}
224
-			$select->addOption($record->id, $optionText, $group);
225
-		} else {
226
-			$select->addOption($record->id, $optionText);
227
-		}
228
-		$nbOptions++;
229
-		$lastId = $record->id;
230
-	}
231
-
232
-	if ($nbOptions == 1) {
233
-		$select->setValue($lastId);
234
-	}
235
-
236
-
237
-	return app_LabelledWidget($label, $select);
202
+    $W = \bab_Widgets();
203
+
204
+    if (isset($groupFieldName)) {
205
+        $groupPathElements = explode('/', $groupFieldName);
206
+    }
207
+
208
+    $select = $W->Select()->setName($selectName);
209
+
210
+    $select->addOption('', '');
211
+
212
+    $nbOptions = 0;
213
+    foreach ($iterator as $record) {
214
+        if (isset($record->code)) {
215
+            $optionText = $record->code . ' - ' . $record->$fieldName;
216
+        } else {
217
+            $optionText = $record->$fieldName;
218
+        }
219
+        if (isset($groupFieldName)) {
220
+            $group = $record;
221
+            foreach ($groupPathElements as $groupPathElement) {
222
+                $group = $group->$groupPathElement;
223
+            }
224
+            $select->addOption($record->id, $optionText, $group);
225
+        } else {
226
+            $select->addOption($record->id, $optionText);
227
+        }
228
+        $nbOptions++;
229
+        $lastId = $record->id;
230
+    }
231
+
232
+    if ($nbOptions == 1) {
233
+        $select->setValue($lastId);
234
+    }
235
+
236
+
237
+    return app_LabelledWidget($label, $select);
238 238
 }
239 239
 
240 240
 
@@ -242,108 +242,108 @@  discard block
 block discarded – undo
242 242
 
243 243
 function app_OrmWidget(\ORM_Field $field)
244 244
 {
245
-	$W = \bab_Widgets();
245
+    $W = \bab_Widgets();
246 246
 
247 247
 
248
-	if ($field instanceof \ORM_DateField) {
249
-		$widget = $W->DatePicker();
250
-	} else if ($field instanceof \ORM_TimeField) {
251
-		$widget = $W->TimeEdit(); //->setMaxSize(5)->setSize(5)->addClass('widget-timepicker');
252
-	} else if ($field instanceof \ORM_DatetimeField) {
253
-	    $widget = $W->DateTimePicker(); //->setMaxSize(5)->setSize(5)->addClass('widget-timepicker');
254
-	} else if ($field instanceof \ORM_EnumField) {
255
-		$widget = $W->Select();
248
+    if ($field instanceof \ORM_DateField) {
249
+        $widget = $W->DatePicker();
250
+    } else if ($field instanceof \ORM_TimeField) {
251
+        $widget = $W->TimeEdit(); //->setMaxSize(5)->setSize(5)->addClass('widget-timepicker');
252
+    } else if ($field instanceof \ORM_DatetimeField) {
253
+        $widget = $W->DateTimePicker(); //->setMaxSize(5)->setSize(5)->addClass('widget-timepicker');
254
+    } else if ($field instanceof \ORM_EnumField) {
255
+        $widget = $W->Select();
256 256
 ////		$widget = $W->MultiSelect()->setSingleSelect();
257
-		$widget->addOption('', '');
258
-		$values = $field->getValues();
259
-		foreach ($values as $key => $value) {
260
-			$widget->addOption($key, $value);
261
-		}
262
-	} else if ($field instanceof \ORM_SetField) {
263
-		$widget = $W->MultiSelect()->setSelectedList(2);
264
-		$values = $field->getValues();
265
-		foreach ($values as $key => $value) {
266
-			$widget->addOption($key, $value);
267
-		}
268
-	} else if ($field instanceof \ORM_UserField) {
269
-	    $widget = $W->SuggestUser()
270
-    	    ->setMinChars(0)
271
-    	    ->setSizePolicy(\Func_Icons::ICON_LEFT_16);
272
-	} else if ($field instanceof \ORM_CurrencyField) {
273
-		$widget = $W->LineEdit()->setSize(6)->addClass('widget-input-currency');
274
-	} else if ($field instanceof \ORM_BoolField) {
275
-		$widget = $W->CheckBox()->setCheckedValue('1');
276
-	} else if ($field instanceof \ORM_IntField) {
277
-		$widget = $W->LineEdit()
278
-						->setSize(6)->addClass('widget-input-numeric');
279
-	} else if ($field instanceof \ORM_EmailField) {
280
-		$widget = $W->EmailLineEdit()
281
-						->setMaxSize($field->getMaxLength());
282
-	} else if ($field instanceof \ORM_FileField) {
283
-	    $widget = $W->FilePicker();
284
-	} else if ($field instanceof \ORM_StringField) {
285
-		$widget = $W->LineEdit()
286
-			->setMaxSize($field->getMaxLength());
287
-	} else if ($field instanceof \ORM_TextField) {
288
-		$widget = $W->TextEdit()
289
-		  ->addClass('widget-autoresize');
290
-	} else if ($field instanceof \ORM_PkField) {
291
-	    $widget = $W->Hidden();
292
-	} else if ($field instanceof \ORM_FkField) {
293
-		$widget = $W->Select();
294
-		$fieldName = $field->getName();
295
-		$parentSet = clone $field->getParentSet();
296
-		$parentSet->join($fieldName);
297
-		$set = $parentSet->$fieldName;
298
-		$records = $set->select();
299
-		$records->orderAsc($set->name);
300
-		$pkName = $set->getPrimaryKey();
301
-		$widget->addOption('', '');
302
-		foreach ($records as $record) {
303
-			$widget->addOption($record->$pkName, $record->name);
304
-		}
305
-	} else if ($field instanceof \ORM_RecordSet) {
306
-		$widget = $W->Select();
257
+        $widget->addOption('', '');
258
+        $values = $field->getValues();
259
+        foreach ($values as $key => $value) {
260
+            $widget->addOption($key, $value);
261
+        }
262
+    } else if ($field instanceof \ORM_SetField) {
263
+        $widget = $W->MultiSelect()->setSelectedList(2);
264
+        $values = $field->getValues();
265
+        foreach ($values as $key => $value) {
266
+            $widget->addOption($key, $value);
267
+        }
268
+    } else if ($field instanceof \ORM_UserField) {
269
+        $widget = $W->SuggestUser()
270
+            ->setMinChars(0)
271
+            ->setSizePolicy(\Func_Icons::ICON_LEFT_16);
272
+    } else if ($field instanceof \ORM_CurrencyField) {
273
+        $widget = $W->LineEdit()->setSize(6)->addClass('widget-input-currency');
274
+    } else if ($field instanceof \ORM_BoolField) {
275
+        $widget = $W->CheckBox()->setCheckedValue('1');
276
+    } else if ($field instanceof \ORM_IntField) {
277
+        $widget = $W->LineEdit()
278
+                        ->setSize(6)->addClass('widget-input-numeric');
279
+    } else if ($field instanceof \ORM_EmailField) {
280
+        $widget = $W->EmailLineEdit()
281
+                        ->setMaxSize($field->getMaxLength());
282
+    } else if ($field instanceof \ORM_FileField) {
283
+        $widget = $W->FilePicker();
284
+    } else if ($field instanceof \ORM_StringField) {
285
+        $widget = $W->LineEdit()
286
+            ->setMaxSize($field->getMaxLength());
287
+    } else if ($field instanceof \ORM_TextField) {
288
+        $widget = $W->TextEdit()
289
+            ->addClass('widget-autoresize');
290
+    } else if ($field instanceof \ORM_PkField) {
291
+        $widget = $W->Hidden();
292
+    } else if ($field instanceof \ORM_FkField) {
293
+        $widget = $W->Select();
294
+        $fieldName = $field->getName();
295
+        $parentSet = clone $field->getParentSet();
296
+        $parentSet->join($fieldName);
297
+        $set = $parentSet->$fieldName;
298
+        $records = $set->select();
299
+        $records->orderAsc($set->name);
300
+        $pkName = $set->getPrimaryKey();
301
+        $widget->addOption('', '');
302
+        foreach ($records as $record) {
303
+            $widget->addOption($record->$pkName, $record->name);
304
+        }
305
+    } else if ($field instanceof \ORM_RecordSet) {
306
+        $widget = $W->Select();
307 307
 ////		$widget = $W->MultiSelect()->setSingleSelect();
308 308
 //		$fieldName = $field->getName();
309 309
 //		$parentSet = $field->getParentSet();
310 310
 //		$parentSet->join($fieldName);
311 311
 //		$set = $parentSet->$fieldName;
312
-		$records = $field->select();
313
-		$records->orderAsc($field->name);
314
-		$pkName = $field->getPrimaryKey();
315
-		$widget->addOption('', '');
316
-		foreach ($records as $record) {
317
-			$widget->addOption($record->$pkName, $record->name);
318
-		}
319
-	} else {
320
-		$widget = $W->LineEdit();
321
-	}
322
-
323
-	$widget->setName($field->getName());
324
-
325
-	return $widget;
312
+        $records = $field->select();
313
+        $records->orderAsc($field->name);
314
+        $pkName = $field->getPrimaryKey();
315
+        $widget->addOption('', '');
316
+        foreach ($records as $record) {
317
+            $widget->addOption($record->$pkName, $record->name);
318
+        }
319
+    } else {
320
+        $widget = $W->LineEdit();
321
+    }
322
+
323
+    $widget->setName($field->getName());
324
+
325
+    return $widget;
326 326
 }
327 327
 
328 328
 
329 329
 
330 330
 function app_LabelledOrmWidget(\ORM_Field $field, $label = null, $hidden = false)
331 331
 {
332
-	$W = \bab_Widgets();
332
+    $W = \bab_Widgets();
333 333
 
334
-	if ($hidden) {
335
-		$widget = $W->Hidden();
336
-		$widget->setName($field->getName());
337
-		return $widget;
338
-	}
334
+    if ($hidden) {
335
+        $widget = $W->Hidden();
336
+        $widget->setName($field->getName());
337
+        return $widget;
338
+    }
339 339
 
340
-	if (is_null($label)) {
341
-		$label = $field->getDescription();
342
-	}
340
+    if (is_null($label)) {
341
+        $label = $field->getDescription();
342
+    }
343 343
 
344
-	$widget = app_OrmWidget($field);
344
+    $widget = app_OrmWidget($field);
345 345
 
346
-	return app_LabelledWidget($label, $widget);
346
+    return app_LabelledWidget($label, $widget);
347 347
 }
348 348
 
349 349
 
@@ -359,16 +359,16 @@  discard block
 block discarded – undo
359 359
  */
360 360
 function app_dateTime(\ORM_Field $field, $value) {
361 361
 
362
-	$W = \bab_functionality::get('Widgets');
363
-	$name = $field->getName();
364
-	$label = $W->Label($field->getDescription());
362
+    $W = \bab_functionality::get('Widgets');
363
+    $name = $field->getName();
364
+    $label = $W->Label($field->getDescription());
365 365
 
366
-	$frame = app_dateTimeField($name, $label, $value);
366
+    $frame = app_dateTimeField($name, $label, $value);
367 367
 
368
-	return $W->VBoxItems(
369
-		$label,
370
-		$frame
371
-	);
368
+    return $W->VBoxItems(
369
+        $label,
370
+        $frame
371
+    );
372 372
 
373 373
 }
374 374
 
@@ -382,24 +382,24 @@  discard block
 block discarded – undo
382 382
  */
383 383
 function app_dateTimeField($fieldName, WidgetLabel $label, $value = null)
384 384
 {
385
-	$W = \bab_functionality::get('Widgets');
385
+    $W = \bab_functionality::get('Widgets');
386 386
 
387
-	$datepart = $W->DatePicker()->setAssociatedLabel($label)->setName('date');
388
-	$timepart = $W->TimePicker()->setName('time');
387
+    $datepart = $W->DatePicker()->setAssociatedLabel($label)->setName('date');
388
+    $timepart = $W->TimePicker()->setName('time');
389 389
 
390
-	if (isset($value)) {
390
+    if (isset($value)) {
391 391
 
392
-		$value = explode(' ', $value);
392
+        $value = explode(' ', $value);
393 393
 
394
-		$datepart->setValue($value[0]);
395
-		$timepart->setValue($value[1]);
396
-	}
394
+        $datepart->setValue($value[0]);
395
+        $timepart->setValue($value[1]);
396
+    }
397 397
 
398
-	$datetime = $W->Frame(null, $W->HBoxLayout())->setName($fieldName)
399
-			->addItem($datepart)
400
-			->addItem($timepart);
398
+    $datetime = $W->Frame(null, $W->HBoxLayout())->setName($fieldName)
399
+            ->addItem($datepart)
400
+            ->addItem($timepart);
401 401
 
402
-	return $datetime;
402
+    return $datetime;
403 403
 }
404 404
 
405 405
 
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
 		if (empty($description)) {
54 54
 			$description = $field->getName();
55 55
 		}
56
-		$fieldLabel = $W->Label($description . ':');
56
+		$fieldLabel = $W->Label($description.':');
57 57
 
58 58
 		if ($field instanceof \ORM_DateField) {
59 59
 			$widget = $W->DatePicker();
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 		if (empty($description)) {
110 110
 			$description = $field->getName();
111 111
 		}
112
-		$fieldLabel = $W->Label($description . ':');
112
+		$fieldLabel = $W->Label($description.':');
113 113
 
114 114
 		if ($field instanceof \ORM_DateField) {
115 115
 			$widget = $W->PeriodPicker();
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
 	$nbOptions = 0;
213 213
 	foreach ($iterator as $record) {
214 214
 		if (isset($record->code)) {
215
-			$optionText = $record->code . ' - ' . $record->$fieldName;
215
+			$optionText = $record->code.' - '.$record->$fieldName;
216 216
 		} else {
217 217
 			$optionText = $record->$fieldName;
218 218
 		}
Please login to merge, or discard this patch.
programs/Ui/AppCardFrame.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -131,7 +131,7 @@
 block discarded – undo
131 131
 
132 132
         $displayable = $field->output($value);
133 133
 
134
-        switch(true) {
134
+        switch (true) {
135 135
             case ($field instanceof \ORM_TextField):
136 136
                 $displayable = $W->RichText($displayable)->setRenderingOptions(BAB_HTML_ALL ^ BAB_HTML_P);
137 137
                 break;
Please login to merge, or discard this patch.
programs/Ui/AppTableModelViewColumnSettingsEditor.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
     {
43 43
         $this->modelView = $modelView;
44 44
         $this->modelViewId = $modelView->getId();
45
-        if(! isset($id) || empty($id)){
45
+        if (!isset($id) || empty($id)) {
46 46
             $id = $this->getDefaultEditorId();
47 47
         }
48 48
         parent::__construct($app, $id, $layout);
@@ -94,10 +94,10 @@  discard block
 block discarded – undo
94 94
         );
95 95
         
96 96
         $select = $W->Select();
97
-        foreach ($pagesLengths as $pagesLength){
97
+        foreach ($pagesLengths as $pagesLength) {
98 98
             $select->addOption($pagesLength, $pagesLength);
99 99
         }
100
-        $select->setValue($W->getUserConfiguration($this->modelViewId . '/pageLength', 'widgets'));
100
+        $select->setValue($W->getUserConfiguration($this->modelViewId.'/pageLength', 'widgets'));
101 101
         
102 102
         return $W->LabelledWidget($this->App()
103 103
             ->translate('Number of lines per page'), $select, 'pageLength')
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
         $W = bab_Widgets();
110 110
         
111 111
         $checkbox = $W->CheckBox();
112
-        $checkbox->setValue($W->getUserConfiguration($this->modelViewId . '/displaySubTotalRow', 'widgets'));
112
+        $checkbox->setValue($W->getUserConfiguration($this->modelViewId.'/displaySubTotalRow', 'widgets'));
113 113
         
114 114
         return $W->LabelledWidget($this->App()
115 115
             ->translate('Display subtotal rows'), $checkbox, 'displaySubTotalRow')
@@ -139,12 +139,12 @@  discard block
 block discarded – undo
139 139
             ->setWrap(WidgetFlexLayout::FLEX_WRAP_WRAP)));
140 140
         $col = 0;
141 141
         
142
-        foreach ($columns as $path => $column){
142
+        foreach ($columns as $path => $column) {
143 143
             
144
-            if(! $column->isInList()){
144
+            if (!$column->isInList()) {
145 145
                 continue;
146 146
             }
147
-            if($column->isSelectable() && $column->getSelectableName() != ''){
147
+            if ($column->isSelectable() && $column->getSelectableName() != '') {
148 148
                 $columnList->addItem($W->FlexItems($labelledWidget = $W->LabelledWidget($column->getSelectableName(), $W->CheckBox()
149 149
                     ->setValue($column->isVisible()), array(
150 150
                     'columns',
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
                     ->addAttribute('style', 'flex-grow: 1; width: 33%;'));
156 156
                 $labelledWidget->getLabelWidget()->addClass('columnListElementLabel');
157 157
             }
158
-            $col ++;
158
+            $col++;
159 159
         }
160 160
         
161 161
         return $columnsBox;
@@ -173,7 +173,7 @@  discard block
 block discarded – undo
173 173
         $W = $this->widgets;
174 174
         $App = $this->App();
175 175
         
176
-        if(isset($this->saveAction)){
176
+        if (isset($this->saveAction)) {
177 177
             $saveLabel = isset($this->saveLabel) ? $this->saveLabel : $App->translate('Save');
178 178
             $submitButton = $W->SubmitButton();
179 179
             $submitButton->validate()
@@ -181,13 +181,13 @@  discard block
 block discarded – undo
181 181
                 ->setFailedAction($this->failedAction)
182 182
                 ->setSuccessAction($this->successAction)
183 183
                 ->setLabel($saveLabel);
184
-            if($this->isAjax){
184
+            if ($this->isAjax) {
185 185
                 $submitButton->setAjaxAction();
186 186
             }
187 187
             $this->addButton($submitButton);
188 188
         }
189 189
         
190
-        if(isset($this->resetAction)){
190
+        if (isset($this->resetAction)) {
191 191
             $resetLabel = isset($this->resetLabel) ? $this->resetLabel : $App->translate('Reset default columns');
192 192
             $resetButton = $W->SubmitButton();
193 193
             $resetButton->validate()
@@ -196,13 +196,13 @@  discard block
 block discarded – undo
196 196
                 ->setSuccessAction($this->resetAction)
197 197
                 ->addClass('resetButton')
198 198
                 ->setLabel($resetLabel);
199
-            if($this->isAjax){
199
+            if ($this->isAjax) {
200 200
                 $resetButton->setAjaxAction();
201 201
             }
202 202
             $this->addButton($resetButton);
203 203
         }
204 204
         
205
-        if(isset($this->cancelAction)){
205
+        if (isset($this->cancelAction)) {
206 206
             $cancelLabel = isset($this->cancelLabel) ? $this->cancelLabel : $App->translate('Cancel');
207 207
             $this->addButton($W->SubmitButton()
208 208
                 ->addClass('widget-close-dialog')
Please login to merge, or discard this patch.
programs/Ui/AppRecordFrame.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
         $row = $W->Items()->setSizePolicy('row');
277 277
         foreach ($customSections as $customSection) {
278 278
 
279
-            list(, , $nbCol) = explode('-', $customSection->sizePolicy);
279
+            list(,, $nbCol) = explode('-', $customSection->sizePolicy);
280 280
 
281 281
             if ($currentColumn + $nbCol > 12) {
282 282
                 $this->addItem($row);
@@ -303,7 +303,7 @@  discard block
 block discarded – undo
303 303
                 $parameters = $displayField['parameters'];
304 304
                 $classname = isset($parameters['classname']) ? $parameters['classname'] : '';
305 305
                 $label = isset($parameters['label']) ? $parameters['label'] : '';
306
-                $displayFieldMethod = '_' . $displayFieldName;
306
+                $displayFieldMethod = '_'.$displayFieldName;
307 307
 
308 308
                 if (method_exists($this, $displayFieldMethod)) {
309 309
                     $value = $this->$displayFieldMethod($customSection, $label);
Please login to merge, or discard this patch.
programs/Ui/Items/AppChip.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -96,14 +96,14 @@
 block discarded – undo
96 96
         
97 97
         $html = "<div class='chip'>";
98 98
         
99
-        if(isset($this->labelIcon)){
99
+        if (isset($this->labelIcon)) {
100 100
             $icon = $W->Label('')->setIconFormat(16, 'left')->setIcon($this->labelIcon);
101 101
             $html .= $icon->display($W->HtmlCanvas());
102 102
         }
103 103
         
104 104
         $html .= $this->label;
105 105
         
106
-        if(isset($this->action)){
106
+        if (isset($this->action)) {
107 107
             $icon = $W->Link('', $this->action)->setIconFormat(16, 'left')->setOpenMode(WidgetLink::OPEN_DIALOG_AND_RELOAD);
108 108
             $icon->setIcon(isset($this->actionIcon) ? $this->actionIcon : \Func_Icons::ACTIONS_DIALOG_CANCEL);
109 109
             $icon->addClass('chip-right-action');
Please login to merge, or discard this patch.
programs/Ui/Items/AppShapeTriangle.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@
 block discarded – undo
28 28
     
29 29
     protected function getShapeHtml()
30 30
     {
31
-        $path = "M{$this->size} {$this->size} " . number_format($this->size / 2, 1) . ' ' . number_format($this->size / 6, 1) . " L0 {$this->size} Z";
31
+        $path = "M{$this->size} {$this->size} ".number_format($this->size / 2, 1).' '.number_format($this->size / 6, 1)." L0 {$this->size} Z";
32 32
         return "<svg height='{$this->size}' width='{$this->size}'>
33 33
             <path d='{$path}' fill='{$this->color}'/>
34 34
         </svg>";
Please login to merge, or discard this patch.
programs/Ui/AppUi.php 2 patches
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -47,22 +47,22 @@  discard block
 block discarded – undo
47 47
         $App = $this->App();
48 48
         $Ui = $App->Ui();
49 49
         
50
-        if(strpos($name, $App->classPrefix) !== false){
50
+        if (strpos($name, $App->classPrefix) !== false) {
51 51
             list(, $name) = explode($App->classPrefix, $name);
52 52
         }
53 53
         
54
-        if(method_exists($Ui, $name)){
54
+        if (method_exists($Ui, $name)) {
55 55
             return call_user_func_array(array($Ui, $name), $arguments);
56 56
         }
57 57
         
58 58
         $components = $App->getComponents();
59
-        foreach ($components as $component){
60
-            try{
59
+        foreach ($components as $component) {
60
+            try {
61 61
                 $componentUi = $component->ui();
62
-                if(isset($componentUi) && method_exists($componentUi, $name)){
62
+                if (isset($componentUi) && method_exists($componentUi, $name)) {
63 63
                     return call_user_func_array(array($componentUi, $name), $arguments);
64 64
                 }
65
-            }catch(\Exception $e){}
65
+            } catch (\Exception $e) {}
66 66
         }
67 67
         
68 68
         $rc = new \ReflectionClass($this);
@@ -83,11 +83,11 @@  discard block
 block discarded – undo
83 83
         $page->addMessageInfo();
84 84
         
85 85
         $addon = $App->getAddon();
86
-        if($addon){
86
+        if ($addon) {
87 87
             $components = $App->getComponents();
88
-            foreach ($components as $component){
88
+            foreach ($components as $component) {
89 89
                 $stylePath = $component->getStylePath();
90
-                if($stylePath){
90
+                if ($stylePath) {
91 91
                     $page->addStyleSheet($stylePath.'style.css');
92 92
                 }
93 93
             }
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -62,7 +62,7 @@
 block discarded – undo
62 62
                 if(isset($componentUi) && method_exists($componentUi, $name)){
63 63
                     return call_user_func_array(array($componentUi, $name), $arguments);
64 64
                 }
65
-            }catch(\Exception $e){}
65
+            } catch(\Exception $e){}
66 66
         }
67 67
         
68 68
         $rc = new \ReflectionClass($this);
Please login to merge, or discard this patch.
programs/Ui/AppToolbar.php 2 patches
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
     
37 37
     public function __construct($id = null, WidgetLayout $layout = null)
38 38
     {
39
-        if(! isset($layout)){
39
+        if (!isset($layout)) {
40 40
             $W = bab_Widgets();
41 41
             $layout = $W->FlowLayout()->setHorizontalSpacing(1, 'em');
42 42
             $layout->setVerticalAlign('top');
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
     {
57 57
         $W = bab_Widgets();
58 58
         $button = $W->Link($labelText, $action, $id);
59
-        if(isset($iconName)){
59
+        if (isset($iconName)) {
60 60
             $button->addClass('icon', $iconName);
61 61
         }
62 62
         
@@ -68,10 +68,10 @@  discard block
 block discarded – undo
68 68
     public function addInstantForm(WidgetDisplayableInterface $form, $labelText = null, $iconName = null, $action = null, $id = null)
69 69
     {
70 70
         $W = bab_Widgets();
71
-        if(isset($iconName)){
71
+        if (isset($iconName)) {
72 72
             $content = $W->Icon($labelText, $iconName);
73 73
         }
74
-        else{
74
+        else {
75 75
             $content = $labelText;
76 76
         }
77 77
         $button = $W->Link($content, $action, $id);
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
         $this->addItem($W->VBoxItems($button->addClass('widget-instant-button'), $form->addClass('widget-instant-form'))
80 80
             ->addClass('widget-instant-container'));
81 81
         
82
-        if($form->getTitle() === null){
82
+        if ($form->getTitle() === null) {
83 83
             $form->setTitle($labelText);
84 84
         }
85 85
         
@@ -88,10 +88,10 @@  discard block
 block discarded – undo
88 88
     
89 89
     public function display(WidgetCanvas $canvas)
90 90
     {
91
-        if(! $this->local){
91
+        if (!$this->local) {
92 92
             $this->addClass('widget-toolbar');
93 93
         }
94
-        else{
94
+        else {
95 95
             $this->addClass('app-toolbar');
96 96
         }
97 97
         $this->addClass(\Func_Icons::ICON_LEFT_16);
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -70,8 +70,7 @@  discard block
 block discarded – undo
70 70
         $W = bab_Widgets();
71 71
         if(isset($iconName)){
72 72
             $content = $W->Icon($labelText, $iconName);
73
-        }
74
-        else{
73
+        } else{
75 74
             $content = $labelText;
76 75
         }
77 76
         $button = $W->Link($content, $action, $id);
@@ -90,8 +89,7 @@  discard block
 block discarded – undo
90 89
     {
91 90
         if(! $this->local){
92 91
             $this->addClass('widget-toolbar');
93
-        }
94
-        else{
92
+        } else{
95 93
             $this->addClass('app-toolbar');
96 94
         }
97 95
         $this->addClass(\Func_Icons::ICON_LEFT_16);
Please login to merge, or discard this patch.
programs/Ui/AppRecordView.php 2 patches
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -303,7 +303,7 @@  discard block
 block discarded – undo
303 303
                     continue;
304 304
                 }
305 305
                 
306
-                list(, , $nbCol) = explode('-', $customSection->sizePolicy);
306
+                list(,, $nbCol) = explode('-', $customSection->sizePolicy);
307 307
                 
308 308
                 if ($currentColumn + $nbCol > 12) {
309 309
                     $container->addItem($row);
@@ -359,19 +359,19 @@  discard block
 block discarded – undo
359 359
                     $sizePolicy .= isset($parameters['sizePolicy']) ? $parameters['sizePolicy'] : '';
360 360
                     $sizePolicy .= isset($parameters['transparentBackground']) && $parameters['transparentBackground'] ? 'customsection-field-box-transparentBackground' : '';
361 361
                     
362
-                    $displayFieldMethod = '_' . $displayFieldName;
362
+                    $displayFieldMethod = '_'.$displayFieldName;
363 363
                     if (!$isGroupField && method_exists($this, $displayFieldMethod)) {
364 364
                         $item = $this->$displayFieldMethod($customSection, $label);
365 365
                     }
366 366
                     else {
367
-                        if($isGroupField){
367
+                        if ($isGroupField) {
368 368
                             list(, $groupId) = explode('_fieldsGroup', $displayFieldId);
369 369
                             if (method_exists($this, '__fieldsGroup')) {
370 370
                                 $item = $this->__fieldsGroup($customSection, $groupId, $label);
371 371
                             }
372 372
                             $sizePolicy .= ' customsection-fieldsgroup-box';
373 373
                         }
374
-                        else{
374
+                        else {
375 375
                             try {
376 376
                                 $field = $this->recordSet->getField($displayFieldName);
377 377
                                 $value = $this->fieldOutput($field, $this->record, $displayFieldName);
@@ -399,7 +399,7 @@  discard block
 block discarded – undo
399 399
                 }
400 400
             }
401 401
             
402
-            if ($currentColumn + $nbCol> 0) {
402
+            if ($currentColumn + $nbCol > 0) {
403 403
                 $container->addItem($row);
404 404
             }
405 405
         }
@@ -431,8 +431,8 @@  discard block
 block discarded – undo
431 431
         $groupField = $customSection->getField('_fieldsGroup'.$groupId);
432 432
         $originalFieldsLayout = $customSection->fieldsLayout;
433 433
         $customSection->fieldsLayout = AppCustomSection::FIELDS_LAYOUT_VERTICAL_LABEL;
434
-        if(isset($groupField['fields'])){
435
-            foreach ($groupField['fields'] as $field){
434
+        if (isset($groupField['fields'])) {
435
+            foreach ($groupField['fields'] as $field) {
436 436
                 $item = null;
437 437
                 $parameters = $field['parameters'];
438 438
                 $labelField = isset($parameters['label']) ? $parameters['label'] : '';
@@ -442,11 +442,11 @@  discard block
 block discarded – undo
442 442
                 
443 443
                 $displayFieldName = $field['fieldname'];
444 444
                 
445
-                $displayFieldMethod = '_' . $displayFieldName;
445
+                $displayFieldMethod = '_'.$displayFieldName;
446 446
                 if (method_exists($this, $displayFieldMethod)) {
447 447
                     $item = $this->$displayFieldMethod($customSection, $labelField);
448 448
                 }
449
-                else{
449
+                else {
450 450
                     try {
451 451
                         $field = $this->recordSet->getField($displayFieldName);
452 452
                         $value = $this->fieldOutput($field, $this->record, $displayFieldName);
@@ -462,7 +462,7 @@  discard block
 block discarded – undo
462 462
                         $item = null;
463 463
                     }
464 464
                 }
465
-                if(isset($item)){
465
+                if (isset($item)) {
466 466
                     $item->addClass('app-customsection-groupedfield');
467 467
                     $item->addClass($itemClass);
468 468
                 }
Please login to merge, or discard this patch.
Braces   +3 added lines, -6 removed lines patch added patch discarded remove patch
@@ -362,16 +362,14 @@  discard block
 block discarded – undo
362 362
                     $displayFieldMethod = '_' . $displayFieldName;
363 363
                     if (!$isGroupField && method_exists($this, $displayFieldMethod)) {
364 364
                         $item = $this->$displayFieldMethod($customSection, $label);
365
-                    }
366
-                    else {
365
+                    } else {
367 366
                         if($isGroupField){
368 367
                             list(, $groupId) = explode('_fieldsGroup', $displayFieldId);
369 368
                             if (method_exists($this, '__fieldsGroup')) {
370 369
                                 $item = $this->__fieldsGroup($customSection, $groupId, $label);
371 370
                             }
372 371
                             $sizePolicy .= ' customsection-fieldsgroup-box';
373
-                        }
374
-                        else{
372
+                        } else{
375 373
                             try {
376 374
                                 $field = $this->recordSet->getField($displayFieldName);
377 375
                                 $value = $this->fieldOutput($field, $this->record, $displayFieldName);
@@ -445,8 +443,7 @@  discard block
 block discarded – undo
445 443
                 $displayFieldMethod = '_' . $displayFieldName;
446 444
                 if (method_exists($this, $displayFieldMethod)) {
447 445
                     $item = $this->$displayFieldMethod($customSection, $labelField);
448
-                }
449
-                else{
446
+                } else{
450 447
                     try {
451 448
                         $field = $this->recordSet->getField($displayFieldName);
452 449
                         $value = $this->fieldOutput($field, $this->record, $displayFieldName);
Please login to merge, or discard this patch.