Здравствуйте.
Озадачился принципом работы центра обновлений (в качестве раздающего обновления)
Скинули мне инструкцию http://docs.cs-cart.com/4.3.x/upgrade/upgrade.html, вроде как все доступно написано, но у меня ничего естественно не заработало. И как найти что именно не работает? как "дебажить" код?
Вот здесь создается запрос на проверку обновлений
public function getConnectionData() { $request_data = array( 'method' => 'get', 'url' => $this->settings['upgrade_server'], // We specified this setting before in the __construct method 'data' => array( 'dispatch' => 'updates.check', 'product_version' => PRODUCT_VERSION, 'edition' => PRODUCT_EDITION, 'product_build' => PRODUCT_BUILD, 'lang' => CART_LANGUAGE, 'addon_version' => $this->settings['addon_version'], 'some_custom_field' => TIME, 'hello' => 'world', 'super_secure_hash' => sha1(time()), ), 'headers' => array( 'Content-type: text/xml' ) );return $request_data; } </pre>
и должен прийти ответ в виде xml
И не понятно ушел ли запрос, пришел ли ответ, как посмотреть?
Что должно быть на сервере кроме архива с обновлением? Ведь откуда то инфа об обновлении должна появиться? Может xml файл какой?
И примеров кстати по ссылке ни гитхаб нету.
Пользовался ли кто?