| @@ 74-100 (lines=27) @@ | ||
| 71 | * @param int $merchantID |
|
| 72 | * @return array of Deal |
|
| 73 | */ |
|
| 74 | public function getDeals(int $merchantID = 0) : array |
|
| 75 | { |
|
| 76 | $this->_apiClient->setConnectId($this->_username); |
|
| 77 | $this->_apiClient->setSecretKey($this->_password); |
|
| 78 | $arrResponse = json_decode($this->_apiClient->getAdmedia(), true); |
|
| 79 | $arrAdmediumItems = $arrResponse['admediumItems']['admediumItem']; |
|
| 80 | $arrResult = array(); |
|
| 81 | foreach($arrAdmediumItems as $admediumItems) { |
|
| 82 | $Deal = Deal::createInstance(); |
|
| 83 | $Deal->deal_ID = (int)$admediumItems['@id']; |
|
| 84 | $Deal->name = $admediumItems['name']; |
|
| 85 | $Deal->deal_type = $admediumItems['admediumType']; |
|
| 86 | $Deal->merchant_ID = (int)$admediumItems['program']['@id']; |
|
| 87 | $Deal->ppv = $admediumItems['trackingLinks']['trackingLink'][0]['ppv']; |
|
| 88 | $Deal->ppc = $admediumItems['trackingLinks']['trackingLink'][0]['ppc']; |
|
| 89 | if($merchantID > 0) { |
|
| 90 | if($merchantID == $admediumItems['program']['@id']) { |
|
| 91 | $arrResult[] = $Deal; |
|
| 92 | } |
|
| 93 | } |
|
| 94 | else { |
|
| 95 | $arrResult[] = $Deal; |
|
| 96 | } |
|
| 97 | } |
|
| 98 | ||
| 99 | return $arrResult; |
|
| 100 | } |
|
| 101 | ||
| 102 | /** |
|
| 103 | * @param \DateTime $dateFrom |
|
| @@ 76-102 (lines=27) @@ | ||
| 73 | * @param int $merchantID |
|
| 74 | * @return array of Deal |
|
| 75 | */ |
|
| 76 | public function getDeals(int $merchantID = 0) : array |
|
| 77 | { |
|
| 78 | $this->_apiClient->setConnectId($this->_username); |
|
| 79 | $this->_apiClient->setSecretKey($this->_password); |
|
| 80 | $arrResponse = json_decode($this->_apiClient->getAdmedia(), true); |
|
| 81 | $arrAdmediumItems = $arrResponse['admediumItems']['admediumItem']; |
|
| 82 | $arrResult = array(); |
|
| 83 | foreach($arrAdmediumItems as $admediumItems) { |
|
| 84 | $Deal = Deal::createInstance(); |
|
| 85 | $Deal->deal_ID = (int)$admediumItems['@id']; |
|
| 86 | $Deal->name = $admediumItems['name']; |
|
| 87 | $Deal->deal_type = $admediumItems['admediumType']; |
|
| 88 | $Deal->merchant_ID = (int)$admediumItems['program']['@id']; |
|
| 89 | $Deal->ppv = $admediumItems['trackingLinks']['trackingLink'][0]['ppv']; |
|
| 90 | $Deal->ppc = $admediumItems['trackingLinks']['trackingLink'][0]['ppc']; |
|
| 91 | if($merchantID > 0) { |
|
| 92 | if($merchantID == $admediumItems['program']['@id']) { |
|
| 93 | $arrResult[] = $Deal; |
|
| 94 | } |
|
| 95 | } |
|
| 96 | else { |
|
| 97 | $arrResult[] = $Deal; |
|
| 98 | } |
|
| 99 | } |
|
| 100 | ||
| 101 | return $arrResult; |
|
| 102 | } |
|
| 103 | ||
| 104 | /** |
|
| 105 | * @param \DateTime $dateFrom |
|