Version Notes
Fix the callMe button Ajax requests when "Use Secure URLs in Frontend" is enabled.
Download this release
Release Info
Developer | cloud.IQ |
Extension | cloudiq |
Version | 2.0.1 |
Comparing to | |
See all releases |
Code changes from version 2.0.0 to 2.0.1
app/code/community/Cloudiq/Callme/Block/Button.php
CHANGED
@@ -139,10 +139,8 @@ class Cloudiq_Callme_Block_Button extends Mage_Core_Block_Template {
|
|
139 |
protected function _getFormUrl() {
|
140 |
$params = array();
|
141 |
if (Mage::app()->getStore()->isCurrentlySecure()) {
|
142 |
-
//
|
143 |
-
//
|
144 |
-
// right base url is set, but in that case the URL generated here will be HTTP and the Ajax submit
|
145 |
-
// will fail. Therefore, force a secure URL to be generated if the request was secure.
|
146 |
$params['_forced_secure'] = true;
|
147 |
}
|
148 |
return $this->getUrl('cloudiq/callme/request', $params);
|
139 |
protected function _getFormUrl() {
|
140 |
$params = array();
|
141 |
if (Mage::app()->getStore()->isCurrentlySecure()) {
|
142 |
+
// Modern browsers require the Ajax request protocol to match the protocol used for initial request,
|
143 |
+
// so force Magento to generate a secure URL if the request was secure.
|
|
|
|
|
144 |
$params['_forced_secure'] = true;
|
145 |
}
|
146 |
return $this->getUrl('cloudiq/callme/request', $params);
|
app/code/community/Cloudiq/Callme/etc/config.xml
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
|
4 |
<modules>
|
5 |
<Cloudiq_Callme>
|
6 |
-
<version>
|
7 |
</Cloudiq_Callme>
|
8 |
</modules>
|
9 |
|
@@ -78,9 +78,6 @@
|
|
78 |
</args>
|
79 |
</cloudiq>
|
80 |
</routers>
|
81 |
-
<secure_url>
|
82 |
-
<cloudiq_callme>/cloudiq/callme</cloudiq_callme>
|
83 |
-
</secure_url>
|
84 |
<translate>
|
85 |
<modules>
|
86 |
<Cloudiq_Callme>
|
3 |
|
4 |
<modules>
|
5 |
<Cloudiq_Callme>
|
6 |
+
<version>2.0.1</version>
|
7 |
</Cloudiq_Callme>
|
8 |
</modules>
|
9 |
|
78 |
</args>
|
79 |
</cloudiq>
|
80 |
</routers>
|
|
|
|
|
|
|
81 |
<translate>
|
82 |
<modules>
|
83 |
<Cloudiq_Callme>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>cloudiq</name>
|
4 |
-
<version>2.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.cloud-iq.com">Commercial License</license>
|
7 |
<channel>community</channel>
|
@@ -12,11 +12,11 @@
|
|
12 |
The callMe extension installs a callMe button on your Magento store. It’s beautifully simple to install and use.
|
13 |

|
14 |
Your visitors can then conveniently input their telephone number for an immediate call back, the service will immediately call you (the business) then instantly connect the customer when you pick up the phone!</description>
|
15 |
-
<notes>
|
16 |
<authors><author><name>cloud.IQ</name><user>cloud_iq</user><email>sales@cloud-iq.com</email></author></authors>
|
17 |
-
<date>2013-
|
18 |
-
<time>
|
19 |
-
<contents><target name="mageetc"><dir name="modules"><file name="Cloudiq_Callme.xml" hash="e41b3685af06770ec59c90fb9dff6760"/></dir></target><target name="magecommunity"><dir name="Cloudiq"><dir name="Callme"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Edit"><dir name="Tab"><file name="Callme.php" hash="33fe695c100cb309a2b5dd6a7074ed58"/></dir></dir></dir></dir><file name="Button.php" hash="
|
20 |
<compatible/>
|
21 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><package><name>Cloudiq_Core</name><channel>community</channel><min>1.0.0</min><max/></package></required></dependencies>
|
22 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>cloudiq</name>
|
4 |
+
<version>2.0.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.cloud-iq.com">Commercial License</license>
|
7 |
<channel>community</channel>
|
12 |
The callMe extension installs a callMe button on your Magento store. It’s beautifully simple to install and use.
|
13 |

|
14 |
Your visitors can then conveniently input their telephone number for an immediate call back, the service will immediately call you (the business) then instantly connect the customer when you pick up the phone!</description>
|
15 |
+
<notes>Fix the callMe button Ajax requests when "Use Secure URLs in Frontend" is enabled.</notes>
|
16 |
<authors><author><name>cloud.IQ</name><user>cloud_iq</user><email>sales@cloud-iq.com</email></author></authors>
|
17 |
+
<date>2013-10-21</date>
|
18 |
+
<time>14:47:48</time>
|
19 |
+
<contents><target name="mageetc"><dir name="modules"><file name="Cloudiq_Callme.xml" hash="e41b3685af06770ec59c90fb9dff6760"/></dir></target><target name="magecommunity"><dir name="Cloudiq"><dir name="Callme"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Edit"><dir name="Tab"><file name="Callme.php" hash="33fe695c100cb309a2b5dd6a7074ed58"/></dir></dir></dir></dir><file name="Button.php" hash="100c959f5567841ccbd89091e13571b2"/></dir><dir name="Helper"><file name="Data.php" hash="85b0f590edbd071dadd4dd69f47cf768"/><file name="Options.php" hash="44da04907ac960c206b12c84bdc54850"/></dir><dir name="Model"><dir name="Api"><file name="Callme.php" hash="bf45783b4168869d4bcf9038b2970a8f"/></dir><file name="Config.php" hash="123f7f5b8fc0161e9e94e1c97de74b79"/><file name="Observer.php" hash="30062e5862e8901eb019f9542070c2b0"/><dir name="Resource"><dir name="Config"><file name="Collection.php" hash="c8cb34ede9c8c4ea692a560b47b27025"/></dir><file name="Config.php" hash="f8dfebe59e9f34ee306ea29f188e7bf2"/></dir></dir><dir name="Test"><dir name="Config"><file name="Base.php" hash="8b8b866e1321e1e98e7a4f36a59d2183"/></dir><dir name="Controller"><dir name="Block"><dir name="fixtures"><file name="testCallmeDisabled.yaml" hash="64621424e49f70f56b13857b28268200"/><file name="testCoreDisabled.yaml" hash="4731e31d6f73894232475d7ccbcb7758"/><file name="testDisplayOnAllPages.yaml" hash="81dbaa7b53e28e5d7e5875274dad6ef8"/></dir><dir name="providers"><file name="testDisplayOnAllPages.yaml" hash="c5fb386e2508b360bec626b5acad1076"/></dir></dir><file name="Block.php" hash="a3d3e0b9749e273953d147bbd816d6f1"/></dir><dir name="Helper"><file name="Options.php" hash="431d9ab9633efdbdd0df9ec6e22af9fc"/></dir><dir name="Model"><dir name="Config"><dir name="fixtures"><file name="validConfigObject.yaml" hash="ead7a835c645cbba6e4effe3bc00d864"/></dir><dir name="providers"><file name="testOptionalField.yaml" hash="f253cd136bd4ceacc5f3e07dc936f7db"/><file name="testRequiredField.yaml" hash="63ec4c95468c32b0646eb8e8360097de"/></dir></dir><file name="Config.php" hash="a9b14a2e23922d9638fa12959b1384fb"/></dir></dir><dir name="Varien"><dir name="Data"><dir name="Form"><dir name="Element"><file name="Colourpicker.php" hash="b2f796c6b776291d4820dd355bcd1f7c"/><file name="Openinghours.php" hash="2378bfe07e017eb6e0053443562bbea9"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="CallmeController.php" hash="9bc2d43037ea553ee980e32813f17c99"/></dir><file name="CallmeController.php" hash="a34309a5230ed5cb616a22cc4a0b8b62"/></dir><dir name="etc"><file name="config.xml" hash="a709393108312724afe702e2a32b728c"/></dir><dir name="sql"><dir name="cloudiq_callme_setup"><file name="mysql4-install-1.0.0.php" hash="565324b929bcd1cce3813bfbd146a392"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="cloudiq"><file name="callme.xml" hash="93aae78cddc91367219762316cf50f9c"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="cloudiq"><file name="callme.xml" hash="74aec1e1170e588b108d7a1176eaf9a4"/></dir></dir><dir name="template"><dir name="cloudiq"><dir name="callme"><file name="button.phtml" hash="ffb7f2832f2c168ec787c59857c122be"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_GB"><file name="Cloudiq_Callme.csv" hash="a056a4403ab97dc4308b9b84a8bcfcfd"/></dir></target><target name="mageweb"><dir name="js"><dir name="cloudiq"><file name="callme-button.js" hash="42de2870222b7b96062a063b1216685c"/><dir name="callme-jscolor"><file name="arrow.gif" hash="5034704a76cd55c1cbcbc58ea6bf523f"/><file name="cross.gif" hash="ba9a274b9323753cd95bc3b1eb2f4e5f"/><file name="demo.html" hash="edf71251cb2be20322d2efb00aee86a6"/><file name="hs.png" hash="fefa1a03d92ebad25c88dca94a0b63db"/><file name="hv.png" hash="990d71cada17da100653636cf8490884"/><file name="jscolor.js" hash="b65a1505390592ac6c0177d6b84774e0"/></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="cloudiq"><file name="callme.css" hash="a355859aec05b9d485f3f9287eb862be"/><dir name="js"><file name="callme.js" hash="4007f758fde195875608fcaf32f23a7f"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="cloudiq"><dir name="css"><file name="callme-button.css" hash="048f2a083509251e9a0ca7999221ea17"/></dir></dir></dir></dir></dir></target></contents>
|
20 |
<compatible/>
|
21 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><package><name>Cloudiq_Core</name><channel>community</channel><min>1.0.0</min><max/></package></required></dependencies>
|
22 |
</package>
|