Version Notes
Improvements: Loading thumbnail images
Download this release
Release Info
| Developer | eMagicOne |
| Extension | mobile_assistant_connector |
| Version | 1.1.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.1.0 to 1.1.1
app/code/community/Emagicone/Mobassistantconnector/controllers/IndexController.php
CHANGED
|
@@ -26,7 +26,7 @@ class Emagicone_Mobassistantconnector_IndexController extends Mage_Core_Controll
|
|
| 26 |
public $def_currency;
|
| 27 |
public $currency_code;
|
| 28 |
const GSM_URL = 'https://android.googleapis.com/gcm/send';
|
| 29 |
-
const MB_VERSION = '$Revision:
|
| 30 |
|
| 31 |
public function indexAction() {
|
| 32 |
Mage::app()->cleanCache();
|
|
@@ -1164,10 +1164,16 @@ class Emagicone_Mobassistantconnector_IndexController extends Mage_Core_Controll
|
|
| 1164 |
$block->setItem($orderItem);
|
| 1165 |
$_options = $block->getItemOptions();
|
| 1166 |
|
| 1167 |
-
$
|
| 1168 |
-
|
|
|
|
|
|
|
|
|
|
| 1169 |
|
| 1170 |
-
|
|
|
|
|
|
|
|
|
|
| 1171 |
$thumbnail = '';
|
| 1172 |
}
|
| 1173 |
|
|
@@ -1904,9 +1910,19 @@ class Emagicone_Mobassistantconnector_IndexController extends Mage_Core_Controll
|
|
| 1904 |
$productFinal['name'] = $product->getName();
|
| 1905 |
$productFinal['type_id'] = ucfirst($product->getTypeId());
|
| 1906 |
// Mage::helper('catalog/image')->init($product, 'thumbnail');
|
| 1907 |
-
$thumbnail = $product->getThumbnail();
|
| 1908 |
|
| 1909 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1910 |
|
| 1911 |
if(($thumbnail == 'no_selection') || (!isset($thumbnail))) {
|
| 1912 |
$productFinal['thumbnail'] = '';
|
|
@@ -2048,16 +2064,23 @@ class Emagicone_Mobassistantconnector_IndexController extends Mage_Core_Controll
|
|
| 2048 |
}
|
| 2049 |
|
| 2050 |
foreach ($salesCollection as $order) {
|
| 2051 |
-
$thumbnail_path = $order->getProduct()->getThumbnail();
|
| 2052 |
-
$thumbnail = $order->getProduct()->getMediaConfig()->getMediaUrl($thumbnail_path);
|
| 2053 |
|
| 2054 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2055 |
$thumbnail = '';
|
| 2056 |
}
|
| 2057 |
|
| 2058 |
$ord_prodArr = $order->toArray();
|
| 2059 |
-
|
| 2060 |
$ord_prodArr['thumbnail'] = $thumbnail;
|
|
|
|
| 2061 |
$ord_prodArr['price'] = $this->_price_format($ord_prodArr['iso_code'], 1, $ord_prodArr['price'], $this->currency_code);
|
| 2062 |
if($ord_prodArr['orig_price'] > 0) {
|
| 2063 |
$ord_prodArr['orig_price'] = $this->_price_format($ord_prodArr['iso_code'], 1, $ord_prodArr['orig_price'], $this->currency_code);
|
|
@@ -2452,12 +2475,16 @@ class Emagicone_Mobassistantconnector_IndexController extends Mage_Core_Controll
|
|
| 2452 |
$product['product_price'] = $item->getRowTotal();
|
| 2453 |
$product['product_price'] = $this->_price_format($this->def_currency, 3, $product['product_price'], $this->currency_code);
|
| 2454 |
|
| 2455 |
-
$
|
| 2456 |
-
|
|
|
|
|
|
|
|
|
|
| 2457 |
|
| 2458 |
-
if(($
|
| 2459 |
$thumbnail = '';
|
| 2460 |
}
|
|
|
|
| 2461 |
$product['product_image'] = $thumbnail;
|
| 2462 |
|
| 2463 |
$buy_request = $item->getBuyRequest()->getData();
|
| 26 |
public $def_currency;
|
| 27 |
public $currency_code;
|
| 28 |
const GSM_URL = 'https://android.googleapis.com/gcm/send';
|
| 29 |
+
const MB_VERSION = '$Revision: 84 $';
|
| 30 |
|
| 31 |
public function indexAction() {
|
| 32 |
Mage::app()->cleanCache();
|
| 1164 |
$block->setItem($orderItem);
|
| 1165 |
$_options = $block->getItemOptions();
|
| 1166 |
|
| 1167 |
+
$thumbnail = (string)Mage::helper('catalog/image')
|
| 1168 |
+
->init($orderItem->getProduct(), 'image')
|
| 1169 |
+
->constrainOnly(TRUE)
|
| 1170 |
+
->keepAspectRatio(TRUE)
|
| 1171 |
+
->resize(150, null);
|
| 1172 |
|
| 1173 |
+
// $thumbnail_path = $orderItem->getProduct()->getThumbnail();
|
| 1174 |
+
// $thumbnail = $orderItem->getProduct()->getMediaConfig()->getMediaUrl($thumbnail_path);
|
| 1175 |
+
|
| 1176 |
+
if(($thumbnail == 'no_selection') || (!isset($thumbnail))) {
|
| 1177 |
$thumbnail = '';
|
| 1178 |
}
|
| 1179 |
|
| 1910 |
$productFinal['name'] = $product->getName();
|
| 1911 |
$productFinal['type_id'] = ucfirst($product->getTypeId());
|
| 1912 |
// Mage::helper('catalog/image')->init($product, 'thumbnail');
|
|
|
|
| 1913 |
|
| 1914 |
+
// $thumbnail = $product->getThumbnail();
|
| 1915 |
+
// var_dump($product->isVisibleInCatalog());
|
| 1916 |
+
// die();
|
| 1917 |
+
|
| 1918 |
+
$thumbnail = (string)Mage::helper('catalog/image')
|
| 1919 |
+
->init($product, 'image')
|
| 1920 |
+
->constrainOnly(TRUE)
|
| 1921 |
+
->keepAspectRatio(TRUE)
|
| 1922 |
+
->resize(150, null);
|
| 1923 |
+
|
| 1924 |
+
// $productFinal['thumbnail'] = $product->getMediaConfig()->getMediaUrl($thumbnail);
|
| 1925 |
+
$productFinal['thumbnail'] = $thumbnail;
|
| 1926 |
|
| 1927 |
if(($thumbnail == 'no_selection') || (!isset($thumbnail))) {
|
| 1928 |
$productFinal['thumbnail'] = '';
|
| 2064 |
}
|
| 2065 |
|
| 2066 |
foreach ($salesCollection as $order) {
|
|
|
|
|
|
|
| 2067 |
|
| 2068 |
+
$thumbnail = (string)Mage::helper('catalog/image')
|
| 2069 |
+
->init($order->getProduct(), 'image')
|
| 2070 |
+
->constrainOnly(TRUE)
|
| 2071 |
+
->keepAspectRatio(TRUE)
|
| 2072 |
+
->resize(150, null);
|
| 2073 |
+
|
| 2074 |
+
// $thumbnail_path = $order->getProduct()->getThumbnail();
|
| 2075 |
+
// $thumbnail = $order->getProduct()->getMediaConfig()->getMediaUrl($thumbnail_path);
|
| 2076 |
+
|
| 2077 |
+
if(($thumbnail == 'no_selection') || (!isset($thumbnail))) {
|
| 2078 |
$thumbnail = '';
|
| 2079 |
}
|
| 2080 |
|
| 2081 |
$ord_prodArr = $order->toArray();
|
|
|
|
| 2082 |
$ord_prodArr['thumbnail'] = $thumbnail;
|
| 2083 |
+
|
| 2084 |
$ord_prodArr['price'] = $this->_price_format($ord_prodArr['iso_code'], 1, $ord_prodArr['price'], $this->currency_code);
|
| 2085 |
if($ord_prodArr['orig_price'] > 0) {
|
| 2086 |
$ord_prodArr['orig_price'] = $this->_price_format($ord_prodArr['iso_code'], 1, $ord_prodArr['orig_price'], $this->currency_code);
|
| 2475 |
$product['product_price'] = $item->getRowTotal();
|
| 2476 |
$product['product_price'] = $this->_price_format($this->def_currency, 3, $product['product_price'], $this->currency_code);
|
| 2477 |
|
| 2478 |
+
$thumbnail = (string)Mage::helper('catalog/image')
|
| 2479 |
+
->init($item->getProduct(), 'small_image')
|
| 2480 |
+
->constrainOnly(TRUE)
|
| 2481 |
+
->keepAspectRatio(TRUE)
|
| 2482 |
+
->resize(150, null);
|
| 2483 |
|
| 2484 |
+
if(($thumbnail == 'no_selection') || (!isset($thumbnail))) {
|
| 2485 |
$thumbnail = '';
|
| 2486 |
}
|
| 2487 |
+
|
| 2488 |
$product['product_image'] = $thumbnail;
|
| 2489 |
|
| 2490 |
$buy_request = $item->getBuyRequest()->getData();
|
package.xml
CHANGED
|
@@ -1,20 +1,18 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>mobile_assistant_connector</name>
|
| 4 |
-
<version>1.1.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.gnu.org/licenses/gpl.html">GNU</license>
|
| 7 |
<channel>community</channel>
|
| 8 |
<extends/>
|
| 9 |
<summary>Mobile Assistant Connector</summary>
|
| 10 |
<description>Mobile Assistant Connector</description>
|
| 11 |
-
<notes>
|
| 12 |
-
Fixed: - stats performance
|
| 13 |
-
- thumbnails</notes>
|
| 14 |
<authors><author><name>eMagicOne</name><user>mobile</user><email>mobile@emagicone.com</email></author></authors>
|
| 15 |
-
<date>2015-03-
|
| 16 |
-
<time>16:
|
| 17 |
-
<contents><target name="magecommunity"><dir name="Emagicone"><dir name="Affiliate"><dir name="Model"><file name="Observer.php" hash="34f47695ff6a590f554331fd5ff38ce5"/></dir><dir name="etc"><file name="adminhtml.xml" hash="76cc4c681e62263421f09fdbd94e9b91"/><file name="config.xml" hash="9d4d74e1322ab291275f92ef634ff6fd"/><file name="system.xml" hash="b2baadb73f35fe5a06548e312dcf0b52"/></dir></dir><dir name="Mobassistantconnector"><dir name="Helper"><file name="Data.php" hash="37602f03d9864833f0d306344ddff60f"/></dir><dir name="Model"><file name="Defpassword.php" hash="ab8f696fce0029f113986b83ddeb8232"/><file name="Login.php" hash="6c82713acedcf883203c6bf964a61016"/><file name="Observer.php" hash="bb18972490df3223aeb473d917a2acf4"/><file name="Order.php" hash="f3d5529e0504ea0265cb661e03f41109"/><file name="Password.php" hash="c8fe770cb05b7e45050c6549cb9d39a3"/></dir><dir name="controllers"><file name="IndexController.php" hash="
|
| 18 |
<compatible/>
|
| 19 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php><extension><name>curl</name><min>1.0</min><max>3.0</max></extension><extension><name>json</name><min>1.0</min><max>3.0</max></extension><extension><name>date</name><min>1.0</min><max>3.0</max></extension></required></dependencies>
|
| 20 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>mobile_assistant_connector</name>
|
| 4 |
+
<version>1.1.1</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.gnu.org/licenses/gpl.html">GNU</license>
|
| 7 |
<channel>community</channel>
|
| 8 |
<extends/>
|
| 9 |
<summary>Mobile Assistant Connector</summary>
|
| 10 |
<description>Mobile Assistant Connector</description>
|
| 11 |
+
<notes>Improvements: Loading thumbnail images</notes>
|
|
|
|
|
|
|
| 12 |
<authors><author><name>eMagicOne</name><user>mobile</user><email>mobile@emagicone.com</email></author></authors>
|
| 13 |
+
<date>2015-03-25</date>
|
| 14 |
+
<time>16:44:35</time>
|
| 15 |
+
<contents><target name="magecommunity"><dir name="Emagicone"><dir name="Affiliate"><dir name="Model"><file name="Observer.php" hash="34f47695ff6a590f554331fd5ff38ce5"/></dir><dir name="etc"><file name="adminhtml.xml" hash="76cc4c681e62263421f09fdbd94e9b91"/><file name="config.xml" hash="9d4d74e1322ab291275f92ef634ff6fd"/><file name="system.xml" hash="b2baadb73f35fe5a06548e312dcf0b52"/></dir></dir><dir name="Mobassistantconnector"><dir name="Helper"><file name="Data.php" hash="37602f03d9864833f0d306344ddff60f"/></dir><dir name="Model"><file name="Defpassword.php" hash="ab8f696fce0029f113986b83ddeb8232"/><file name="Login.php" hash="6c82713acedcf883203c6bf964a61016"/><file name="Observer.php" hash="bb18972490df3223aeb473d917a2acf4"/><file name="Order.php" hash="f3d5529e0504ea0265cb661e03f41109"/><file name="Password.php" hash="c8fe770cb05b7e45050c6549cb9d39a3"/></dir><dir name="controllers"><file name="IndexController.php" hash="48454fe33f893e6cac71f1a679d2e765"/><dir name="adminhtml"><file name="IndexController.php" hash="ef5ca028e534cbf81b39a643885c9511"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="bd21488195715421d3beb6a512acd5b5"/><file name="config.xml" hash="a3369251198939eba20d2b0fc020b5c2"/><file name="system.xml" hash="916fe7ee643e4dcb15a5498219605896"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Emagicone_Mobassistantconnector.xml" hash="7bb654478173d96ad294000fc9625820"/></dir></target><target name="magelocale"><dir><dir name="en_GB"><file name="Emagicone_Mobassistantconnector.csv" hash="eaf733f81ff47627c4389d487c93709f"/><file name="__Emagicone_Mobassistantconnector.csv" hash="eaf733f81ff47627c4389d487c93709f"/></dir><dir name="en_US"><file name="Emagicone_Mobassistantconnector.csv" hash="510d79a25c0bfb7a096aab57d8c5b458"/><file name="__Emagicone_Mobassistantconnector.csv" hash="510d79a25c0bfb7a096aab57d8c5b458"/></dir><dir name="es_ES"><file name="Emagicone_Mobassistantconnector.csv" hash="acc37c432dd8b4134844291931b70fbf"/><file name="__Emagicone_Mobassistantconnector.csv" hash="acc37c432dd8b4134844291931b70fbf"/></dir><dir name="fr_FR"><file name="Emagicone_Mobassistantconnector.csv" hash="76c48723a6bbd59534781fd3c7f6d86e"/><file name="__Emagicone_Mobassistantconnector.csv" hash="76c48723a6bbd59534781fd3c7f6d86e"/></dir><dir name="ru_RU"><file name="Emagicone_Mobassistantconnector.csv" hash="2346397cbe029dcc724717b953a3f38c"/><file name="__Emagicone_Mobassistantconnector.csv" hash="2346397cbe029dcc724717b953a3f38c"/></dir><dir name="uk_UA"><file name="Emagicone_Mobassistantconnector.csv" hash="cad0e0c3ec7603e6b886d815357d1766"/><file name="__Emagicone_Mobassistantconnector.csv" hash="cad0e0c3ec7603e6b886d815357d1766"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="mobassistantconnector.xml" hash="b5c4d423be8de0c5d73d64783dcb9a3c"/></dir><dir name="template"><dir name="mobassistantconnector"><file name="jsinit.phtml" hash="785c82b5cf6b2a7dc94a1436d1c9115f"/></dir></dir></dir></dir></dir></target></contents>
|
| 16 |
<compatible/>
|
| 17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php><extension><name>curl</name><min>1.0</min><max>3.0</max></extension><extension><name>json</name><min>1.0</min><max>3.0</max></extension><extension><name>date</name><min>1.0</min><max>3.0</max></extension></required></dependencies>
|
| 18 |
</package>
|
