Avejana_ReviewAndQA - Version 1.1.5

Version Notes

Avejana Custom Review Rating and Question Answer API

Download this release

Release Info

Developer aveJanaReviews
Extension Avejana_ReviewAndQA
Version 1.1.5
Comparing to
See all releases


Code changes from version 1.1.4 to 1.1.5

app/code/community/Avejana/AvejanaRMS/Model/Observer.php CHANGED
@@ -83,10 +83,9 @@ class Avejana_AvejanaRMS_Model_Observer{
83
 
84
  try
85
  {
86
- $url = Mage::helper('avejanarms')->getCompanyUrl().'/api/review/';
87
-
88
- $event = $observer->getEvent();
89
- $reviewdata = $event->getreviewdata();
90
 
91
  $data = array(
92
 
@@ -142,7 +141,6 @@ class Avejana_AvejanaRMS_Model_Observer{
142
  public function export_product_to_avejana($product){
143
 
144
  $url = Mage::helper('avejanarms')->getUserUrl().'/api/product/';
145
-
146
  try{
147
  $imageurl = $product->getImage();
148
  if($imageurl == 'no_selection')
@@ -155,6 +153,9 @@ class Avejana_AvejanaRMS_Model_Observer{
155
  $imageurl=Mage::getModel('catalog/product_media_config')->getMediaUrl($product->getImage());
156
  }
157
 
 
 
 
158
  $data = array(
159
 
160
  'CompanyID' => Mage::helper('avejanarms')->getCompanyId(),
@@ -172,7 +173,6 @@ class Avejana_AvejanaRMS_Model_Observer{
172
  'ProductPrice' => $product->getPrice(),
173
 
174
  );
175
-
176
  $header_arr = array(
177
 
178
  "content-type: application/x-www-form-urlencoded",
@@ -181,11 +181,11 @@ class Avejana_AvejanaRMS_Model_Observer{
181
 
182
  "user_id: ".Mage::helper('avejanarms')->getUserId().""
183
  );
184
-
185
  $ajax_response = $this->callPUTCurl($url, $data, $header_arr);
186
 
187
  $response = json_decode($ajax_response);
188
- //print_r($ajax_response);die;
189
  if($response){
190
  $status = $response->status;
191
  $attr = $product->getResource()->getAttribute('avejana_product_import');
@@ -225,125 +225,130 @@ class Avejana_AvejanaRMS_Model_Observer{
225
  /************send Order API when order placed in magento*************************/
226
  public function send_salesdata_to_avejana($observer){
227
 
228
- $url = Mage::helper('avejanarms')->getUserUrl().'/api/sales/';
229
 
230
- $con = Mage::getSingleton('core/resource');
231
 
232
- $write = $con->getConnection('core_write');
233
 
234
- $order = $observer->getOrder();
235
-
236
- $increment_id = $order->getIncrementId();
237
 
238
- $orderId = $order->getId();
 
 
239
 
240
- $order_date = date_format(date_create($order->getCreatedAtStoreDate()),"Y-m-d");
241
 
242
- $customer_id = $order->getCustomerId();
243
 
244
- $privacy = '1';
245
 
246
- $customer_name = $order->getCustomerName();
247
 
248
- $customer_email = $order->getCustomerEmail();
249
-
250
- $customer_dob = $order->getCustomerDob();
251
-
252
- $customer_gender= $order->getCustomerGender();
253
 
254
- $data = array(
255
 
256
- 'FromCompany' => Mage::helper('avejanarms')->getCompanyId(),
257
 
258
- 'OrderID' => $increment_id,
259
 
260
- 'OrderDate' => $order_date,
261
 
262
- 'CustomerName' => $customer_name,
263
 
264
- 'CustomerEmail' => $customer_email,
265
-
266
- 'BirthDate' => $customer_dob,
267
 
268
- 'GenderID' => $customer_gender,
269
 
270
- );
271
 
272
- $header_arr = array(
273
 
274
- "content-type: application/x-www-form-urlencoded",
275
 
276
- "rest-ajevana-key: ".Mage::helper('avejanarms')->getApiKey()."",
277
 
278
- "user-id: ".Mage::helper('avejanarms')->getUserId().""
279
- );
280
 
281
- $items = $order->getAllItems();
282
 
283
- $product_price = 0;
284
 
285
- foreach($items as $item){
286
 
287
- $product_price = $item->getPrice();
 
288
 
289
- $pid = $item->getProductId();
290
 
291
- $product= Mage::getModel('catalog/product')->load($pid);
292
 
293
- $this->export_product_to_avejana($product);/*********Product export to avejana************/
294
 
295
- $attributeSetModel = Mage::getModel("eav/entity_attribute_set")->load($product->getAttributeSetId());
296
 
297
- $attributeSetName = $attributeSetModel->getAttributeSetName();
298
 
 
299
 
 
300
 
301
- $parentIds = Mage::getResourceSingleton('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
302
 
 
303
 
304
 
305
- if ($product->getTypeId() == 'simple' && empty($parentIds)) {
306
 
307
-
308
 
309
- $data['ProductID'] = $item->getProductId();
310
 
311
- }else{
312
 
313
- if(sizeof($parentIds) > 0){
314
 
315
- $productId = $parentIds[0];
316
 
317
- }else{
318
 
319
- $productId = $item->getProductId();
320
 
321
- }
322
 
323
- $data['ProductID'] = $productId;
324
 
325
-
326
 
327
- }
328
 
329
-
330
 
331
- $data['Price'] = number_format((float)$product_price, 2, '.', '');
332
 
333
- $data['Quantity'] = $item->getQtyOrdered();
334
 
335
-
336
 
337
- $ajax_response = $this->callPUTCurl($url, $data, $header_arr);
338
- //echo '<pre>'; print_r($ajax_response);
339
-
340
- }
341
-
342
- /**********Update database value of order exported to avejana*************/
343
- if($orderId){
344
- $query= "update sales_flat_order set order_exported_to_avejana = 1 where entity_id=$orderId";
345
- $write->query($query);
 
346
  }
 
 
 
 
 
 
 
 
 
 
347
  return true;
348
  }
349
 
83
 
84
  try
85
  {
86
+ $url = Mage::helper('avejanarms')->getCompanyUrl().'/api/review/';
87
+ $event = $observer->getEvent();
88
+ $reviewdata = $event->getreviewdata();
 
89
 
90
  $data = array(
91
 
141
  public function export_product_to_avejana($product){
142
 
143
  $url = Mage::helper('avejanarms')->getUserUrl().'/api/product/';
 
144
  try{
145
  $imageurl = $product->getImage();
146
  if($imageurl == 'no_selection')
153
  $imageurl=Mage::getModel('catalog/product_media_config')->getMediaUrl($product->getImage());
154
  }
155
 
156
+ //$producturl = Mage::getUrl().$product->getUrlPath();
157
+ $producturl = Mage::getUrl().$product->getUrlPath();
158
+
159
  $data = array(
160
 
161
  'CompanyID' => Mage::helper('avejanarms')->getCompanyId(),
173
  'ProductPrice' => $product->getPrice(),
174
 
175
  );
 
176
  $header_arr = array(
177
 
178
  "content-type: application/x-www-form-urlencoded",
181
 
182
  "user_id: ".Mage::helper('avejanarms')->getUserId().""
183
  );
184
+ //print_r($data);die;
185
  $ajax_response = $this->callPUTCurl($url, $data, $header_arr);
186
 
187
  $response = json_decode($ajax_response);
188
+ //print_r($response);die;
189
  if($response){
190
  $status = $response->status;
191
  $attr = $product->getResource()->getAttribute('avejana_product_import');
225
  /************send Order API when order placed in magento*************************/
226
  public function send_salesdata_to_avejana($observer){
227
 
228
+ $url = Mage::helper('avejanarms')->getUserUrl().'/api/sales/';
229
 
230
+ $con = Mage::getSingleton('core/resource');
231
 
232
+ $write = $con->getConnection('core_write');
233
 
234
+ //$shipment = $observer->getEvent()->getShipment();
235
+
236
+ $order = $observer->getOrder();
237
 
238
+ if($order->getStatus()=='complete'){
239
+ //print_r($order->getStatus());die;
240
+ $increment_id = $order->getIncrementId();
241
 
242
+ $orderId = $order->getId();
243
 
244
+ $order_date = date_format(date_create($order->getCreatedAtStoreDate()),"Y-m-d");
245
 
246
+ $customer_id = $order->getCustomerId();
247
 
248
+ $privacy = '1';
249
 
250
+ $customer_name = $order->getCustomerName();
 
 
 
 
251
 
252
+ $customer_email = $order->getCustomerEmail();
253
 
254
+ $customer_dob = $order->getCustomerDob();
255
 
256
+ $customer_gender= $order->getCustomerGender();
257
 
258
+ $data = array(
259
 
260
+ 'FromCompany' => Mage::helper('avejanarms')->getCompanyId(),
261
 
262
+ 'OrderID' => $increment_id,
 
 
263
 
264
+ 'OrderDate' => $order_date,
265
 
266
+ 'CustomerName' => $customer_name,
267
 
268
+ 'CustomerEmail' => $customer_email,
269
 
270
+ 'BirthDate' => $customer_dob,
271
 
272
+ 'GenderID' => $customer_gender,
273
 
274
+ );
275
+ //print_r($data);die;
276
 
277
+ $header_arr = array(
278
 
279
+ "content-type: application/x-www-form-urlencoded",
280
 
281
+ "rest-ajevana-key: ".Mage::helper('avejanarms')->getApiKey()."",
282
 
283
+ "user-id: ".Mage::helper('avejanarms')->getUserId().""
284
+ );
285
 
286
+ $items = $order->getAllItems();
287
 
288
+ $product_price = 0;
289
 
290
+ foreach($items as $item){
291
 
292
+ $product_price = $item->getPrice();
293
 
294
+ $pid = $item->getProductId();
295
 
296
+ $product= Mage::getModel('catalog/product')->load($pid);
297
 
298
+ $this->export_product_to_avejana($product);/*********Product export to avejana************/
299
 
300
+ $attributeSetModel = Mage::getModel("eav/entity_attribute_set")->load($product->getAttributeSetId());
301
 
302
+ $attributeSetName = $attributeSetModel->getAttributeSetName();
303
 
304
 
 
305
 
306
+ $parentIds = Mage::getResourceSingleton('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
307
 
 
308
 
 
309
 
310
+ if ($product->getTypeId() == 'simple' && empty($parentIds)) {
311
 
 
312
 
 
313
 
314
+ $data['ProductID'] = $item->getProductId();
315
 
316
+ }else{
317
 
318
+ if(sizeof($parentIds) > 0){
319
 
320
+ $productId = $parentIds[0];
321
 
322
+ }else{
323
 
324
+ $productId = $item->getProductId();
325
 
326
+ }
327
 
328
+ $data['ProductID'] = $productId;
329
 
 
330
 
331
+
332
+ }
333
+
334
+ $data['Price'] = number_format((float)$product_price, 2, '.', '');
335
+
336
+ $data['Quantity'] = $item->getQtyOrdered();
337
+
338
+
339
+ //print_r($data);die;
340
+ $ajax_response = $this->callPUTCurl($url, $data, $header_arr);
341
  }
342
+ //echo '<pre>'; print_r($ajax_response);
343
+
344
+
345
+
346
+ /**********Update database value of order exported to avejana*************/
347
+ if($orderId){
348
+ $query= "update sales_flat_order set order_exported_to_avejana = 1 where entity_id=$orderId";
349
+ $write->query($query);
350
+ }
351
+ }
352
  return true;
353
  }
354
 
app/code/community/Avejana/AvejanaRMS/controllers/IndexController.php CHANGED
@@ -154,7 +154,7 @@ class Avejana_AvejanaRMS_IndexController extends Mage_Core_Controller_Front_Acti
154
  try{
155
 
156
  Mage::dispatchEvent('controller_action_postdispatch_allsales_data_to_avejana', array('salesdata'=> 1));
157
- $this->_redirectReferer();
158
  $url = Mage::helper('avejanarms')->getUserUrl().'/api/sales/';
159
  $con = Mage::getSingleton('core/resource');
160
  $write = $con->getConnection('core_write');
@@ -279,4 +279,105 @@ $this->_redirectReferer();
279
  // Mage::getSingleton('adminhtml/session')->addSuccess("Orders has been exported to Avajana");
280
  $this->_redirectReferer();
281
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
282
  }
154
  try{
155
 
156
  Mage::dispatchEvent('controller_action_postdispatch_allsales_data_to_avejana', array('salesdata'=> 1));
157
+ //$this->_redirectReferer();
158
  $url = Mage::helper('avejanarms')->getUserUrl().'/api/sales/';
159
  $con = Mage::getSingleton('core/resource');
160
  $write = $con->getConnection('core_write');
279
  // Mage::getSingleton('adminhtml/session')->addSuccess("Orders has been exported to Avajana");
280
  $this->_redirectReferer();
281
  }
282
+
283
+
284
+ public function reviewloadAction(){
285
+
286
+ try{
287
+ $productid = $this->getRequest()->getPost('productid');//die('kk');
288
+ $url = Mage::helper('avejanarms')->getCompanyUrl().'/api/reviewreply/';
289
+ $store_id = Mage::app()->getStore()->getStoreId();
290
+ $action = Mage::getModel('catalog/resource_product_action');
291
+ $returnarr =array();
292
+
293
+ $data = array(
294
+
295
+ 'CompanyID' => Mage::helper('avejanarms')->getCompanyId(),
296
+
297
+ 'ProductID' => $productid
298
+
299
+ );
300
+
301
+ $header_arr = array(
302
+
303
+ "rest-ajevana-key: ".Mage::helper('avejanarms')->getApiKey()."",
304
+
305
+ "user-id: ".Mage::helper('avejanarms')->getUserId().""
306
+
307
+ );
308
+
309
+ $final_url = $url . "?" . http_build_query($data);
310
+
311
+
312
+
313
+ $ajax_response = $this->callGETCurl($final_url, $data, $header_arr);
314
+
315
+
316
+ $response = json_decode($ajax_response);
317
+ //print_r($ajax_response);exit;
318
+ if($response){
319
+ $status = $response->status;
320
+
321
+ if($response->status=='success'){
322
+
323
+ $totalratings=0;
324
+ foreach($response->message as $reviews){
325
+ $totalratings=$totalratings+$reviews->Ratings;
326
+ }
327
+ //$product = Mage::getModel('catalog/product')->load($productid);
328
+ $totalreviewcount = count($response->message);
329
+ $averagerating = ($totalratings/$totalreviewcount)*20;
330
+
331
+ $action->updateAttributes(array($productid), array(
332
+ 'avejana_averagerating' => $averagerating
333
+ ), $store_id);
334
+
335
+ $action->updateAttributes(array($productid), array(
336
+ 'avejana_totalreview' => $totalreviewcount
337
+ ), $store_id);
338
+
339
+ echo $this->getLayout()->createBlock('avejanarms/index')->setTemplate('avejanarms/generatedreview.phtml')->toHtml();
340
+ }else{
341
+ $action->updateAttributes(array($productid), array(
342
+ 'avejana_averagerating' => 0
343
+ ), $store_id);
344
+
345
+ $action->updateAttributes(array($productid), array(
346
+ 'avejana_totalreview' => 0
347
+ ), $store_id);
348
+ $returnarr = array();
349
+ }
350
+ die;
351
+ }
352
+ }catch(Exception $e){
353
+ print_r($e);
354
+ }
355
+ }
356
+
357
+ public function callGETCurl($url, $data, $header_arr){
358
+
359
+
360
+
361
+ $ch = curl_init($url);
362
+
363
+ curl_setopt($ch, CURLOPT_HEADER, false);
364
+
365
+ curl_setopt($ch, CURLOPT_HTTPHEADER, $header_arr);
366
+
367
+ curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
368
+
369
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
370
+
371
+ curl_setopt($ch, CURLOPT_POST, true);
372
+
373
+ curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
374
+
375
+ $response = curl_exec($ch);
376
+
377
+
378
+
379
+ return $response;
380
+
381
+ }
382
+
383
  }
app/code/community/Avejana/AvejanaRMS/etc/config.xml CHANGED
@@ -147,11 +147,7 @@
147
  </disable_product_attribute_after_load>
148
  </observers>
149
  </catalog_product_load_after>
150
- </events>
151
- </global>
152
- <frontend>
153
- <events>
154
- <sales_order_place_after>
155
  <observers>
156
  <export_order_to_avejana_after_place>
157
  <type>singleton</type>
@@ -159,8 +155,8 @@
159
  <method>send_salesdata_to_avejana</method>
160
  </export_order_to_avejana_after_place>
161
  </observers>
162
- </sales_order_place_after>
163
- </events>
164
- </frontend>
165
-
166
  </config>
147
  </disable_product_attribute_after_load>
148
  </observers>
149
  </catalog_product_load_after>
150
+ <sales_order_save_after>
 
 
 
 
151
  <observers>
152
  <export_order_to_avejana_after_place>
153
  <type>singleton</type>
155
  <method>send_salesdata_to_avejana</method>
156
  </export_order_to_avejana_after_place>
157
  </observers>
158
+ </sales_order_save_after>
159
+ </events>
160
+ </global>
161
+
162
  </config>
app/design/frontend/base/default/template/avejanarms/review.phtml CHANGED
@@ -219,4 +219,7 @@
219
  jQuery('.avejanareviewform').toggle();
220
  });
221
 
 
 
 
222
  </script>
219
  jQuery('.avejanareviewform').toggle();
220
  });
221
 
222
+ jQuery(document).ready(function(){
223
+ jQuery('html,body').animate({scrollTop:0},0);
224
+ });
225
  </script>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Avejana_ReviewAndQA</name>
4
- <version>1.1.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
@@ -51,9 +51,9 @@ See aveJana&#x2019;s Premium Pricing here. &lt;p&gt;&lt;strong&gt;&lt;a href="ht
51
  </description>
52
  <notes>Avejana Custom Review Rating and Question Answer API</notes>
53
  <authors><author><name>aveJanaReviews</name><user>aveJanaReviews</user><email>amit.sharma@avejana.com</email></author></authors>
54
- <date>2017-05-25</date>
55
- <time>19:02:52</time>
56
- <contents><target name="magecommunity"><dir name="Avejana"><dir><dir name="AvejanaRMS"><dir name="Block"><dir name="Catalog"><dir name="Product"><file name="List.php" hash="ffecdf544c9e583cb77132fdc5a389a9"/><dir name="View"><file name="Markup.php" hash="09429b1f557e3baf8923554e26f173d1"/></dir><file name="View.php" hash="7a70933b32c4c69ba99fdde6d60e5c96"/></dir></dir><file name="Helper.php" hash="18193765fbde3c251f45c7f32c73a70c"/><file name="Index.php" hash="600de027c680e4814ca398d9dd4653f9"/><dir name="Product"><file name="View.php" hash="7bfb20630849f60e21a431b1d8650010"/></dir><dir name="System"><dir name="Config"><file name="Extension.php" hash="f5514aa4e8f954a798090ef50455fdda"/></dir></dir><file name="Uploadbutton.php" hash="19acaf8b5b5d3d81fe6f1b218f00d9bf"/></dir><dir name="Helper"><file name="Data.php" hash="41bfe50be89f21ff07e1ac984953b5c7"/></dir><dir name="Model"><file name="Avejana.php" hash="5968d2088d61c885fd7fbe507679f17c"/><dir name="Mysql4"><dir name="Avejana"><file name="Collection.php" hash="88e57f0fc898d9e1a1aa62852dea737d"/></dir><file name="Avejana.php" hash="2b356b3bdc7bd785f75e1e4c80847a18"/></dir><file name="Observer.php" hash="a8b5c1436ef1eed5934fe671cd178f2d"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Diyoptions14924550424.php" hash="c1cd5237951f67fcbeb4b5655219e5b6"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="IndexController.php" hash="e163ae9c62414054c0c796cbd6bc4000"/></dir><file name="IndexController.php" hash="12cb22d8b2c41ebe85d90c71a1349494"/><file name="PageLister-1.2.php" hash="ca5e1531313bc3147150d77a15bbb29e"/><file name="QaController.php" hash="55741a468611f28bc9654d66278bf867"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4035421906df30d98a745936bf7290bd"/><file name="config.xml" hash="bd572196b451d1650c5a4b13c99c80a9"/><file name="system.xml" hash="6d4217da9911e7de7314f4d283013c25"/></dir><dir name="sql"><dir name="avejanarms_setup"><file name="mysql4-install-0.1.0.php" hash="1506faa5ab22af363310c0e950e2a4bb"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="cf2d7a20f9fc976a3fcf53db19c8646f"/><file name="mysql4-upgrade-0.1.1-1.0.0.php" hash="cf2d7a20f9fc976a3fcf53db19c8646f"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="avejanarms.xml" hash="c2ec8aeae29a7cc592c8aa3bf03e4c82"/></dir><dir name="template"><dir name="avejanarms"><dir><dir name="catalog"><dir name="product"><dir name="view"><file name="markup.phtml" hash="7cff2a3e75257870905afb215018b676"/></dir></dir></dir><dir name="product"><dir name="helper"><file name="summary.phtml" hash="595dc888245eead6f0dec6009d09ea8b"/><file name="summary_short.phtml" hash="8e9804c3fdca9e9aba91f1f6c2d8a693"/></dir><file name="price.phtml" hash="50e2531686183487e863f48f51ba6fe7"/></dir></dir><file name="custom-tabs.phtml" hash="00d986b1a3661baf6ff612688ac8450a"/><file name="qa.phtml" hash="95cda798915332892126a6a96f75c86a"/><file name="rating.phtml" hash="700b089350d86b28e770cfd9a123c0fb"/><file name="review.phtml" hash="4236a6595b48f71b63554e28fcd75345"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Avejana_AvejanaRMS.xml" hash="2fbfdf9c063ce34dfe19a1e59a3e62fc"/></dir></target><target name="magemedia"><dir name="Avejana"><file name="avattr.php" hash="e96fe1c44dd26fb68750eb5638009589"/><file name="avejana-new-logo.png" hash="097dc9a476edc88c5166485d9d4e8163"/><file name="logo.png" hash="150af541646eb13e8903604eabebd373"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="avejana"><file name="old_star-rating-sprite.png" hash="c9be435a03a20c05f5f5e4b3a742c625"/><file name="star-off.svg" hash="421b1b9fbcc263518e5d99ebac79cb03"/><file name="star-on.svg" hash="e7e383e9a2cc2efedb008d90ff5606fa"/><file name="star-rating-sprite.png" hash="12e12d2cb5aa5725b8f44710774af686"/><file name="stars.png" hash="96cb1ff67153405581fe6d3ec112e5ae"/></dir></dir><dir name="css"><dir name="avejana"><file name="avejana.css" hash="34eff758f091f8967a6cacaf749df6c1"/><file name="avejana@.css" hash="34eff758f091f8967a6cacaf749df6c1"/><file name="reviewandqa.css" hash="cce624022009e5cea7176dfa845f538c"/></dir></dir></dir></dir></dir></target></contents>
57
  <compatible/>
58
  <dependencies><required><php><min>5.3.0</min><max>7.1.4</max></php></required></dependencies>
59
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Avejana_ReviewAndQA</name>
4
+ <version>1.1.5</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
51
  </description>
52
  <notes>Avejana Custom Review Rating and Question Answer API</notes>
53
  <authors><author><name>aveJanaReviews</name><user>aveJanaReviews</user><email>amit.sharma@avejana.com</email></author></authors>
54
+ <date>2017-06-03</date>
55
+ <time>09:17:56</time>
56
+ <contents><target name="magecommunity"><dir name="Avejana"><dir><dir name="AvejanaRMS"><dir name="Block"><dir name="Catalog"><dir name="Product"><file name="List.php" hash="ffecdf544c9e583cb77132fdc5a389a9"/><dir name="View"><file name="Markup.php" hash="09429b1f557e3baf8923554e26f173d1"/></dir><file name="View.php" hash="7a70933b32c4c69ba99fdde6d60e5c96"/></dir></dir><file name="Helper.php" hash="18193765fbde3c251f45c7f32c73a70c"/><file name="Index.php" hash="600de027c680e4814ca398d9dd4653f9"/><dir name="Product"><file name="View.php" hash="7bfb20630849f60e21a431b1d8650010"/></dir><dir name="System"><dir name="Config"><file name="Extension.php" hash="f5514aa4e8f954a798090ef50455fdda"/></dir></dir><file name="Uploadbutton.php" hash="19acaf8b5b5d3d81fe6f1b218f00d9bf"/></dir><dir name="Helper"><file name="Data.php" hash="41bfe50be89f21ff07e1ac984953b5c7"/></dir><dir name="Model"><file name="Avejana.php" hash="5968d2088d61c885fd7fbe507679f17c"/><dir name="Mysql4"><dir name="Avejana"><file name="Collection.php" hash="88e57f0fc898d9e1a1aa62852dea737d"/></dir><file name="Avejana.php" hash="2b356b3bdc7bd785f75e1e4c80847a18"/></dir><file name="Observer.php" hash="1f17e167c4cdee3620feed4d8a1851ce"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Diyoptions14924550424.php" hash="c1cd5237951f67fcbeb4b5655219e5b6"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="IndexController.php" hash="e163ae9c62414054c0c796cbd6bc4000"/></dir><file name="IndexController.php" hash="59863bf5c07f0a2f835a2954b3663381"/><file name="PageLister-1.2.php" hash="ca5e1531313bc3147150d77a15bbb29e"/><file name="QaController.php" hash="55741a468611f28bc9654d66278bf867"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4035421906df30d98a745936bf7290bd"/><file name="config.xml" hash="306d28f25102596033ffc294b7c36038"/><file name="system.xml" hash="6d4217da9911e7de7314f4d283013c25"/></dir><dir name="sql"><dir name="avejanarms_setup"><file name="mysql4-install-0.1.0.php" hash="1506faa5ab22af363310c0e950e2a4bb"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="cf2d7a20f9fc976a3fcf53db19c8646f"/><file name="mysql4-upgrade-0.1.1-1.0.0.php" hash="cf2d7a20f9fc976a3fcf53db19c8646f"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="avejanarms.xml" hash="c2ec8aeae29a7cc592c8aa3bf03e4c82"/></dir><dir name="template"><dir name="avejanarms"><dir><dir name="catalog"><dir name="product"><dir name="view"><file name="markup.phtml" hash="7cff2a3e75257870905afb215018b676"/></dir></dir></dir><dir name="product"><dir name="helper"><file name="summary.phtml" hash="595dc888245eead6f0dec6009d09ea8b"/><file name="summary_short.phtml" hash="8e9804c3fdca9e9aba91f1f6c2d8a693"/></dir><file name="price.phtml" hash="50e2531686183487e863f48f51ba6fe7"/></dir></dir><file name="custom-tabs.phtml" hash="00d986b1a3661baf6ff612688ac8450a"/><file name="qa.phtml" hash="95cda798915332892126a6a96f75c86a"/><file name="rating.phtml" hash="700b089350d86b28e770cfd9a123c0fb"/><file name="review.phtml" hash="dd82aa7e0da3103ff4e0dca0d64961e4"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Avejana_AvejanaRMS.xml" hash="2fbfdf9c063ce34dfe19a1e59a3e62fc"/></dir></target><target name="magemedia"><dir name="Avejana"><file name="avattr.php" hash="e96fe1c44dd26fb68750eb5638009589"/><file name="avejana-new-logo.png" hash="097dc9a476edc88c5166485d9d4e8163"/><file name="logo.png" hash="150af541646eb13e8903604eabebd373"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="avejana"><file name="old_star-rating-sprite.png" hash="c9be435a03a20c05f5f5e4b3a742c625"/><file name="star-off.svg" hash="421b1b9fbcc263518e5d99ebac79cb03"/><file name="star-on.svg" hash="e7e383e9a2cc2efedb008d90ff5606fa"/><file name="star-rating-sprite.png" hash="12e12d2cb5aa5725b8f44710774af686"/><file name="stars.png" hash="96cb1ff67153405581fe6d3ec112e5ae"/></dir></dir><dir name="css"><dir name="avejana"><file name="avejana.css" hash="34eff758f091f8967a6cacaf749df6c1"/><file name="avejana@.css" hash="34eff758f091f8967a6cacaf749df6c1"/><file name="reviewandqa.css" hash="cce624022009e5cea7176dfa845f538c"/></dir></dir></dir></dir></dir></target></contents>
57
  <compatible/>
58
  <dependencies><required><php><min>5.3.0</min><max>7.1.4</max></php></required></dependencies>
59
  </package>