Version Notes
- Fixed bug related to notifications
- Fixed bug with country redirect popup
- Fixed bug related to bridge
- Added automatic update functionality
- Added German translations
- Added support for Magento 1.7
- Added support for compiler
Download this release
Release Info
Developer | Webinterpret |
Extension | Webinterpret_Connector |
Version | 1.2.7.5 |
Comparing to | |
See all releases |
Code changes from version 1.2.7.4 to 1.2.7.5
app/code/community/Webinterpret/Connector/Model/Notification.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
*/
|
10 |
class Webinterpret_Connector_Model_Notification extends Varien_object
|
11 |
{
|
12 |
-
protected $messages =
|
13 |
|
14 |
public function getMessages()
|
15 |
{
|
9 |
*/
|
10 |
class Webinterpret_Connector_Model_Notification extends Varien_object
|
11 |
{
|
12 |
+
protected $messages = array();
|
13 |
|
14 |
public function getMessages()
|
15 |
{
|
app/code/community/Webinterpret/Connector/bridge2cart/helper.php
CHANGED
@@ -56,7 +56,7 @@ if (!function_exists('getallheaders')) {
|
|
56 |
|
57 |
class Webinterpret_Bridge2Cart_Helper
|
58 |
{
|
59 |
-
const VERSION = '1.2.7.
|
60 |
const PLATFORM_MAGENTO = 'magento';
|
61 |
const PLATFORM_UNKNOWN = 'unknown';
|
62 |
protected static $_storeBaseDir = null;
|
@@ -754,6 +754,62 @@ EOD;
|
|
754 |
return false;
|
755 |
}
|
756 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
757 |
public static function platformConfigurationRefreshAction()
|
758 |
{
|
759 |
$response = self::newResponse();
|
@@ -949,7 +1005,7 @@ EOD;
|
|
949 |
}
|
950 |
|
951 |
// Write file
|
952 |
-
if (file_put_contents($dest, $contents) === false) {
|
953 |
throw new Exception("Failed to write file: $dest");
|
954 |
}
|
955 |
@chmod($dest, 0664);
|
56 |
|
57 |
class Webinterpret_Bridge2Cart_Helper
|
58 |
{
|
59 |
+
const VERSION = '1.2.7.5';
|
60 |
const PLATFORM_MAGENTO = 'magento';
|
61 |
const PLATFORM_UNKNOWN = 'unknown';
|
62 |
protected static $_storeBaseDir = null;
|
754 |
return false;
|
755 |
}
|
756 |
|
757 |
+
public static function platformCompilerUpdateAction()
|
758 |
+
{
|
759 |
+
$response = self::newResponse();
|
760 |
+
$platform = self::getPlatform();
|
761 |
+
if ($platform == self::PLATFORM_MAGENTO) {
|
762 |
+
self::loadMagento();
|
763 |
+
|
764 |
+
// Status
|
765 |
+
if (!isset($_REQUEST['status']) || empty($_REQUEST['status'])) {
|
766 |
+
throw new Exception('status parameter is required');
|
767 |
+
}
|
768 |
+
$status = $_REQUEST['status'];
|
769 |
+
|
770 |
+
// Enable or disable compiler
|
771 |
+
$compiler = Mage::getModel('compiler/process');
|
772 |
+
if ($status == 'enable') {
|
773 |
+
$compiler->registerIncludePath();
|
774 |
+
}
|
775 |
+
if ($status == 'disable') {
|
776 |
+
$compiler->registerIncludePath(false);
|
777 |
+
}
|
778 |
+
}
|
779 |
+
|
780 |
+
return $response;
|
781 |
+
}
|
782 |
+
|
783 |
+
public static function platformCompilerRunAction()
|
784 |
+
{
|
785 |
+
$response = self::newResponse();
|
786 |
+
$platform = self::getPlatform();
|
787 |
+
if ($platform == self::PLATFORM_MAGENTO) {
|
788 |
+
self::loadMagento();
|
789 |
+
$compiler = Mage::getModel('compiler/process');
|
790 |
+
$result = $compiler->validate();
|
791 |
+
if (!empty($result)) {
|
792 |
+
throw new Exception('Cannot run compliation process');
|
793 |
+
}
|
794 |
+
$compiler->run();
|
795 |
+
}
|
796 |
+
|
797 |
+
return $response;
|
798 |
+
}
|
799 |
+
|
800 |
+
public static function platformCompilerClearAction()
|
801 |
+
{
|
802 |
+
$response = self::newResponse();
|
803 |
+
$platform = self::getPlatform();
|
804 |
+
if ($platform == self::PLATFORM_MAGENTO) {
|
805 |
+
self::loadMagento();
|
806 |
+
$compiler = Mage::getModel('compiler/process');
|
807 |
+
$compiler->clear();
|
808 |
+
}
|
809 |
+
|
810 |
+
return $response;
|
811 |
+
}
|
812 |
+
|
813 |
public static function platformConfigurationRefreshAction()
|
814 |
{
|
815 |
$response = self::newResponse();
|
1005 |
}
|
1006 |
|
1007 |
// Write file
|
1008 |
+
if (@file_put_contents($dest, $contents) === false) {
|
1009 |
throw new Exception("Failed to write file: $dest");
|
1010 |
}
|
1011 |
@chmod($dest, 0664);
|
app/code/community/Webinterpret/Connector/etc/config.xml
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
<config>
|
9 |
<modules>
|
10 |
<Webinterpret_Connector>
|
11 |
-
<version>1.2.7.
|
12 |
</Webinterpret_Connector>
|
13 |
</modules>
|
14 |
<global>
|
8 |
<config>
|
9 |
<modules>
|
10 |
<Webinterpret_Connector>
|
11 |
+
<version>1.2.7.5</version>
|
12 |
</Webinterpret_Connector>
|
13 |
</modules>
|
14 |
<global>
|
package.xml
CHANGED
@@ -1,19 +1,24 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Webinterpret_Connector</name>
|
4 |
-
<version>1.2.7.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integrate Magento with Webinterpret.</summary>
|
10 |
<description>Translate and market your products internationally with Webinterpret. This is the official Magento extension for integrating with Webinterpret.</description>
|
11 |
-
<notes>- Fixed bug related to
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
13 |
<authors><author><name>Webinterpret</name><user>webinterpret</user><email>info@webinterpret.com</email></author></authors>
|
14 |
-
<date>2016-03-
|
15 |
-
<time>10:
|
16 |
-
<contents><target name="magecommunity"><dir name="Webinterpret"><dir name="Connector"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="5e1935e32f1b5d10f0b76fee427a23a6"/><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Status.php" hash="99b95c7991e91a4d4d98efdaf8007b88"/></dir></dir></dir></dir><file name="Analytics.php" hash="4a1d28d7b4c1bdd3910b00100df34334"/><file name="Footer.php" hash="ba32851bb2001e7c4bda98647f270d5a"/><file name="Head.php" hash="1261ad40df9f0dc708178d78d63158d8"/><dir name="Product"><file name="Redirect.php" hash="95125c9c86725f37d3eeb4a348197225"/></dir></dir><dir name="Helper"><file name="Data.php" hash="fe067ae2addaa1e208366ebd5146a25c"/></dir><dir name="Model"><file name="Notification.php" hash="
|
17 |
<compatible/>
|
18 |
-
<dependencies><required><php><min>5.
|
19 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Webinterpret_Connector</name>
|
4 |
+
<version>1.2.7.5</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integrate Magento with Webinterpret.</summary>
|
10 |
<description>Translate and market your products internationally with Webinterpret. This is the official Magento extension for integrating with Webinterpret.</description>
|
11 |
+
<notes>- Fixed bug related to notifications
|
12 |
+
- Fixed bug with country redirect popup
|
13 |
+
- Fixed bug related to bridge
|
14 |
+
- Added automatic update functionality
|
15 |
+
- Added German translations
|
16 |
+
- Added support for Magento 1.7
|
17 |
+
- Added support for compiler</notes>
|
18 |
<authors><author><name>Webinterpret</name><user>webinterpret</user><email>info@webinterpret.com</email></author></authors>
|
19 |
+
<date>2016-03-29</date>
|
20 |
+
<time>12:10:04</time>
|
21 |
+
<contents><target name="magecommunity"><dir name="Webinterpret"><dir name="Connector"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="5e1935e32f1b5d10f0b76fee427a23a6"/><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Status.php" hash="99b95c7991e91a4d4d98efdaf8007b88"/></dir></dir></dir></dir><file name="Analytics.php" hash="4a1d28d7b4c1bdd3910b00100df34334"/><file name="Footer.php" hash="ba32851bb2001e7c4bda98647f270d5a"/><file name="Head.php" hash="1261ad40df9f0dc708178d78d63158d8"/><dir name="Product"><file name="Redirect.php" hash="95125c9c86725f37d3eeb4a348197225"/></dir></dir><dir name="Helper"><file name="Data.php" hash="fe067ae2addaa1e208366ebd5146a25c"/></dir><dir name="Model"><file name="Notification.php" hash="a62c3b7ff11cd2d1082c0d959d8eb295"/><file name="Observer.php" hash="7d037662b540cdce42843b7e2b95b663"/></dir><dir name="bridge2cart"><file name="bridge.php" hash="e5a5f652b9b3a52a6a62d62a37c2e730"/><file name="config.php" hash="e5a5f652b9b3a52a6a62d62a37c2e730"/><file name="helper.php" hash="2c7721036303bbe94cc27af535b9cf17"/><file name="preloader.php" hash="8a8ada3537394687defdc28d4b6077e8"/></dir><dir name="controllers"><file name="ApiController.php" hash="8992304485021375a3af10f5e61da6e8"/><file name="HelperController.php" hash="c3d5347a39df19b8618cfba5f6b46356"/><file name="IndexController.php" hash="e9e0d304539657969bfce8c2b33451a6"/></dir><dir name="etc"><file name="adminhtml.xml" hash="07e287503c40ce7c588efe7863c05002"/><file name="config.xml" hash="0b6cef2dd48ee259e34ae293682a507c"/><file name="system.xml" hash="5ded04fa4ab1d12507a4aff2219fa54b"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Webinterpret_Connector.xml" hash="087c2742f6bcb89ed6a77921e6493feb"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="webinterpret"><file name="connector.xml" hash="9e07d874db123d6152aa0136d0c7e2c7"/></dir></dir><dir name="template"><dir name="webinterpret"><dir name="connector"><file name="analytics.phtml" hash="c46ca2f6c420c5f3c26889cd97debe99"/><file name="footer.phtml" hash="271951d77602462872c325108863b9ca"/><file name="head.phtml" hash="107312871a7b2730532db8d986de5726"/><file name="product_redirect.phtml" hash="9f397d8a4e0ba6fe0e17e5b3f0e68566"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="webinterpret"><dir name="system"><dir name="config"><file name="activate.phtml" hash="5ef389ad58cb1be9cc666fecd8379fbf"/><dir name="fieldset"><file name="banner.phtml" hash="921b677bd3e52d9c86172bdf26ab4a37"/><file name="status.phtml" hash="658ad2722ec5678a031b2141a45d32c0"/></dir></dir></dir></dir></dir><dir name="layout"><dir name="webinterpret"><file name="connector.xml" hash="867fafe49fa978668f6e5d7027c57aa6"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="webinterpret"><dir name="flags"><file name="flag-at.png" hash="4b25c35462292c96ed63cdec1bf2a620"/><file name="flag-au.png" hash="257d4975ff4116933fefa2203246bdac"/><file name="flag-be.png" hash="6019f3255488f9ad20a94297cb727cd1"/><file name="flag-de.png" hash="f9cd1fdeec5f4324293d1a2b78ec0d4a"/><file name="flag-es.png" hash="3093c6e1acb830ee36aacf6a05792f87"/><file name="flag-fr.png" hash="b7439e4d985f157e8918a4d185abb6b1"/><file name="flag-ie.png" hash="b3532a63fa08d0f1681f73a444482199"/><file name="flag-it.png" hash="53270fd8fd0f626c839f7f260b630d48"/><file name="flag-uk.png" hash="25348c2592f135d83ba48ac2d9fc47fe"/><file name="flag-us.png" hash="99e4ef1110c6aeb4407ddbedb6bba8e7"/></dir><file name="webinterpret.css" hash="c1d5c817a9ec0c085ce843258dd7ff62"/><file name="webinterpret.js" hash="07d50b3562c4f9f71fafbf1ec18e8ab2"/></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Webinterpret_Connector.csv" hash="832847bc730d22c330d17732d7c52915"/></dir><dir name="de_DE"><file name="Webinterpret_Connector.csv" hash="95709b4e8cb46d02bba504f7b69dd761"/></dir></target></contents>
|
22 |
<compatible/>
|
23 |
+
<dependencies><required><php><min>5.3.0</min><max>7.0.0</max></php></required></dependencies>
|
24 |
</package>
|