|
@@ 375-392 (lines=18) @@
|
| 372 |
|
} |
| 373 |
|
|
| 374 |
|
break; |
| 375 |
|
case 'classification': |
| 376 |
|
$classificationData = json_decode(json_encode($value), true); |
| 377 |
|
if (!isset($classificationData['group'])&&!isset($classificationData['level'])) { |
| 378 |
|
$response['error'] = 4; |
| 379 |
|
$response['message'] = 'invalid data format - missing classification group and level'; |
| 380 |
|
return $response; |
| 381 |
|
} |
| 382 |
|
if (!isset($classificationData['group'])||!isset($classificationData['level'])) { |
| 383 |
|
$response['error'] = 4; |
| 384 |
|
$response['message'] = 'invalid data format - missing classification group or level'; |
| 385 |
|
return $response; |
| 386 |
|
} |
| 387 |
|
|
| 388 |
|
$user_entity->set('classification', json_encode($value)); |
| 389 |
|
break; |
| 390 |
|
case 'department': |
| 391 |
|
$deptData = json_decode(json_encode($value), true); |
| 392 |
|
if (!isset($deptData['fr'])&&!isset($deptData['en'])) { |
| 393 |
|
$response['error'] = 4; |
| 394 |
|
$response['message'] = 'invalid data format - department format'; |
| 395 |
|
return $response; |
|
@@ 467-483 (lines=17) @@
|
| 464 |
|
$user_entity->set('department', $deptData['en'].' / '.$deptData['fr']); |
| 465 |
|
} |
| 466 |
|
break; |
| 467 |
|
case 'branch': |
| 468 |
|
$branchData = json_decode(json_encode($value), true); |
| 469 |
|
if (!isset($branchData['en'])&&!isset($branchData['fr'])) { |
| 470 |
|
$response['error'] = 4; |
| 471 |
|
$response['message'] = 'invalid data format - missing english and french branch name'; |
| 472 |
|
return $response; |
| 473 |
|
} |
| 474 |
|
if (!isset($branchData['en'])||!isset($branchData['fr'])) { |
| 475 |
|
$response['error'] = 4; |
| 476 |
|
$response['message'] = 'invalid data format - missing english or french branch name'; |
| 477 |
|
return $response; |
| 478 |
|
} |
| 479 |
|
|
| 480 |
|
$user_entity->set('branch', json_encode($value)); |
| 481 |
|
break; |
| 482 |
|
case 'sector': |
| 483 |
|
$sectorData = json_decode(json_encode($value), true); |
| 484 |
|
if (!isset($sectorData['en'])&&!isset($sectorData['fr'])) { |
| 485 |
|
$response['error'] = 4; |
| 486 |
|
$response['message'] = 'invalid data format - missing english and french sector name'; |
|
@@ 482-498 (lines=17) @@
|
| 479 |
|
|
| 480 |
|
$user_entity->set('branch', json_encode($value)); |
| 481 |
|
break; |
| 482 |
|
case 'sector': |
| 483 |
|
$sectorData = json_decode(json_encode($value), true); |
| 484 |
|
if (!isset($sectorData['en'])&&!isset($sectorData['fr'])) { |
| 485 |
|
$response['error'] = 4; |
| 486 |
|
$response['message'] = 'invalid data format - missing english and french sector name'; |
| 487 |
|
return $response; |
| 488 |
|
} |
| 489 |
|
if (!isset($sectorData['en'])||!isset($sectorData['fr'])) { |
| 490 |
|
$response['error'] = 4; |
| 491 |
|
$response['message'] = 'invalid data format - missing english or french sector name'; |
| 492 |
|
return $response; |
| 493 |
|
} |
| 494 |
|
|
| 495 |
|
$user_entity->set('sector', json_encode($value)); |
| 496 |
|
break; |
| 497 |
|
case 'location': |
| 498 |
|
if (!isset($value['en'])) { |
| 499 |
|
$response['error'] = 4; |
| 500 |
|
$response['message'] = 'missing english location data'; |
| 501 |
|
return $response; |
|
@@ 634-652 (lines=19) @@
|
| 631 |
|
$name = $nameData["firstName"].' '.$nameData["lastName"]; |
| 632 |
|
|
| 633 |
|
break; |
| 634 |
|
case 'title': |
| 635 |
|
|
| 636 |
|
$titleData = json_decode(json_encode($value), true); |
| 637 |
|
if (!isset($titleData['fr'])&&!isset($titleData['en'])) { |
| 638 |
|
$response['error'] = 4; |
| 639 |
|
$response['message'] = 'invalid data format - missing french and english title'; |
| 640 |
|
return $response; |
| 641 |
|
} |
| 642 |
|
if (!isset($titleData['fr'])||!isset($titleData['en'])) { |
| 643 |
|
$response['error'] = 4; |
| 644 |
|
$response['message'] = 'invalid data format - missing french or english title'; |
| 645 |
|
return $response; |
| 646 |
|
} |
| 647 |
|
break; |
| 648 |
|
case 'classification': |
| 649 |
|
$classificationData = json_decode(json_encode($value), true); |
| 650 |
|
if (!isset($classificationData['group'])&&!isset($classificationData['level'])) { |
| 651 |
|
$response['error'] = 4; |
| 652 |
|
$response['message'] = 'invalid data format - missing classification group and level'; |
| 653 |
|
return $response; |
| 654 |
|
} |
| 655 |
|
if (!isset($classificationData['group'])||!isset($classificationData['level'])) { |
|
@@ 648-664 (lines=17) @@
|
| 645 |
|
return $response; |
| 646 |
|
} |
| 647 |
|
break; |
| 648 |
|
case 'classification': |
| 649 |
|
$classificationData = json_decode(json_encode($value), true); |
| 650 |
|
if (!isset($classificationData['group'])&&!isset($classificationData['level'])) { |
| 651 |
|
$response['error'] = 4; |
| 652 |
|
$response['message'] = 'invalid data format - missing classification group and level'; |
| 653 |
|
return $response; |
| 654 |
|
} |
| 655 |
|
if (!isset($classificationData['group'])||!isset($classificationData['level'])) { |
| 656 |
|
$response['error'] = 4; |
| 657 |
|
$response['message'] = 'invalid data format - missing classification group or level'; |
| 658 |
|
return $response; |
| 659 |
|
} |
| 660 |
|
|
| 661 |
|
break; |
| 662 |
|
case 'department': |
| 663 |
|
$deptData = json_decode(json_encode($value), true); |
| 664 |
|
if (!isset($deptData['fr'])&&!isset($deptData['en'])) { |
| 665 |
|
$response['error'] = 4; |
| 666 |
|
$response['message'] = 'invalid data format - department format'; |
| 667 |
|
return $response; |
|
@@ 729-745 (lines=17) @@
|
| 726 |
|
return $response; |
| 727 |
|
} |
| 728 |
|
break; |
| 729 |
|
case 'branch': |
| 730 |
|
$branchData = json_decode(json_encode($value), true); |
| 731 |
|
if (!isset($branchData['en'])&&!isset($branchData['fr'])) { |
| 732 |
|
$response['error'] = 4; |
| 733 |
|
$response['message'] = 'invalid data format - missing english and french branch name'; |
| 734 |
|
return $response; |
| 735 |
|
} |
| 736 |
|
if (!isset($branchData['en'])||!isset($branchData['fr'])) { |
| 737 |
|
$response['error'] = 4; |
| 738 |
|
$response['message'] = 'invalid data format - missing english or french branch name'; |
| 739 |
|
return $response; |
| 740 |
|
} |
| 741 |
|
break; |
| 742 |
|
case 'sector': |
| 743 |
|
$sectorData = json_decode(json_encode($value), true); |
| 744 |
|
if (!isset($sectorData['en'])&&!isset($sectorData['fr'])) { |
| 745 |
|
$response['error'] = 4; |
| 746 |
|
$response['message'] = 'invalid data format - missing english and french sector name'; |
| 747 |
|
return $response; |
| 748 |
|
} |
|
@@ 742-758 (lines=17) @@
|
| 739 |
|
return $response; |
| 740 |
|
} |
| 741 |
|
break; |
| 742 |
|
case 'sector': |
| 743 |
|
$sectorData = json_decode(json_encode($value), true); |
| 744 |
|
if (!isset($sectorData['en'])&&!isset($sectorData['fr'])) { |
| 745 |
|
$response['error'] = 4; |
| 746 |
|
$response['message'] = 'invalid data format - missing english and french sector name'; |
| 747 |
|
return $response; |
| 748 |
|
} |
| 749 |
|
if (!isset($sectorData['en'])||!isset($sectorData['fr'])) { |
| 750 |
|
$response['error'] = 4; |
| 751 |
|
$response['message'] = 'invalid data format - missing english or french sector name'; |
| 752 |
|
return $response; |
| 753 |
|
} |
| 754 |
|
break; |
| 755 |
|
case 'location': |
| 756 |
|
if (!isset($value['en'])) { |
| 757 |
|
$response['error'] = 4; |
| 758 |
|
$response['message'] = 'missing english location data'; |
| 759 |
|
return $response; |
| 760 |
|
} |
| 761 |
|
$locationData = json_decode(json_encode($value['en']), true); |