@@ -148,7 +148,7 @@ discard block |
||
148 | 148 | |
149 | 149 | // process the parameters |
150 | 150 | if (!isset($params['classType'])) |
151 | - throw new \RuntimeException("You must pass in the form's classType otherwise we don't which form it is. You passed in: ".print_r($params,true)); |
|
151 | + throw new \RuntimeException("You must pass in the form's classType otherwise we don't which form it is. You passed in: ".print_r($params, true)); |
|
152 | 152 | $classType = $params['classType']; |
153 | 153 | $cssClass = isset($params['cssClass']) ? $params['cssClass'] : null; |
154 | 154 | $label = isset($params['label']) ? $params['label'] : null; |
@@ -160,12 +160,12 @@ discard block |
||
160 | 160 | $assignSaved = !empty($params['assignSaved']) ? $params['assignSaved'] : 'saved'; |
161 | 161 | $assignErrors = !empty($params['assignErrors']) ? $params['assignErrors'] : 'errors'; |
162 | 162 | $assignSubmitted = !empty($params['assignSubmitted']) ? $params['assignSubmitted'] : 'submitted'; |
163 | - $readOnly = isset($params['readOnly']) ? (bool)$params['readOnly'] : false; |
|
164 | - $printOnly = isset($params['printOnly']) ? (bool)$params['printOnly'] : false; |
|
163 | + $readOnly = isset($params['readOnly']) ? (bool) $params['readOnly'] : false; |
|
164 | + $printOnly = isset($params['printOnly']) ? (bool) $params['printOnly'] : false; |
|
165 | 165 | $uuid = !empty($params['uuid']) ? $params['uuid'] : null; |
166 | 166 | $dataSources = !empty($params['dataSources']) ? $params['dataSources'] : null; |
167 | - $enableAjaxValidation = isset($params['enableAjaxValidation']) ? (bool)$params['enableAjaxValidation'] : true; |
|
168 | - $enableAjaxSubmission = isset($params['enableAjaxSubmission']) ? (bool)$params['enableAjaxSubmission'] : false; |
|
167 | + $enableAjaxValidation = isset($params['enableAjaxValidation']) ? (bool) $params['enableAjaxValidation'] : true; |
|
168 | + $enableAjaxSubmission = isset($params['enableAjaxSubmission']) ? (bool) $params['enableAjaxSubmission'] : false; |
|
169 | 169 | $ajaxValidationUrl = !empty($params['ajaxValidationUrl']) ? $params['ajaxValidationUrl'] : '/phoebe/database/index/validate-form'; |
170 | 170 | $returnUrl = !empty($params['returnUrl']) ? $params['returnUrl'] : null; |
171 | 171 | $formName = !empty($params['name']) ? $params['name'] : null; |
@@ -178,7 +178,7 @@ discard block |
||
178 | 178 | $id = ($id ? $id : ($uuid ? $uuid : null)); |
179 | 179 | if ($id) { |
180 | 180 | if (is_numeric($id[0]) || $id[0] == '-' || $id[0] == '_') |
181 | - $id = 'z' . $id; |
|
181 | + $id = 'z'.$id; |
|
182 | 182 | } |
183 | 183 | $changeLogUuids = []; |
184 | 184 | |
@@ -249,7 +249,7 @@ discard block |
||
249 | 249 | |
250 | 250 | // assign all of the save results to the template |
251 | 251 | foreach ($saveFormResults as $k=>$v) |
252 | - $template->assign($k,$v); |
|
252 | + $template->assign($k, $v); |
|
253 | 253 | |
254 | 254 | |
255 | 255 | // assign the resulting form |
@@ -147,8 +147,9 @@ discard block |
||
147 | 147 | $phoebeType = 'daedalus'; |
148 | 148 | |
149 | 149 | // process the parameters |
150 | - if (!isset($params['classType'])) |
|
151 | - throw new \RuntimeException("You must pass in the form's classType otherwise we don't which form it is. You passed in: ".print_r($params,true)); |
|
150 | + if (!isset($params['classType'])) { |
|
151 | + throw new \RuntimeException("You must pass in the form's classType otherwise we don't which form it is. You passed in: ".print_r($params,true)); |
|
152 | + } |
|
152 | 153 | $classType = $params['classType']; |
153 | 154 | $cssClass = isset($params['cssClass']) ? $params['cssClass'] : null; |
154 | 155 | $label = isset($params['label']) ? $params['label'] : null; |
@@ -177,8 +178,9 @@ discard block |
||
177 | 178 | // prefix invalid (HTML5) ids with a letter |
178 | 179 | $id = ($id ? $id : ($uuid ? $uuid : null)); |
179 | 180 | if ($id) { |
180 | - if (is_numeric($id[0]) || $id[0] == '-' || $id[0] == '_') |
|
181 | - $id = 'z' . $id; |
|
181 | + if (is_numeric($id[0]) || $id[0] == '-' || $id[0] == '_') { |
|
182 | + $id = 'z' . $id; |
|
183 | + } |
|
182 | 184 | } |
183 | 185 | $changeLogUuids = []; |
184 | 186 | |
@@ -248,8 +250,9 @@ discard block |
||
248 | 250 | } |
249 | 251 | |
250 | 252 | // assign all of the save results to the template |
251 | - foreach ($saveFormResults as $k=>$v) |
|
252 | - $template->assign($k,$v); |
|
253 | + foreach ($saveFormResults as $k=>$v) { |
|
254 | + $template->assign($k,$v); |
|
255 | + } |
|
253 | 256 | |
254 | 257 | |
255 | 258 | // assign the resulting form |
@@ -252,16 +252,18 @@ discard block |
||
252 | 252 | $formDefinition = []; |
253 | 253 | if (!empty($options['uuid'])) { |
254 | 254 | $object = $phoebe->getObject($options['uuid']); |
255 | - if (!$object) |
|
256 | - throw new \RuntimeException('The requested form object was not found. Uuid='.$options['uuid']); |
|
255 | + if (!$object) { |
|
256 | + throw new \RuntimeException('The requested form object was not found. Uuid='.$options['uuid']); |
|
257 | + } |
|
257 | 258 | $class = $object->getIPhoebeClass(); |
258 | 259 | $formDefinition = $class->getClassFormDefinition($fields); |
259 | 260 | } else { |
260 | 261 | // otherwise get a clean class |
261 | 262 | if ($classType) { |
262 | 263 | $formDefinition = $this->getFormDefinition($phoebeType, $classType, $fields); |
263 | - if (!count($formDefinition)) |
|
264 | - throw new \RuntimeException('The requested form type was not found. Type='.$classType); |
|
264 | + if (!count($formDefinition)) { |
|
265 | + throw new \RuntimeException('The requested form type was not found. Type='.$classType); |
|
266 | + } |
|
265 | 267 | } |
266 | 268 | } |
267 | 269 | $fieldCount = count($formDefinition['fields']); |
@@ -269,16 +271,19 @@ discard block |
||
269 | 271 | |
270 | 272 | |
271 | 273 | // temporary code to cover problems with differences between appForms and ddsForms |
272 | - if ($phoebeType !== 'applicationForm' && !empty($options['initialiseFromDds'])) |
|
273 | - throw new \RuntimeException('Only applicationForms work with initialiseFromDds'); |
|
274 | + if ($phoebeType !== 'applicationForm' && !empty($options['initialiseFromDds'])) { |
|
275 | + throw new \RuntimeException('Only applicationForms work with initialiseFromDds'); |
|
276 | + } |
|
274 | 277 | |
275 | 278 | // set the form class |
276 | - if (!empty($options['cssClass'])) |
|
277 | - $form->setAttributes(['class'=>$options['cssClass']]); |
|
279 | + if (!empty($options['cssClass'])) { |
|
280 | + $form->setAttributes(['class'=>$options['cssClass']]); |
|
281 | + } |
|
278 | 282 | |
279 | 283 | // set the form id |
280 | - if (!empty($options['id'])) |
|
281 | - $form->setId($options['id']); |
|
284 | + if (!empty($options['id'])) { |
|
285 | + $form->setId($options['id']); |
|
286 | + } |
|
282 | 287 | $formId = $form->getId(); |
283 | 288 | if ($printOnly) { |
284 | 289 | $form->printOnly = true; |
@@ -289,17 +294,20 @@ discard block |
||
289 | 294 | } |
290 | 295 | |
291 | 296 | // set the forms label - allow clearing of it via empty string |
292 | - if (isset($options['label'])) |
|
293 | - $form->setLabel($options['label']); |
|
297 | + if (isset($options['label'])) { |
|
298 | + $form->setLabel($options['label']); |
|
299 | + } |
|
294 | 300 | |
295 | 301 | |
296 | 302 | // check to see if we are not posting from the client, populate it from the database |
297 | 303 | // !set the form name before checking data set! |
298 | - if (!empty($options['name'])) |
|
299 | - $form->setName($options['name']); |
|
304 | + if (!empty($options['name'])) { |
|
305 | + $form->setName($options['name']); |
|
306 | + } |
|
300 | 307 | if (!empty($options['initialiseFromDds']) && (!$object || !$object->data)) { |
301 | - if (!$object) |
|
302 | - $object = $phoebe->createStubObject($classType); |
|
308 | + if (!$object) { |
|
309 | + $object = $phoebe->createStubObject($classType); |
|
310 | + } |
|
303 | 311 | $object->initialiseFromDds($options['initialiseFromDds']); |
304 | 312 | } |
305 | 313 | if ($object && !$form->hasRequestData()) { |
@@ -307,8 +315,9 @@ discard block |
||
307 | 315 | } |
308 | 316 | |
309 | 317 | if (!($printOnly || $readOnly)) { |
310 | - if (!empty($options['uuid'])) |
|
311 | - $form->addFieldHidden("{$this->formMetaPrefix}{$this->formMetaUuidString}", ['value'=>$options['uuid']]); |
|
318 | + if (!empty($options['uuid'])) { |
|
319 | + $form->addFieldHidden("{$this->formMetaPrefix}{$this->formMetaUuidString}", ['value'=>$options['uuid']]); |
|
320 | + } |
|
312 | 321 | |
313 | 322 | // set any additional data sources |
314 | 323 | if (!empty($options['dataSources'])) { |
@@ -316,8 +325,9 @@ discard block |
||
316 | 325 | $form->addFieldHidden("{$this->formMetaPrefix}{$this->formMetaDataSourceString}$key", ['value'=>$value]); |
317 | 326 | // for dds forms, set the values on the form too for initial display |
318 | 327 | if ($phoebeType == 'daedalus') { |
319 | - if ($form->hasField($key)) |
|
320 | - $form->getField($key)->setValue($value); |
|
328 | + if ($form->hasField($key)) { |
|
329 | + $form->getField($key)->setValue($value); |
|
330 | + } |
|
321 | 331 | } |
322 | 332 | } |
323 | 333 | } |
@@ -328,8 +338,9 @@ discard block |
||
328 | 338 | if (!empty($options['mapFilters'])) { |
329 | 339 | foreach ($options['mapFilters'] as $key=>$filters) { |
330 | 340 | $f = $form->getField($key); |
331 | - if ($f && isset($f->dataMapFilters)) |
|
332 | - $f->dataMapFilters = $filters; |
|
341 | + if ($f && isset($f->dataMapFilters)) { |
|
342 | + $f->dataMapFilters = $filters; |
|
343 | + } |
|
333 | 344 | } |
334 | 345 | } |
335 | 346 | |
@@ -339,8 +350,9 @@ discard block |
||
339 | 350 | if (!empty($options['mapFields'])) { |
340 | 351 | foreach ($options['mapFields'] as $key=>$mapFields) { |
341 | 352 | $f = $form->getField($key); |
342 | - if ($f && isset($f->dataMapFields)) |
|
343 | - $f->dataMapFields = $mapFields; |
|
353 | + if ($f && isset($f->dataMapFields)) { |
|
354 | + $f->dataMapFields = $mapFields; |
|
355 | + } |
|
344 | 356 | } |
345 | 357 | } |
346 | 358 | |
@@ -365,20 +377,24 @@ discard block |
||
365 | 377 | } |
366 | 378 | |
367 | 379 | // set the forms action |
368 | - if (!empty($options['action'])) |
|
369 | - $form->setAction($options['action']); |
|
380 | + if (!empty($options['action'])) { |
|
381 | + $form->setAction($options['action']); |
|
382 | + } |
|
370 | 383 | |
371 | 384 | // set whether or not ajax validation is required |
372 | - if (isset($options['enableAjaxValidation'])) |
|
373 | - $form->enableAjaxValidation = (boolean) $options['enableAjaxValidation']; |
|
385 | + if (isset($options['enableAjaxValidation'])) { |
|
386 | + $form->enableAjaxValidation = (boolean) $options['enableAjaxValidation']; |
|
387 | + } |
|
374 | 388 | |
375 | 389 | // set whether or not ajax submission is required |
376 | - if (isset($options['enableAjaxSubmission'])) |
|
377 | - $form->enableAjaxSubmission = (boolean) $options['enableAjaxSubmission']; |
|
390 | + if (isset($options['enableAjaxSubmission'])) { |
|
391 | + $form->enableAjaxSubmission = (boolean) $options['enableAjaxSubmission']; |
|
392 | + } |
|
378 | 393 | |
379 | 394 | // set where the form will check itself via ajaxValidation |
380 | - if (!empty($options['ajaxValidationUrl'])) |
|
381 | - $form->validationUrl = $options['ajaxValidationUrl']; |
|
395 | + if (!empty($options['ajaxValidationUrl'])) { |
|
396 | + $form->validationUrl = $options['ajaxValidationUrl']; |
|
397 | + } |
|
382 | 398 | |
383 | 399 | // set where the browser will go to after completion of the form |
384 | 400 | if (!empty($options['returnUrl'])) { |
@@ -438,8 +454,9 @@ discard block |
||
438 | 454 | $definition = $this->getFormDefinition($phoebeType, $classType); |
439 | 455 | $form = new \neon\core\form\Form($definition); |
440 | 456 | } |
441 | - if (!empty($formName)) |
|
442 | - $form->setName($formName); |
|
457 | + if (!empty($formName)) { |
|
458 | + $form->setName($formName); |
|
459 | + } |
|
443 | 460 | if ($form->processRequest()) { |
444 | 461 | $data = $form->getData(); |
445 | 462 | // prevent multiple renders resulting in multiple saves of the form |
@@ -461,13 +478,15 @@ discard block |
||
461 | 478 | $changeLogUuids['add'] = $object->getChangeLogUuid(); |
462 | 479 | } |
463 | 480 | $uuid = $object->uuid; |
464 | - if (!empty($meta['dataSources'])) |
|
465 | - $object->setDataSources($meta['dataSources']); |
|
481 | + if (!empty($meta['dataSources'])) { |
|
482 | + $object->setDataSources($meta['dataSources']); |
|
483 | + } |
|
466 | 484 | if ($object->editObject($data) === true) { |
467 | 485 | $alreadySubmitted[$submittedCheck] = $uuid; |
468 | 486 | $changeLogUuids['edit'] = $object->getChangeLogUuid(); |
469 | - if (!empty($meta['returnUrl'])) |
|
470 | - neon()->response->redirect(html_entity_decode($meta['returnUrl'])); |
|
487 | + if (!empty($meta['returnUrl'])) { |
|
488 | + neon()->response->redirect(html_entity_decode($meta['returnUrl'])); |
|
489 | + } |
|
471 | 490 | return true; |
472 | 491 | } |
473 | 492 | } else { |
@@ -512,8 +531,9 @@ discard block |
||
512 | 531 | $meta['uuid'] = $v; |
513 | 532 | } else if (strpos($key, $this->formMetaDataSourceString) === 0) { |
514 | 533 | $itemKey = substr($key, strlen($this->formMetaDataSourceString)); |
515 | - if (empty($meta['dataSources'][$itemKey])) |
|
516 | - $meta['dataSources'][$itemKey] = $v; |
|
534 | + if (empty($meta['dataSources'][$itemKey])) { |
|
535 | + $meta['dataSources'][$itemKey] = $v; |
|
536 | + } |
|
517 | 537 | } else if ($key==$this->formMetaReturnUrlString && empty($meta['returnUrl'])) { |
518 | 538 | $meta['returnUrl'] = $v; |
519 | 539 | } |