CIM 59 - Create Partner
This commit is contained in:
@@ -103,6 +103,35 @@ else {
|
||||
);
|
||||
}
|
||||
}
|
||||
//CHECK IF PARTNER HAS PARTNER RECORD - IF NOT CREATE AND USE
|
||||
foreach ($account as $key => $value){
|
||||
if ($key != "section"){
|
||||
//CHECK for id- pattern
|
||||
if (preg_match('/\-.*/',$value)){
|
||||
//Do Nothing
|
||||
}
|
||||
else {
|
||||
//No partner ID found
|
||||
switch ($key) {
|
||||
case 'salesid':
|
||||
$p_type = 'SalesID';
|
||||
break;
|
||||
case 'soldto':
|
||||
$p_type = 'SoldTo';
|
||||
break;
|
||||
case 'shipto':
|
||||
$p_type = 'ShipTo';
|
||||
break;
|
||||
case 'location':
|
||||
$p_type = 'Location';
|
||||
break;
|
||||
}
|
||||
//Create partner and push to array account
|
||||
$account[$key] = createPartner($partner->salesid,$partner->soldto,$value,$p_type);
|
||||
}
|
||||
}
|
||||
}
|
||||
// CREATE ACCOUNTHIERARCHY JSON FROM ACCOUNT ARRAY
|
||||
$accounthierarchy = json_encode($account, JSON_UNESCAPED_UNICODE);
|
||||
|
||||
//ADD STANDARD PARAMETERS TO ARRAY BASED ON INSERT OR UPDATE
|
||||
|
||||
Reference in New Issue
Block a user