Camiloo_Channelunity - Version 1.0.0.12

Version Notes

The ChannelUnity connector kit for Magento.
Allows automatic installation via www.channelunity.com. Fixes an issue related to flat product tables support.

Download this release

Release Info

Developer Magento Core Team
Extension Camiloo_Channelunity
Version 1.0.0.12
Comparing to
See all releases


Code changes from version 1.0.0.11 to 1.0.0.12

app/code/community/Camiloo/Channelunity/Model/Abstract.php CHANGED
@@ -153,7 +153,6 @@ class Camiloo_Channelunity_Model_Abstract
153
154
public function verifyMyself($request)
155
{
156
-
157
$result = $this->postToChannelUnity("", "ValidateUser");
158
159
if (strpos($result, "<MerchantName>")
@@ -267,6 +266,8 @@ class Camiloo_Channelunity_Model_Abstract
267
Mage::getModel('core/config')->saveConfig(
268
'channelunityint/generalsettings/apikey', '');
269
270
$this->getApiKey($merchantname, $username, $password);
271
$this->postMyURLToChannelUnity($merchantname);
272
}
@@ -363,7 +364,7 @@ class Camiloo_Channelunity_Model_Abstract
363
/**
364
* skipProduct - checks whether to skip product to pass it to CU
365
*
366
- * //product field: status, 1-Enabled, 2-Disabled
367
*
368
* @return boolean - true-ignore disabled, false-don't ignore
369
*/
@@ -405,7 +406,7 @@ class Camiloo_Channelunity_Model_Abstract
405
*/
406
protected function updateProductData($storeViewId, $data)
407
{
408
- // Set variables
409
$sourceUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
410
411
// Create XML
153
154
public function verifyMyself($request)
155
{
156
$result = $this->postToChannelUnity("", "ValidateUser");
157
158
if (strpos($result, "<MerchantName>")
266
Mage::getModel('core/config')->saveConfig(
267
'channelunityint/generalsettings/apikey', '');
268
269
+ Mage::app()->cleanCache();
270
+
271
$this->getApiKey($merchantname, $username, $password);
272
$this->postMyURLToChannelUnity($merchantname);
273
}
364
/**
365
* skipProduct - checks whether to skip product to pass it to CU
366
*
367
+ * Product field: status, 1-Enabled, 2-Disabled
368
*
369
* @return boolean - true-ignore disabled, false-don't ignore
370
*/
406
*/
407
protected function updateProductData($storeViewId, $data)
408
{
409
+ // Set variables
410
$sourceUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
411
412
// Create XML
app/code/community/Camiloo/Channelunity/controllers/ApiController.php CHANGED
@@ -217,7 +217,12 @@ EOD;
217
$password = $this->getRequest()->getParam('pass');
218
219
Mage::getModel('channelunity/products')->setCredentialsInModule($merchantname, $username, $password);
220
- Mage::getModel('channelunity/orders')->verifyMyself(null);
221
}
222
}
223
217
$password = $this->getRequest()->getParam('pass');
218
219
Mage::getModel('channelunity/products')->setCredentialsInModule($merchantname, $username, $password);
220
+
221
+ $myStoreURL = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
222
+
223
+ $storeStatus = Mage::getModel('channelunity/stores')->postStoresToCU($myStoreURL);
224
+ $categoryStatus = Mage::getModel('channelunity/categories')->postCategoriesToCU($myStoreURL);
225
+ $attributeStatus = Mage::getModel('channelunity/products')->postAttributesToCU();
226
}
227
}
228
app/design/adminhtml/default/default/template/channelunity/configheader.phtml CHANGED
@@ -16,7 +16,7 @@
16
<h3>ChannelUnity Integration for Magento</h3>
17
Devised and Developed in Manchester, UK by <a href="http://www.camiloo.co.uk/?ref=cu" target="_blank">Camiloo Limited</a><br />
18
<?php
19
- $xml = Mage::getModel('channelunity/checkforupdates')->getRemoteXMLFileData("http://my.channelunity.com/versioncheck.php?Version=1.0.0.11");
20
$html = $xml->DisplayMessage[0];
21
echo $html;
22
?>
16
<h3>ChannelUnity Integration for Magento</h3>
17
Devised and Developed in Manchester, UK by <a href="http://www.camiloo.co.uk/?ref=cu" target="_blank">Camiloo Limited</a><br />
18
<?php
19
+ $xml = Mage::getModel('channelunity/checkforupdates')->getRemoteXMLFileData("http://my.channelunity.com/versioncheck.php?Version=1.0.0.12");
20
$html = $xml->DisplayMessage[0];
21
echo $html;
22
?>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
<?xml version="1.0"?>
2
<package>
3
<name>Camiloo_Channelunity</name>
4
- <version>1.0.0.11</version>
5
<stability>stable</stability>
6
<license uri="http://www.camiloo.co.uk/license.txt">Camiloo EULA</license>
7
<channel>community</channel>
@@ -14,8 +14,8 @@ Should you need any help getting started, please email support@channelunity.com<
14
Allows automatic installation via www.channelunity.com. Fixes an issue related to flat product tables support.</notes>
15
<authors><author><name>Camiloo Limited</name><user>auto-converted</user><email>hello@camiloo.co.uk</email></author></authors>
16
<date>2013-01-10</date>
17
- <time>12:37:21</time>
18
- <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="channelunity"><file name="configheader.phtml" hash="975989deeafee651fa1e340139af6300"/><file name="paymentinfo.phtml" hash="76caa9ce9fbe2d6e044c0504a07b1094"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Camiloo"><dir name="Channelunity"><dir name="Block"><file name="Configheader.php" hash="3e8ac32de257ecff2631046941e6137e"/><file name="Paymentform.php" hash="fabdb31dc620cfb9ab61c8c725c17d9c"/><file name="Paymentinfo.php" hash="53895170d72a8dde7c8580be51057978"/></dir><dir name="controllers"><file name="ApiController.php" hash="ecc5a4bafa94ee218e73da6e5397ee23"/><file name="ApiController.php.old.php" hash="01ff34c2cf5798a82cfc11b19ab6decd"/></dir><dir name="etc"><file name="config.xml" hash="d1f11f74fc3f651bca80223c92f9c9ea"/><file name="system.xml" hash="e28563b67338d75cf60a94d2fd9f850a"/></dir><dir name="Helper"><file name="Data.php" hash="3c92fe3908be9de73f04dbfd67539830"/></dir><dir name="Model"><file name="Abstract.php" hash="b191a52486a80add7e51e5e1f691c008"/><file name="Attributes.php" hash="e7e3c18496a4a33d0bb1cb56a0a2122e"/><file name="Categories.php" hash="8a45e805e20f2138194820bc5ea9f0d5"/><file name="Checkforupdates.php" hash="1059e54fb953d343dbbbf42a025148e8"/><file name="Collection.php" hash="2aa4e920044de962d1813a48defe29f1"/><file name="Customrate.php" hash="5bd3a98549764890c5b3ebc311e8c114"/><file name="Entity.php" hash="fc95b86e51597afad477cd09db5c8b4d"/><file name="Observer.php" hash="4837df027561b8482a87e22f62cf3e11"/><file name="Ordercreatebackport.php" hash="c2db4232b69e06a0f897a94735546cb4"/><file name="Orders.php" hash="e5000f854f655806a59a6ec644de76cf"/><file name="Payment.php" hash="40352086906a6a09ca220605706d62d4"/><file name="Paymentinfo.php" hash="5ae85a0e16183b3b2ee35aad71c722d8"/><file name="Paymentmethoduk.php" hash="d03558fd4886a68e8b2d618dbd64e19f"/><file name="Products.php" hash="5001579e4051846bca4246384d3e6726"/><file name="Stores.php" hash="67cacf0dd8ef1f8baa8ee706e9014e3e"/></dir><dir name="sql"><dir name="channelunity_setup"><file name="install-1.0.0.php" hash="4d1afd779a923d7755289ec169fa188d"/><file name="mysql4-install-0.0.1.php" hash="934e5541c3a9d54fafda920ac121b5bf"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Camiloo_Channelunity.xml" hash="cccfbce64ee176372c5afecb8676fab0"/></dir></target></contents>
19
<compatible/>
20
<dependencies/>
21
</package>
1
<?xml version="1.0"?>
2
<package>
3
<name>Camiloo_Channelunity</name>
4
+ <version>1.0.0.12</version>
5
<stability>stable</stability>
6
<license uri="http://www.camiloo.co.uk/license.txt">Camiloo EULA</license>
7
<channel>community</channel>
14
Allows automatic installation via www.channelunity.com. Fixes an issue related to flat product tables support.</notes>
15
<authors><author><name>Camiloo Limited</name><user>auto-converted</user><email>hello@camiloo.co.uk</email></author></authors>
16
<date>2013-01-10</date>
17
+ <time>17:30:12</time>
18
+ <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="channelunity"><file name="configheader.phtml" hash="9712f0d6ea676e77b39e183693214f90"/><file name="paymentinfo.phtml" hash="76caa9ce9fbe2d6e044c0504a07b1094"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Camiloo"><dir name="Channelunity"><dir name="Block"><file name="Configheader.php" hash="3e8ac32de257ecff2631046941e6137e"/><file name="Paymentform.php" hash="fabdb31dc620cfb9ab61c8c725c17d9c"/><file name="Paymentinfo.php" hash="53895170d72a8dde7c8580be51057978"/></dir><dir name="controllers"><file name="ApiController.php" hash="c0817b82a4092a25f27f21b95c9873d3"/><file name="ApiController.php.old.php" hash="01ff34c2cf5798a82cfc11b19ab6decd"/></dir><dir name="etc"><file name="config.xml" hash="d1f11f74fc3f651bca80223c92f9c9ea"/><file name="system.xml" hash="e28563b67338d75cf60a94d2fd9f850a"/></dir><dir name="Helper"><file name="Data.php" hash="3c92fe3908be9de73f04dbfd67539830"/></dir><dir name="Model"><file name="Abstract.php" hash="6f8cc07a0c8f92ece900b5848fd13320"/><file name="Attributes.php" hash="e7e3c18496a4a33d0bb1cb56a0a2122e"/><file name="Categories.php" hash="8a45e805e20f2138194820bc5ea9f0d5"/><file name="Checkforupdates.php" hash="1059e54fb953d343dbbbf42a025148e8"/><file name="Collection.php" hash="2aa4e920044de962d1813a48defe29f1"/><file name="Customrate.php" hash="5bd3a98549764890c5b3ebc311e8c114"/><file name="Entity.php" hash="fc95b86e51597afad477cd09db5c8b4d"/><file name="Observer.php" hash="4837df027561b8482a87e22f62cf3e11"/><file name="Ordercreatebackport.php" hash="c2db4232b69e06a0f897a94735546cb4"/><file name="Orders.php" hash="e5000f854f655806a59a6ec644de76cf"/><file name="Payment.php" hash="40352086906a6a09ca220605706d62d4"/><file name="Paymentinfo.php" hash="5ae85a0e16183b3b2ee35aad71c722d8"/><file name="Paymentmethoduk.php" hash="d03558fd4886a68e8b2d618dbd64e19f"/><file name="Products.php" hash="5001579e4051846bca4246384d3e6726"/><file name="Stores.php" hash="67cacf0dd8ef1f8baa8ee706e9014e3e"/></dir><dir name="sql"><dir name="channelunity_setup"><file name="install-1.0.0.php" hash="4d1afd779a923d7755289ec169fa188d"/><file name="mysql4-install-0.0.1.php" hash="934e5541c3a9d54fafda920ac121b5bf"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Camiloo_Channelunity.xml" hash="cccfbce64ee176372c5afecb8676fab0"/></dir></target></contents>
19
<compatible/>
20
<dependencies/>
21
</package>