nord vpnnord vpn
Ad

Untitled

mail@pastecode.io avatar
unknown
plain_text
7 months ago
1.9 kB
2
Indexable
Never
            $g = $this->_api_model->apiRequest('GET', 'subscriptions/6448399961/pricePoints?include=territory&filter[territory]=USA&fields[territories]=currency&limit=2000');


            $point = null;
            $prices = [];
            foreach ($g as $a) {
                $prices[] = $a['attributes']['customerPrice'];

                if ($a['attributes']['customerPrice'] == '9.99') {
                    $point = $a;
                    break;
                }
            }

            $eq = $this->_api_model->apiRequest('GET', 'subscriptionPricePoints/' . $point['id'] . '/equalizations?include=territory&limit=2000');

            $data = [
                'data' => [
                    'attributes' => [
                        'preserveCurrentPrice' => true,
                        'startDate' => '2023-04-26'
                    ],
                    'relationships' => [
                        'subscription' =>
                            [
                                'data' => [
                                    'type' => 'subscriptions',
                                    'id' => 6448399961
                                ]
                            ],
                        'subscriptionPricePoint' =>
                            [
                                'data' => [
                                    'type' => 'subscriptionPricePoints',
                                    'id' => 0
                                ]
                            ],
                    ],
                    'type' => 'subscriptionPrices'
                ]
            ];
            foreach ($eq as $e) {
                $data['data']['relationships']['subscriptionPricePoint']['data']['id'] = $e['id'];
                $g = $this->_api_model->apiRequest('POST', 'subscriptionPrices', $data);
            }

nord vpnnord vpn
Ad