Version Notes
Update the authentication flow
Download this release
Release Info
Developer | jimit |
Extension | mento |
Version | 1.3.0 |
Comparing to | |
See all releases |
Code changes from version 1.2.0 to 1.3.0
Mento-Installation.pdf
DELETED
Binary file
|
app/code/local/Mento/Social/Helper/Data.php
CHANGED
@@ -70,7 +70,7 @@ class Mento_Social_Helper_Data extends Mage_Core_Helper_Abstract
|
|
70 |
return false;
|
71 |
} else {
|
72 |
$ch = curl_init();
|
73 |
-
$url = "https://
|
74 |
|
75 |
curl_setopt($ch, CURLOPT_URL, $url);
|
76 |
curl_setopt_array($ch, array(CURLOPT_RETURNTRANSFER => TRUE));
|
70 |
return false;
|
71 |
} else {
|
72 |
$ch = curl_init();
|
73 |
+
$url = "https://panel.mento.io/oauth/ping?access_token=".$token;
|
74 |
|
75 |
curl_setopt($ch, CURLOPT_URL, $url);
|
76 |
curl_setopt_array($ch, array(CURLOPT_RETURNTRANSFER => TRUE));
|
app/code/local/Mento/Social/controllers/Adminhtml/PromotionController.php
CHANGED
@@ -72,7 +72,7 @@ class Mento_Social_Adminhtml_PromotionController extends Mage_Adminhtml_Controll
|
|
72 |
|
73 |
|
74 |
$ch = curl_init();
|
75 |
-
$url = "https://
|
76 |
$req = array("full_name"=>$full_name,"email"=>$email,"api_user"=>$api_user,"api_key"=>$api_key, "stores"=>$stores);
|
77 |
$str = http_build_query($req);
|
78 |
|
72 |
|
73 |
|
74 |
$ch = curl_init();
|
75 |
+
$url = "https://panel.mento.io/ecommerce/magento/apicreate";
|
76 |
$req = array("full_name"=>$full_name,"email"=>$email,"api_user"=>$api_user,"api_key"=>$api_key, "stores"=>$stores);
|
77 |
$str = http_build_query($req);
|
78 |
|
app/design/adminhtml/default/default/template/mento/promotion.phtml
DELETED
@@ -1,58 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
echo '<iframe frameborder="0" src="https://staging.mento.io/login?from=magento" width="100%" height="600" ></iframe>';
|
4 |
-
exit;
|
5 |
-
?>
|
6 |
-
|
7 |
-
<div class="content-header">
|
8 |
-
<table cellspacing="0">
|
9 |
-
<tr>
|
10 |
-
<td style="width:50%;"><h3 class="icon-head head-newsletter-list">Mento</h3></td>
|
11 |
-
<td class="form-buttons">
|
12 |
-
<?php if(!Mage::helper('social')->validAPI() ) { ?>
|
13 |
-
<button class="scalable add" onclick="window.location='<?php echo Mage::helper("adminhtml")->getUrl("admin_mento/adminhtml_promotion/apirole") ?>'"><span><span><span><?php echo Mage::helper('social')->__('Create API User & Role'); ?></span></span></span></button>
|
14 |
-
<?php } ?>
|
15 |
-
|
16 |
-
<?php // if(!Mage::helper('social')->validtoken() ) { ?>
|
17 |
-
<button class="scalable add" onclick="window.location='<?php echo Mage::helper("adminhtml")->getUrl("admin_mento/adminhtml_promotion/apirole") ?>'"><span><span><span><?php echo Mage::helper('social')->__('Reconnect to Mento'); ?></span></span></span></button>
|
18 |
-
<?php // } ?>
|
19 |
-
|
20 |
-
</td>
|
21 |
-
</tr>
|
22 |
-
</table>
|
23 |
-
</div>
|
24 |
-
<div>
|
25 |
-
|
26 |
-
|
27 |
-
<?php
|
28 |
-
|
29 |
-
|
30 |
-
if(!Mage::helper('social')->validAPI()) {
|
31 |
-
echo '<table width="100%" cellspacing="0" class="data">
|
32 |
-
<tbody>
|
33 |
-
<tr>
|
34 |
-
<td align="center"><h2>Connect your store with Mento</h2> <br />
|
35 |
-
<button class="scalable add" onclick="window.location=\''.Mage::helper("adminhtml")->getUrl("admin_mento/adminhtml_promotion/apirole").'\'"><span><span><span>'.Mage::helper('social')->__('Create API User & Role').'</span></span></span></button>
|
36 |
-
</td>
|
37 |
-
</tr>
|
38 |
-
</tbody>
|
39 |
-
</table>';
|
40 |
-
} else if(!Mage::helper('social')->validtoken()) {
|
41 |
-
echo '<table width="100%" cellspacing="0" class="data">
|
42 |
-
<tbody>
|
43 |
-
<tr>
|
44 |
-
<td align="center"><h2>Your access token is expired</h2> <br />
|
45 |
-
<button class="scalable add" onclick="window.location=\''.Mage::helper("adminhtml")->getUrl("admin_mento/adminhtml_promotion/apirole").'\'"><span><span><span>'.Mage::helper('social')->__('Reconnect to Mento').'</span></span></span></button>
|
46 |
-
</td>
|
47 |
-
</tr>
|
48 |
-
</tbody>
|
49 |
-
</table>';
|
50 |
-
} else {
|
51 |
-
echo '<iframe frameborder="0" src="https://staging.mento.io/ecommerce/magento/list?access_token='.Mage::helper('social')->gettoken().'" width="100%" height="600" ></iframe>';
|
52 |
-
}
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
?>
|
57 |
-
|
58 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
package.xml
CHANGED
@@ -1,18 +1,19 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Mento</name>
|
4 |
-
<version>1.
|
5 |
<stability>stable</stability>
|
6 |
-
<license
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
-
<summary>Social Media Marketing Tool for Online Sellers
|
|
|
10 |
<description>Social Media Marketing Tool for Online Sellers</description>
|
11 |
-
<notes>
|
12 |
-
<authors><author><name>
|
13 |
-
<date>2017-01-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magelocal"><dir name="Mento"><dir name="Social"><dir name="Block"><dir name="Adminhtml"><file name="Promotion.php" hash="2b34691d4d7504caa0f7bf4ae15f26c8"/></dir></dir><dir name="Helper"><file name="Data.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.0</min><max>7.0.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Mento</name>
|
4 |
+
<version>1.3.0</version>
|
5 |
<stability>stable</stability>
|
6 |
+
<license>OSL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
+
<summary>Social Media Marketing Tool for Online Sellers
|
10 |
+
</summary>
|
11 |
<description>Social Media Marketing Tool for Online Sellers</description>
|
12 |
+
<notes>Update the authentication flow</notes>
|
13 |
+
<authors><author><name>jimit</name><user>jimit</user><email>jimit@mento.io</email></author></authors>
|
14 |
+
<date>2017-01-17</date>
|
15 |
+
<time>07:31:43</time>
|
16 |
+
<contents><target name="magelocal"><dir name="Mento"><dir name="Social"><dir name="Block"><dir name="Adminhtml"><file name="Promotion.php" hash="2b34691d4d7504caa0f7bf4ae15f26c8"/></dir></dir><dir name="Helper"><file name="Data.php" hash="cb9ad87fd7e6451303f06556594e8ca9"/></dir><dir name="Model"><dir name="Product"><file name="Api.php" hash="6b26aff7f0bfe292d1795a9f7672512d"/></dir><dir name="Store"><file name="Api.php" hash="c1c6007f96bcd11d564f0586f0f3710f"/></dir><file name=".DS_Store" hash="36995b1ecc24f8969950f968014821fb"/><file name="._.DS_Store" hash="ec4a2c5ec6529cb5f55c76c0b28d7b9c"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="PromotionController.php" hash="9aae900710c828778ee72200e5baf5c5"/></dir></dir><dir name="etc"><file name="api.xml" hash="591ca13cf078c94e05e3ef86283f8253"/><file name="config.xml" hash="269a2e8d526764738e0550193394fb2b"/></dir><dir name="sql"><dir name="social_setup"><file name="mysql4-install-0.1.0.php" hash="7224511a61f87381c5e4f8bf43222a6c"/></dir><file name=".DS_Store" hash="a03a2e0e829bc9124384b148a1f893c0"/><file name="._.DS_Store" hash="8086728f82867c728eb0da0b2405a589"/></dir><file name=".DS_Store" hash="490f003acf0ffd30c66a7eeb0aeb5cb4"/><file name="._.DS_Store" hash="ed258f97796f3053420a59c3565ce097"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="mento.xml" hash="c21b579339e1551f59b40040fd6ea633"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mento_Social.xml" hash="ea5cc72e1a96f9b06ae66d8c9ca22299"/></dir></target></contents>
|
17 |
<compatible/>
|
18 |
<dependencies><required><php><min>5.2.0</min><max>7.0.0</max></php></required></dependencies>
|
19 |
</package>
|