|
|
@@ -13,11 +13,11 @@ use App\Service\Dolibarr\DolibarrApiService;
|
|
|
class DolibarrAccountBuilder
|
|
|
{
|
|
|
public const PRODUCT_MAPPING = [
|
|
|
- 1 => 'PRODUCT_ARTIST', // OT Artist
|
|
|
- 2 => 'PRODUCT_ARTIST_PREMIUM', // OT Artist Premium
|
|
|
- 3 => 'PRODUCT_SCHOOL', // OT School Standard
|
|
|
- 4 => 'PRODUCT_SCHOOL_PREMIUM', // OT School Premium
|
|
|
- 5 => 'PRODUCT_MANAGER', // OT Manager
|
|
|
+ 'Opentalent Artist' => 'PRODUCT_ARTIST', // OT Artist
|
|
|
+ 'Opentalent Artist Premium' => 'PRODUCT_ARTIST_PREMIUM', // OT Artist Premium
|
|
|
+ 'Opentalent School' => 'PRODUCT_SCHOOL', // OT School Standard
|
|
|
+ 'Opentalent School Premium' => 'PRODUCT_SCHOOL_PREMIUM', // OT School Premium
|
|
|
+ 'Opentalent Manager' => 'PRODUCT_MANAGER', // OT Manager
|
|
|
];
|
|
|
|
|
|
public function __construct(
|
|
|
@@ -68,11 +68,11 @@ class DolibarrAccountBuilder
|
|
|
->setClientNumber($accountData['code_client']);
|
|
|
|
|
|
if (
|
|
|
- array_key_exists('options_2iopen_software_used', $accountData['array_options'])
|
|
|
- && !empty($accountData['array_options']['options_2iopen_software_used'])
|
|
|
+ array_key_exists('2iopen_software_opentalent', $accountData['array_options'])
|
|
|
+ && !empty($accountData['array_options']['2iopen_software_opentalent'])
|
|
|
) {
|
|
|
$dolibarrAccount->setProduct(
|
|
|
- self::PRODUCT_MAPPING[(int) $accountData['array_options']['options_2iopen_software_used']]
|
|
|
+ self::PRODUCT_MAPPING[$accountData['array_options']['2iopen_software_opentalent']]
|
|
|
);
|
|
|
}
|
|
|
|