CMXX - First candidate
This commit is contained in:
@@ -81,8 +81,38 @@ if(isset($get_content) && $get_content!=''){
|
||||
$clause .= ' AND (serialnumber like :'.$v[0].' OR e.rowID like :'.$v[0].')';
|
||||
}
|
||||
elseif ($v[0] == 'partnerid') {
|
||||
//build up accounthierarchy
|
||||
$clause .= ' AND e.accounthierarchy like :'.$v[0];
|
||||
|
||||
//PARTNER INFORMATION
|
||||
$api_url = '/v2/partners/partnerID='.$v[1] ;
|
||||
$partner_return = ioApi($api_url,'',$clientsecret);
|
||||
$partner_return = json_decode($partner_return ,true);
|
||||
$partner_return = $partner_return[0];
|
||||
|
||||
if ($partner_return){
|
||||
//PARTNER FOUND
|
||||
|
||||
switch ($partner_return['partnertype']) {
|
||||
case 'SalesID':
|
||||
$clause .= ' AND e.accounthierarchy like "%_salesid_:_'.$v[1].'-%"';
|
||||
break;
|
||||
case 'SoldTo':
|
||||
$clause .= ' AND e.accounthierarchy like "%_soldto_:_'.$v[1].'-%"';
|
||||
break;
|
||||
case 'ShipTo':
|
||||
$clause .= ' AND e.accounthierarchy like "%_shipto_:_'.$v[1].'-%"';
|
||||
break;
|
||||
case 'Location':
|
||||
$clause .= ' AND e.accounthierarchy like "%_location_:_'.$v[1].'-%"';
|
||||
break;
|
||||
}
|
||||
|
||||
} else {
|
||||
//Partner not found
|
||||
//Partner not found return empty
|
||||
$clause .= ' AND e.accounthierarchy =""';
|
||||
}
|
||||
//remove original key/value from array
|
||||
unset($criterias[$v[0]]);
|
||||
}
|
||||
elseif ($v[0] == 'serialnumber') {
|
||||
//build up serialnumber
|
||||
|
||||
Reference in New Issue
Block a user