|
@@ 363-380 (lines=18) @@
|
| 360 |
|
} |
| 361 |
|
|
| 362 |
|
break; |
| 363 |
|
case 'classification': |
| 364 |
|
$classificationData = json_decode(json_encode($value), true); |
| 365 |
|
if (!isset($classificationData['group'])&&!isset($classificationData['level'])) { |
| 366 |
|
$response['error'] = 4; |
| 367 |
|
$response['message'] = 'invalid data format - missing classification group and level'; |
| 368 |
|
return $response; |
| 369 |
|
} |
| 370 |
|
if (!isset($classificationData['group'])||!isset($classificationData['level'])) { |
| 371 |
|
$response['error'] = 4; |
| 372 |
|
$response['message'] = 'invalid data format - missing classification group or level'; |
| 373 |
|
return $response; |
| 374 |
|
} |
| 375 |
|
|
| 376 |
|
$user_entity->set('classification', json_encode($value)); |
| 377 |
|
break; |
| 378 |
|
case 'department': |
| 379 |
|
$deptData = json_decode(json_encode($value), true); |
| 380 |
|
if (!isset($deptData['fr'])&&!isset($deptData['en'])) { |
| 381 |
|
$response['error'] = 4; |
| 382 |
|
$response['message'] = 'invalid data format - department format'; |
| 383 |
|
return $response; |
|
@@ 455-471 (lines=17) @@
|
| 452 |
|
$user_entity->set('department', $deptData['en'].' / '.$deptData['fr']); |
| 453 |
|
} |
| 454 |
|
break; |
| 455 |
|
case 'branch': |
| 456 |
|
$branchData = json_decode(json_encode($value), true); |
| 457 |
|
if (!isset($branchData['en'])&&!isset($branchData['fr'])) { |
| 458 |
|
$response['error'] = 4; |
| 459 |
|
$response['message'] = 'invalid data format - missing english and french branch name'; |
| 460 |
|
return $response; |
| 461 |
|
} |
| 462 |
|
if (!isset($branchData['en'])||!isset($branchData['fr'])) { |
| 463 |
|
$response['error'] = 4; |
| 464 |
|
$response['message'] = 'invalid data format - missing english or french branch name'; |
| 465 |
|
return $response; |
| 466 |
|
} |
| 467 |
|
|
| 468 |
|
$user_entity->set('branch', json_encode($value)); |
| 469 |
|
break; |
| 470 |
|
case 'sector': |
| 471 |
|
$sectorData = json_decode(json_encode($value), true); |
| 472 |
|
if (!isset($sectorData['en'])&&!isset($sectorData['fr'])) { |
| 473 |
|
$response['error'] = 4; |
| 474 |
|
$response['message'] = 'invalid data format - missing english and french sector name'; |
|
@@ 470-486 (lines=17) @@
|
| 467 |
|
|
| 468 |
|
$user_entity->set('branch', json_encode($value)); |
| 469 |
|
break; |
| 470 |
|
case 'sector': |
| 471 |
|
$sectorData = json_decode(json_encode($value), true); |
| 472 |
|
if (!isset($sectorData['en'])&&!isset($sectorData['fr'])) { |
| 473 |
|
$response['error'] = 4; |
| 474 |
|
$response['message'] = 'invalid data format - missing english and french sector name'; |
| 475 |
|
return $response; |
| 476 |
|
} |
| 477 |
|
if (!isset($sectorData['en'])||!isset($sectorData['fr'])) { |
| 478 |
|
$response['error'] = 4; |
| 479 |
|
$response['message'] = 'invalid data format - missing english or french sector name'; |
| 480 |
|
return $response; |
| 481 |
|
} |
| 482 |
|
|
| 483 |
|
$user_entity->set('sector', json_encode($value)); |
| 484 |
|
break; |
| 485 |
|
case 'location': |
| 486 |
|
if (!isset($value['en'])) { |
| 487 |
|
$response['error'] = 4; |
| 488 |
|
$response['message'] = 'missing english location data'; |
| 489 |
|
return $response; |
|
@@ 622-640 (lines=19) @@
|
| 619 |
|
$name = $nameData["firstName"].' '.$nameData["lastName"]; |
| 620 |
|
|
| 621 |
|
break; |
| 622 |
|
case 'title': |
| 623 |
|
|
| 624 |
|
$titleData = json_decode(json_encode($value), true); |
| 625 |
|
if (!isset($titleData['fr'])&&!isset($titleData['en'])) { |
| 626 |
|
$response['error'] = 4; |
| 627 |
|
$response['message'] = 'invalid data format - missing french and english title'; |
| 628 |
|
return $response; |
| 629 |
|
} |
| 630 |
|
if (!isset($titleData['fr'])||!isset($titleData['en'])) { |
| 631 |
|
$response['error'] = 4; |
| 632 |
|
$response['message'] = 'invalid data format - missing french or english title'; |
| 633 |
|
return $response; |
| 634 |
|
} |
| 635 |
|
break; |
| 636 |
|
case 'classification': |
| 637 |
|
$classificationData = json_decode(json_encode($value), true); |
| 638 |
|
if (!isset($classificationData['group'])&&!isset($classificationData['level'])) { |
| 639 |
|
$response['error'] = 4; |
| 640 |
|
$response['message'] = 'invalid data format - missing classification group and level'; |
| 641 |
|
return $response; |
| 642 |
|
} |
| 643 |
|
if (!isset($classificationData['group'])||!isset($classificationData['level'])) { |
|
@@ 636-652 (lines=17) @@
|
| 633 |
|
return $response; |
| 634 |
|
} |
| 635 |
|
break; |
| 636 |
|
case 'classification': |
| 637 |
|
$classificationData = json_decode(json_encode($value), true); |
| 638 |
|
if (!isset($classificationData['group'])&&!isset($classificationData['level'])) { |
| 639 |
|
$response['error'] = 4; |
| 640 |
|
$response['message'] = 'invalid data format - missing classification group and level'; |
| 641 |
|
return $response; |
| 642 |
|
} |
| 643 |
|
if (!isset($classificationData['group'])||!isset($classificationData['level'])) { |
| 644 |
|
$response['error'] = 4; |
| 645 |
|
$response['message'] = 'invalid data format - missing classification group or level'; |
| 646 |
|
return $response; |
| 647 |
|
} |
| 648 |
|
|
| 649 |
|
break; |
| 650 |
|
case 'department': |
| 651 |
|
$deptData = json_decode(json_encode($value), true); |
| 652 |
|
if (!isset($deptData['fr'])&&!isset($deptData['en'])) { |
| 653 |
|
$response['error'] = 4; |
| 654 |
|
$response['message'] = 'invalid data format - department format'; |
| 655 |
|
return $response; |
|
@@ 717-733 (lines=17) @@
|
| 714 |
|
return $response; |
| 715 |
|
} |
| 716 |
|
break; |
| 717 |
|
case 'branch': |
| 718 |
|
$branchData = json_decode(json_encode($value), true); |
| 719 |
|
if (!isset($branchData['en'])&&!isset($branchData['fr'])) { |
| 720 |
|
$response['error'] = 4; |
| 721 |
|
$response['message'] = 'invalid data format - missing english and french branch name'; |
| 722 |
|
return $response; |
| 723 |
|
} |
| 724 |
|
if (!isset($branchData['en'])||!isset($branchData['fr'])) { |
| 725 |
|
$response['error'] = 4; |
| 726 |
|
$response['message'] = 'invalid data format - missing english or french branch name'; |
| 727 |
|
return $response; |
| 728 |
|
} |
| 729 |
|
break; |
| 730 |
|
case 'sector': |
| 731 |
|
$sectorData = json_decode(json_encode($value), true); |
| 732 |
|
if (!isset($sectorData['en'])&&!isset($sectorData['fr'])) { |
| 733 |
|
$response['error'] = 4; |
| 734 |
|
$response['message'] = 'invalid data format - missing english and french sector name'; |
| 735 |
|
return $response; |
| 736 |
|
} |
|
@@ 730-746 (lines=17) @@
|
| 727 |
|
return $response; |
| 728 |
|
} |
| 729 |
|
break; |
| 730 |
|
case 'sector': |
| 731 |
|
$sectorData = json_decode(json_encode($value), true); |
| 732 |
|
if (!isset($sectorData['en'])&&!isset($sectorData['fr'])) { |
| 733 |
|
$response['error'] = 4; |
| 734 |
|
$response['message'] = 'invalid data format - missing english and french sector name'; |
| 735 |
|
return $response; |
| 736 |
|
} |
| 737 |
|
if (!isset($sectorData['en'])||!isset($sectorData['fr'])) { |
| 738 |
|
$response['error'] = 4; |
| 739 |
|
$response['message'] = 'invalid data format - missing english or french sector name'; |
| 740 |
|
return $response; |
| 741 |
|
} |
| 742 |
|
break; |
| 743 |
|
case 'location': |
| 744 |
|
if (!isset($value['en'])) { |
| 745 |
|
$response['error'] = 4; |
| 746 |
|
$response['message'] = 'missing english location data'; |
| 747 |
|
return $response; |
| 748 |
|
} |
| 749 |
|
$locationData = json_decode(json_encode($value['en']), true); |