AvisVerifies - Version 2.6.1

Version Notes

La version 2.6.1 est stable.

Download this release

Release Info

Developer Magento Core Team
Extension AvisVerifies
Version 2.6.1
Comparing to
See all releases


Code changes from version 2.6.0 to 2.6.1

app/code/local/Netreviews/Avisverifies/Helper/Export.php CHANGED
@@ -30,6 +30,7 @@ class Netreviews_Avisverifies_Helper_Export{
30
  'category'=>'',
31
  'product_name'=>'',
32
  'url'=>'',
 
33
  'id_shop'=>'',
34
  'status_order'=>'');
35
 
@@ -44,6 +45,7 @@ class Netreviews_Avisverifies_Helper_Export{
44
  'category',
45
  'description',
46
  'product_url',
 
47
  'id_shop',
48
  'id_order_state');
49
 
@@ -75,6 +77,9 @@ class Netreviews_Avisverifies_Helper_Export{
75
  $this->isVersion13 = false;
76
  $this->mainTable = ($this->isVersion13)? "e" : "main_table";
77
 
 
 
 
78
  }
79
 
80
  public function exportStruct($isProductExport){
@@ -106,28 +111,36 @@ class Netreviews_Avisverifies_Helper_Export{
106
  }
107
 
108
  public function getCSVFile() {
109
-
110
  $data = $this->dataExport;
111
- $io = new Varien_Io_File();
112
- $path = Mage::getBaseDir('var') . DS . 'export' . DS;
113
- $name = md5(microtime());
114
- $file = $path . DS . $name . '.csv';
115
- $io->setAllowCreateFolders(true);
116
- $io->open(array('path' => $path));
117
- $io->streamOpen($file, 'w+');
118
- $io->streamLock(true);
119
- // $this->dataExport[0] == csvHeader
120
- $io->streamWriteCsv($data[0]);
121
- unset($data[0]);
122
- //$delimiter = Mage::getSingleton('core/session')->getExportSeperator();
123
- foreach ($data as $val) {
124
- $io->streamWriteCsv($val);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  }
126
- return array(
127
- 'type' => 'filename',
128
- 'value' => $file,
129
- 'rm' => false // can delete file after use
130
- );
131
  }
132
 
133
 
@@ -164,10 +177,14 @@ class Netreviews_Avisverifies_Helper_Export{
164
  array('product'=>$resource->getTableName('sales/order_item')),
165
  $this->mainTable.'.entity_id = product.order_id AND product.parent_item_id IS NULL ',
166
  array('product.*'));
 
 
 
 
167
  $collection->getSelect()->joinLeft(
168
  array('url'=>"(SELECT * FROM {$resource->getTableName('core/url_rewrite')} GROUP BY product_id)"),
169
  'product.product_id = url.product_id',
170
- array('product.*'));
171
  }
172
 
173
  protected function querySelectFixVersion13(){
@@ -184,7 +201,8 @@ class Netreviews_Avisverifies_Helper_Export{
184
  ->columns($this->mainTable.'.customer_email as email')
185
  ->columns($this->mainTable.'.customer_firstname AS firstname')
186
  ->columns($this->mainTable.'.customer_lastname AS lastname')
187
- ->columns('product.product_type AS product_type');
 
188
  }
189
 
190
  protected function querySelect(){
@@ -193,7 +211,7 @@ class Netreviews_Avisverifies_Helper_Export{
193
  ->columns($this->mainTable.'.increment_id')
194
  ->columns("DATE_FORMAT({$this->mainTable}.created_at,'%d/%m/%Y %H:%i') as created_at")
195
  ->columns('product.product_id')->columns('product.name')
196
- ->columns('url.request_path as url')->columns($this->mainTable.'.status');
197
  if ($this->API) {
198
  $collection->getSelect()
199
  ->columns($this->mainTable.'.av_flag')
@@ -272,6 +290,7 @@ class Netreviews_Avisverifies_Helper_Export{
272
  $this->_whereDate($from,$to);
273
 
274
  $query = $this->queryFix();
 
275
  $collection = $readConnection->fetchAll($query);
276
 
277
  $this->items = $collection;
@@ -311,6 +330,8 @@ class Netreviews_Avisverifies_Helper_Export{
311
 
312
  protected function createExport() {
313
  foreach ($this->items as $item) {
 
 
314
  $this->customer['order_id'] = $item['increment_id'];
315
  $this->customer['email'] = $item['email'];
316
  $this->customer['nom'] = utf8_decode($item['lastname']);
@@ -322,6 +343,7 @@ class Netreviews_Avisverifies_Helper_Export{
322
  $this->customer['product_name'] = ($this->isProductExport)? utf8_decode($item['name']) : "";
323
  $this->customer['product_name'] = str_replace(",", " - ", $this->customer['product_name']);
324
  $this->customer["url"] = ($this->isProductExport)? $item['url'] : "";
 
325
  $this->customer['status_order'] = $item['status'];
326
  // $this->customer["product_type"] = (isset($item['product_type']))? $item['product_type'] : ""; # debug for configurable products
327
  if($this->API){
30
  'category'=>'',
31
  'product_name'=>'',
32
  'url'=>'',
33
+ 'url_image' => '',
34
  'id_shop'=>'',
35
  'status_order'=>'');
36
 
45
  'category',
46
  'description',
47
  'product_url',
48
+ 'url_image',
49
  'id_shop',
50
  'id_order_state');
51
 
77
  $this->isVersion13 = false;
78
  $this->mainTable = ($this->isVersion13)? "e" : "main_table";
79
 
80
+ $this->media_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA)."catalog/product";
81
+ $this->base_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
82
+
83
  }
84
 
85
  public function exportStruct($isProductExport){
111
  }
112
 
113
  public function getCSVFile() {
 
114
  $data = $this->dataExport;
115
+ if ($this->isVersion13) {
116
+ $content = '';
117
+ foreach ($data as $val) {
118
+ $content .= implode(',', $val)."\r\n";
119
+ }
120
+ return $content;
121
+ }
122
+ else {
123
+ $io = new Varien_Io_File();
124
+ $path = Mage::getBaseDir('var') . DS . 'export' . DS;
125
+ $name = md5(microtime());
126
+ $file = $path . DS . $name . '.csv';
127
+ $io->setAllowCreateFolders(true);
128
+ $io->open(array('path' => $path));
129
+ $io->streamOpen($file, 'w+');
130
+ $io->streamLock(true);
131
+ // $this->dataExport[0] == csvHeader
132
+ $io->streamWriteCsv($data[0]);
133
+ unset($data[0]);
134
+ //$delimiter = Mage::getSingleton('core/session')->getExportSeperator();
135
+ foreach ($data as $val) {
136
+ $io->streamWriteCsv($val);
137
+ }
138
+ return array(
139
+ 'type' => 'filename',
140
+ 'value' => $file,
141
+ 'rm' => false // can delete file after use
142
+ );
143
  }
 
 
 
 
 
144
  }
145
 
146
 
177
  array('product'=>$resource->getTableName('sales/order_item')),
178
  $this->mainTable.'.entity_id = product.order_id AND product.parent_item_id IS NULL ',
179
  array('product.*'));
180
+ $collection->getSelect()->joinLeft(
181
+ array('media'=>"(SELECT * FROM {$resource->getTableName('catalog_product_entity_media_gallery')} GROUP BY entity_id)"),
182
+ 'product.product_id = media.entity_id ',
183
+ array('media.*'));
184
  $collection->getSelect()->joinLeft(
185
  array('url'=>"(SELECT * FROM {$resource->getTableName('core/url_rewrite')} GROUP BY product_id)"),
186
  'product.product_id = url.product_id',
187
+ array('product.*'));
188
  }
189
 
190
  protected function querySelectFixVersion13(){
201
  ->columns($this->mainTable.'.customer_email as email')
202
  ->columns($this->mainTable.'.customer_firstname AS firstname')
203
  ->columns($this->mainTable.'.customer_lastname AS lastname')
204
+ ->columns('product.product_type AS product_type')
205
+ ->columns($this->mainTable.'.status');
206
  }
207
 
208
  protected function querySelect(){
211
  ->columns($this->mainTable.'.increment_id')
212
  ->columns("DATE_FORMAT({$this->mainTable}.created_at,'%d/%m/%Y %H:%i') as created_at")
213
  ->columns('product.product_id')->columns('product.name')
214
+ ->columns('url.request_path as url')->columns('media.value as url_image');
215
  if ($this->API) {
216
  $collection->getSelect()
217
  ->columns($this->mainTable.'.av_flag')
290
  $this->_whereDate($from,$to);
291
 
292
  $query = $this->queryFix();
293
+
294
  $collection = $readConnection->fetchAll($query);
295
 
296
  $this->items = $collection;
330
 
331
  protected function createExport() {
332
  foreach ($this->items as $item) {
333
+ $item['url_image'] = empty($item['url_image'])? 'NULL' : $this->media_url.$item['url_image'];
334
+ $item['url'] = empty($item['url'])? 'NULL' : $this->base_url.$item['url'];
335
  $this->customer['order_id'] = $item['increment_id'];
336
  $this->customer['email'] = $item['email'];
337
  $this->customer['nom'] = utf8_decode($item['lastname']);
343
  $this->customer['product_name'] = ($this->isProductExport)? utf8_decode($item['name']) : "";
344
  $this->customer['product_name'] = str_replace(",", " - ", $this->customer['product_name']);
345
  $this->customer["url"] = ($this->isProductExport)? $item['url'] : "";
346
+ $this->customer['url_image'] = ($this->isProductExport)? $item['url_image'] : "";
347
  $this->customer['status_order'] = $item['status'];
348
  // $this->customer["product_type"] = (isset($item['product_type']))? $item['product_type'] : ""; # debug for configurable products
349
  if($this->API){
app/code/local/Netreviews/Avisverifies/controllers/DialogController.php CHANGED
@@ -57,6 +57,9 @@ class Netreviews_Avisverifies_DialogController extends Mage_Core_Controller_Fron
57
  case 'truncateTables' :
58
  $toReply = $this->truncateTables($DATA,$API);
59
  break;
 
 
 
60
  default:
61
  $reponse['debug'] = "Aucun variable ACTION reçues";
62
  $reponse['return'] = 2; //A definir
@@ -162,6 +165,28 @@ class Netreviews_Avisverifies_DialogController extends Mage_Core_Controller_Fron
162
  return $reponse;
163
  }
164
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
 
166
  protected function isActiveModule($DATA,$query){
167
  if ($DATA->enabledwebsite) {
@@ -235,7 +260,7 @@ class Netreviews_Avisverifies_DialogController extends Mage_Core_Controller_Fron
235
  if (!in_array($customerEmailExtension[1],$DATA->forbiddenMailExtensions)) {
236
  // save same order info once.
237
  $id = (int)$order['entity_id'];
238
- if(empty($tmp[$id])){
239
  $tmp[$id] = array(
240
  'id_order' => $order['order_id'],
241
  'date_order' => $order['timestamp'], //date timestamp de la table orders
@@ -248,11 +273,15 @@ class Netreviews_Avisverifies_DialogController extends Mage_Core_Controller_Fron
248
  'email_customer' => $order['email'],
249
  );// add order products as array.
250
  }
251
- $tmp[$id]['products'][] = array(
252
- 'id_product' => $order['product_id'],
253
- 'name_product' => $order['product_name'],
254
- 'url' => $order['url']
255
- );
 
 
 
 
256
  $ordersIds[] = $id;
257
  }
258
  else {
@@ -287,6 +316,20 @@ class Netreviews_Avisverifies_DialogController extends Mage_Core_Controller_Fron
287
  $reponse['debug']['no_flag'] = $API->msg('no_flag');
288
  return $reponse;
289
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
290
 
291
  protected function setProductsReviews($DATA,$API) {
292
  $microtime_deb = microtime();
57
  case 'truncateTables' :
58
  $toReply = $this->truncateTables($DATA,$API);
59
  break;
60
+ case 'getUrlProducts' :
61
+ $toReply = $this->getUrlProducts($DATA,$API);
62
+ break;
63
  default:
64
  $reponse['debug'] = "Aucun variable ACTION reçues";
65
  $reponse['return'] = 2; //A definir
165
  return $reponse;
166
  }
167
 
168
+
169
+ protected function getUrlProducts($DATA,$API){
170
+ $resource = Mage::getSingleton('core/resource');
171
+ $read = $resource->getConnection('core_read');
172
+ $where = array();
173
+ foreach ($API->msg('list_produits') as $id) {
174
+ $where[] = (int)$id;
175
+ }
176
+ $listProduits = array();
177
+ $listProduits = $read->query("SELECT url.product_id as id_product,url.request_path as url,media.value as url_image "
178
+ . " FROM {$resource->getTableName('catalog_product_entity_media_gallery')} media "
179
+ . " LEFT JOIN {$resource->getTableName('core/url_rewrite')} url ON media.entity_id = url.product_id "
180
+ . " WHERE url.product_id IN (".implode(',', $where).")"
181
+ . " GROUP BY url.product_id")->fetchAll();
182
+
183
+ $reponse['message']['list_produits'] = $listProduits;
184
+ $reponse['return'] = 1;
185
+ $reponse['debug'] = "product url + image url";
186
+ $reponse['query'] = $this->getRequest()->getPost('query'); // get request post
187
+ return $reponse;
188
+ }
189
+
190
 
191
  protected function isActiveModule($DATA,$query){
192
  if ($DATA->enabledwebsite) {
260
  if (!in_array($customerEmailExtension[1],$DATA->forbiddenMailExtensions)) {
261
  // save same order info once.
262
  $id = (int)$order['entity_id'];
263
+ if (empty($tmp[$id])) {
264
  $tmp[$id] = array(
265
  'id_order' => $order['order_id'],
266
  'date_order' => $order['timestamp'], //date timestamp de la table orders
273
  'email_customer' => $order['email'],
274
  );// add order products as array.
275
  }
276
+ // if the product exist then do nothing
277
+ if (!$this->productExistInArray($tmp[$id],$order['product_id'])) {
278
+ $tmp[$id]['products'][] = array(
279
+ 'id_product' => $order['product_id'],
280
+ 'name_product' => $order['product_name'],
281
+ 'url' => $order['url'],
282
+ 'url_image' => $order['url_image'],
283
+ );
284
+ }
285
  $ordersIds[] = $id;
286
  }
287
  else {
316
  $reponse['debug']['no_flag'] = $API->msg('no_flag');
317
  return $reponse;
318
  }
319
+
320
+ protected function productExistInArray($array,$id) {
321
+ // first test if product array exist
322
+ if (empty($tmp[$id]['products']))
323
+ return false;
324
+ // else
325
+ foreach ($array as $prod) {
326
+ if ($prod['id_product'] == $id) {
327
+ return true;
328
+ }
329
+ }
330
+ return false;
331
+ }
332
+
333
 
334
  protected function setProductsReviews($DATA,$API) {
335
  $microtime_deb = microtime();
app/code/local/Netreviews/Avisverifies/etc/config.xml CHANGED
@@ -3,7 +3,7 @@
3
  <!-- General Config -->
4
  <modules>
5
  <Netreviews_Avisverifies>
6
- <version>2.6.0</version>
7
  </Netreviews_Avisverifies>
8
  </modules>
9
  <!-- General Config -->
3
  <!-- General Config -->
4
  <modules>
5
  <Netreviews_Avisverifies>
6
+ <version>2.6.1</version>
7
  </Netreviews_Avisverifies>
8
  </modules>
9
  <!-- General Config -->
package.xml CHANGED
@@ -1,18 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>AvisVerifies</name>
4
- <version>2.6.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSLv3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Avis Verifies vous permet de recolter l'avis des clients sur votre site ecommerce.</summary>
10
  <description>Avis Verifies vous permet de recolter l'avis de vos clients suite &#xE0; leur achat sur votre boutique ecommerce. Essayez gratuitement notre solution sur www.avis-verifies.com et commencez maintenant &#xE0; r&#xE9;colter les avis de vos clients.</description>
11
- <notes>La version 2.6.0 est stable.</notes>
12
  <authors><author><name>Johnny</name><user>auto-converted</user><email>johnny@verified-reviews.com</email></author><author><name>R&#xE9;mi</name><user>auto-converted</user><email>remi@avis-verifies.com</email></author></authors>
13
- <date>2014-09-25</date>
14
- <time>08:58:40</time>
15
- <contents><target name="magelocal"><dir name="Netreviews"><dir name="Avisverifies"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Edit"><dir name="Tab"><file name="Export.php" hash="32c9a862693dce96517321846b6189e4"/></dir><file name="Form.php" hash="2cfe44d42d906fe75d647176134d6080"/><file name="Tabs.php" hash="d7a91a2f7d89bc14e7dd9e71cb79edf0"/></dir><file name="Edit.php" hash="b7289e38f9abb03ee33f9e0f1dac4e37"/></dir></dir><dir name="Catalog"><dir name="Product"><file name="List.php" hash="ebf292466aab2800a81f1513214d9894"/><file name="View.php" hash="e4003164dce7a59b0998d7895c7f9263"/></dir></dir><dir name="Entity"><file name="Detailed.php" hash="9f685854b309482d402ce571683728fc"/></dir><dir name="Observers"><file name="Checkout.php" hash="b870528cc6680350c8b972fd52ec02c9"/></dir><dir name="Review"><dir name="Product"><file name="View.php" hash="cff5107547374a7f5fee1fda044a9891"/></dir><file name="Helper.php" hash="80d3283fd9a19c675628bcc8117d31e2"/></dir></dir><dir name="Helper"><file name="API.php" hash="e3d5ba79ef7a4f613d51c486e5fcf70d"/><file name="Data.php" hash="7ebdce52eb71da19630a5c79feaaf902"/><file name="Export.php" hash="377459b0dacd93e5bfcf27118bf3e40e"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Average"><file name="Collection.php" hash="4255bd6ef8fdd2b7c6ee0632962286ed"/></dir><dir name="Reviews"><file name="Collection.php" hash="4187377e5fca20a959bfeceec88713ff"/></dir><file name="Average.php" hash="008a4558e9991d5ea04601c98a836480"/><file name="Reviews.php" hash="e6fccb35502c0acf635aab593d2a0beb"/></dir><dir name="Observers"><dir name="Checkout"><file name="Track.php" hash="9ef1537ad83507e55c8e47611d22c1d2"/></dir></dir><file name="Average.php" hash="9ae1d65bb0fb3515da0d903bec66abb2"/><file name="Avisverifies.php" hash="8c9fc21252411493eb6afdfb41aec0fc"/><file name="Product.php" hash="39e7d522d7aa08be30a668d9e94f3313"/><file name="Reviews.php" hash="6d26b50d6f43329b048cd57ad0c2613f"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="AvisverifiesController.php" hash="b456b2485be10a4072a649afe152ffba"/></dir><file name="DialogController.php" hash="3e9ef2f6274b9d7e9b9f8a95b6bb5105"/><file name="IndexController.php" hash="5ee24eedfbb7aea97e96311ce7f7db99"/></dir><dir name="etc"><file name="config.xml" hash="fda3d001b5f56aacf7c6fcd53419335e"/><file name="system.xml" hash="19ad756e24052d03f7b35de13d5a38a8"/></dir><dir name="sql"><dir name="avisverifies_setup"><file name="mysql4-install-2.0.0.php" hash="7afc502c5823aea334031265abd71f1e"/><file name="mysql4-upgrade-2.0.0-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.3-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.4-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.5-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.6-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.7.1-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.8.1-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.8.2-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.8.4-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.9.1-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.9.2-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.9.5-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.9.6-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Netreviews_Avisverifies.xml" hash="2369bd341056eb0304a546e27ad07306"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="avisverifies.csv" hash="37402797f28e69c5f25000ce09074f55"/></dir><dir name="en_US"><file name="avisverifies.csv" hash="4f941b21dec2282c6caed9c59e8c8a12"/></dir><dir name="es_ES"><file name="avisverifies.csv" hash="4efff3ee9d885ed7eb4e9144015e1217"/></dir><dir name="fr_FR"><file name="avisverifies.csv" hash="53b96dda5d24de710e091406be481be4"/></dir><dir name="nl_NL"><file name="avisverifies.csv" hash="53b96dda5d24de710e091406be481be4"/></dir><dir name="pt_PT"><file name="avisverifies.csv" hash="9163ca25902ec36ffa458cd7fd616063"/></dir><dir name="en_GB"><file name="avisverifies.csv" hash="c624e356f31a47e6fae3551d3741ad09"/></dir><dir name="it_IT"><file name="avisverifies.csv" hash="895920aabb6a63638bc8fb4d2bf1c506"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="avisverifies.xml" hash="82e76d622828a1afa18129d289f29a13"/></dir><dir name="template"><dir name="avisverifies"><dir name="admin"><file name="checkinstallation.phtml" hash="8499fee910b828b8be20af2e71706848"/><file name="checkinstallation_tab.phtml" hash="c1c345d3b16dda650c8bd4b5102c98ce"/></dir><dir name="observers"><file name="checkout.phtml" hash="8828981443a80c6103589d3a5e70e3fa"/></dir><dir name="review"><dir name="helper"><file name="counter.phtml" hash="6d6fe512eb5dff81831d23683007a272"/><file name="summary.phtml" hash="a726bfbdb16ee5a21bfbc19f4374d33e"/><file name="summary_short.phtml" hash="3653e6c2cd9bfb13b8cf52df24d02c0a"/></dir></dir><file name="css.phtml" hash="d884ce5a880505cd8fee6e2466a0d13f"/><file name="float.phtml" hash="cb89835ae11a33e133cfbbed9f457f84"/><file name="js.phtml" hash="b7dfecacf0b4482cf287eb2533a71642"/><file name="left.phtml" hash="7fc73d43af41d23da96ee95c41276c08"/><file name="list.phtml" hash="6707aac6a1e6b8e7bf6022d2760964d1"/><file name="pagination.phtml" hash="b97cf25ed38ef5483655c2968d2f6095"/><file name="right.phtml" hash="04a02dc8d1a7d396893569079807811e"/><file name="wrapper.phtml" hash="b16a826c6049efdd5987d38919befba1"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="avisverifies"><file name="Sceau_100de_DE.png" hash="3a5c40b284b71ff2b1cb45ee0f62c63c"/><file name="Sceau_100en_GB.png" hash="e5a18734067e9d34bd976a2644b3984b"/><file name="Sceau_100en_US.png" hash="e5a18734067e9d34bd976a2644b3984b"/><file name="Sceau_100es_ES.png" hash="d5a967c4601e5f40ef28749a6f7f9ec3"/><file name="Sceau_100fr_FR.png" hash="f2fc0adb70d9a1b3da6bb65d5b58fa30"/><file name="Sceau_100it_IT.png" hash="dd1e908d4d41e0438710b5138380eb37"/><file name="Sceau_100nl_NL.png" hash="502819066210a104b47aef3043424ce9"/><file name="Sceau_100pt_PT.png" hash="9befd03d5907892f981d256ea80d0b76"/><file name="Sceau_45de_DE.png" hash="5fc9fcfd445c20f50f48d549128c0134"/><file name="Sceau_45en_GB.png" hash="0f794c583717101c8706c6bfaeb00f12"/><file name="Sceau_45en_US.png" hash="0f794c583717101c8706c6bfaeb00f12"/><file name="Sceau_45es_ES.png" hash="eaf02ecb106202ec5213c7156e12b319"/><file name="Sceau_45fr_FR.png" hash="75301d9ecb9551bf805d3dbb8d60fc74"/><file name="Sceau_45it_IT.png" hash="606c02ded69315ce5dd6e5d65daf474f"/><file name="Sceau_45nl_NL.png" hash="eaf02ecb106202ec5213c7156e12b319"/><file name="Sceau_45pt_PT.png" hash="eaf02ecb106202ec5213c7156e12b319"/><file name="avisverifies.png" hash="1216d2675304fc40693d9645fcdf4d12"/><file name="etoile0.png" hash="bce56f50906713d9cc7602dc34cb73a5"/><file name="etoile1.png" hash="7446927468b81a1cae698578fa0dd566"/><file name="etoile2.png" hash="0a2e0bb274430ffd544a1112eb33eb0a"/><file name="etoile3.png" hash="65b18268445a8dfacb9848571916274d"/><file name="etoile4.png" hash="fffcb5ab211e6fc73e3f50731c683977"/><file name="etoile5.png" hash="0d22136a4ee0e714da50e8bc8daf1bed"/><file name="mini_etoile_empty.png" hash="4f3de020c07b2eb613517e26eedc4a32"/><file name="mini_etoile_full.png" hash="a9ed947e0e0b6de1b4522077443356f5"/><file name="pagination-loader.gif" hash="be1cede97289c13920048f238fd37b85"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>AvisVerifies</name>
4
+ <version>2.6.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSLv3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Avis Verifies vous permet de recolter l'avis des clients sur votre site ecommerce.</summary>
10
  <description>Avis Verifies vous permet de recolter l'avis de vos clients suite &#xE0; leur achat sur votre boutique ecommerce. Essayez gratuitement notre solution sur www.avis-verifies.com et commencez maintenant &#xE0; r&#xE9;colter les avis de vos clients.</description>
11
+ <notes>La version 2.6.1 est stable.</notes>
12
  <authors><author><name>Johnny</name><user>auto-converted</user><email>johnny@verified-reviews.com</email></author><author><name>R&#xE9;mi</name><user>auto-converted</user><email>remi@avis-verifies.com</email></author></authors>
13
+ <date>2014-10-01</date>
14
+ <time>14:40:24</time>
15
+ <contents><target name="magelocal"><dir name="Netreviews"><dir name="Avisverifies"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Edit"><dir name="Tab"><file name="Export.php" hash="32c9a862693dce96517321846b6189e4"/></dir><file name="Form.php" hash="2cfe44d42d906fe75d647176134d6080"/><file name="Tabs.php" hash="d7a91a2f7d89bc14e7dd9e71cb79edf0"/></dir><file name="Edit.php" hash="b7289e38f9abb03ee33f9e0f1dac4e37"/></dir></dir><dir name="Catalog"><dir name="Product"><file name="List.php" hash="ebf292466aab2800a81f1513214d9894"/><file name="View.php" hash="e4003164dce7a59b0998d7895c7f9263"/></dir></dir><dir name="Entity"><file name="Detailed.php" hash="9f685854b309482d402ce571683728fc"/></dir><dir name="Observers"><file name="Checkout.php" hash="b870528cc6680350c8b972fd52ec02c9"/></dir><dir name="Review"><dir name="Product"><file name="View.php" hash="cff5107547374a7f5fee1fda044a9891"/></dir><file name="Helper.php" hash="80d3283fd9a19c675628bcc8117d31e2"/></dir></dir><dir name="Helper"><file name="API.php" hash="e3d5ba79ef7a4f613d51c486e5fcf70d"/><file name="Data.php" hash="7ebdce52eb71da19630a5c79feaaf902"/><file name="Export.php" hash="c931533624ef7625f33f569d127cf88c"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Average"><file name="Collection.php" hash="4255bd6ef8fdd2b7c6ee0632962286ed"/></dir><dir name="Reviews"><file name="Collection.php" hash="4187377e5fca20a959bfeceec88713ff"/></dir><file name="Average.php" hash="008a4558e9991d5ea04601c98a836480"/><file name="Reviews.php" hash="e6fccb35502c0acf635aab593d2a0beb"/></dir><dir name="Observers"><dir name="Checkout"><file name="Track.php" hash="9ef1537ad83507e55c8e47611d22c1d2"/></dir></dir><file name="Average.php" hash="9ae1d65bb0fb3515da0d903bec66abb2"/><file name="Avisverifies.php" hash="8c9fc21252411493eb6afdfb41aec0fc"/><file name="Product.php" hash="39e7d522d7aa08be30a668d9e94f3313"/><file name="Reviews.php" hash="6d26b50d6f43329b048cd57ad0c2613f"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="AvisverifiesController.php" hash="b456b2485be10a4072a649afe152ffba"/></dir><file name="DialogController.php" hash="09932a4780ff95682127612c4dfbfd7b"/><file name="IndexController.php" hash="5ee24eedfbb7aea97e96311ce7f7db99"/></dir><dir name="etc"><file name="config.xml" hash="afcf0256f4021b744f94131c3785ee5a"/><file name="system.xml" hash="19ad756e24052d03f7b35de13d5a38a8"/></dir><dir name="sql"><dir name="avisverifies_setup"><file name="mysql4-install-2.0.0.php" hash="7afc502c5823aea334031265abd71f1e"/><file name="mysql4-upgrade-2.0.0-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.3-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.4-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.5-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.6-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.7.1-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.8.1-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.8.2-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.8.4-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.9.1-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.9.2-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.9.5-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/><file name="mysql4-upgrade-2.5.9.6-2.6.0.php" hash="c21d67c5b3cb60e9ca0a3ce5ab9fd6bf"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Netreviews_Avisverifies.xml" hash="2369bd341056eb0304a546e27ad07306"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="avisverifies.csv" hash="37402797f28e69c5f25000ce09074f55"/></dir><dir name="en_US"><file name="avisverifies.csv" hash="4f941b21dec2282c6caed9c59e8c8a12"/></dir><dir name="es_ES"><file name="avisverifies.csv" hash="4efff3ee9d885ed7eb4e9144015e1217"/></dir><dir name="fr_FR"><file name="avisverifies.csv" hash="53b96dda5d24de710e091406be481be4"/></dir><dir name="nl_NL"><file name="avisverifies.csv" hash="53b96dda5d24de710e091406be481be4"/></dir><dir name="pt_PT"><file name="avisverifies.csv" hash="9163ca25902ec36ffa458cd7fd616063"/></dir><dir name="en_GB"><file name="avisverifies.csv" hash="c624e356f31a47e6fae3551d3741ad09"/></dir><dir name="it_IT"><file name="avisverifies.csv" hash="895920aabb6a63638bc8fb4d2bf1c506"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="avisverifies.xml" hash="82e76d622828a1afa18129d289f29a13"/></dir><dir name="template"><dir name="avisverifies"><dir name="admin"><file name="checkinstallation.phtml" hash="8499fee910b828b8be20af2e71706848"/><file name="checkinstallation_tab.phtml" hash="c1c345d3b16dda650c8bd4b5102c98ce"/></dir><dir name="observers"><file name="checkout.phtml" hash="8828981443a80c6103589d3a5e70e3fa"/></dir><dir name="review"><dir name="helper"><file name="counter.phtml" hash="6d6fe512eb5dff81831d23683007a272"/><file name="summary.phtml" hash="a726bfbdb16ee5a21bfbc19f4374d33e"/><file name="summary_short.phtml" hash="3653e6c2cd9bfb13b8cf52df24d02c0a"/></dir></dir><file name="css.phtml" hash="d884ce5a880505cd8fee6e2466a0d13f"/><file name="float.phtml" hash="cb89835ae11a33e133cfbbed9f457f84"/><file name="js.phtml" hash="b7dfecacf0b4482cf287eb2533a71642"/><file name="left.phtml" hash="7fc73d43af41d23da96ee95c41276c08"/><file name="list.phtml" hash="6707aac6a1e6b8e7bf6022d2760964d1"/><file name="pagination.phtml" hash="b97cf25ed38ef5483655c2968d2f6095"/><file name="right.phtml" hash="04a02dc8d1a7d396893569079807811e"/><file name="wrapper.phtml" hash="b16a826c6049efdd5987d38919befba1"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="avisverifies"><file name="Sceau_100de_DE.png" hash="3a5c40b284b71ff2b1cb45ee0f62c63c"/><file name="Sceau_100en_GB.png" hash="e5a18734067e9d34bd976a2644b3984b"/><file name="Sceau_100en_US.png" hash="e5a18734067e9d34bd976a2644b3984b"/><file name="Sceau_100es_ES.png" hash="d5a967c4601e5f40ef28749a6f7f9ec3"/><file name="Sceau_100fr_FR.png" hash="f2fc0adb70d9a1b3da6bb65d5b58fa30"/><file name="Sceau_100it_IT.png" hash="dd1e908d4d41e0438710b5138380eb37"/><file name="Sceau_100nl_NL.png" hash="502819066210a104b47aef3043424ce9"/><file name="Sceau_100pt_PT.png" hash="9befd03d5907892f981d256ea80d0b76"/><file name="Sceau_45de_DE.png" hash="5fc9fcfd445c20f50f48d549128c0134"/><file name="Sceau_45en_GB.png" hash="0f794c583717101c8706c6bfaeb00f12"/><file name="Sceau_45en_US.png" hash="0f794c583717101c8706c6bfaeb00f12"/><file name="Sceau_45es_ES.png" hash="eaf02ecb106202ec5213c7156e12b319"/><file name="Sceau_45fr_FR.png" hash="75301d9ecb9551bf805d3dbb8d60fc74"/><file name="Sceau_45it_IT.png" hash="606c02ded69315ce5dd6e5d65daf474f"/><file name="Sceau_45nl_NL.png" hash="eaf02ecb106202ec5213c7156e12b319"/><file name="Sceau_45pt_PT.png" hash="eaf02ecb106202ec5213c7156e12b319"/><file name="avisverifies.png" hash="1216d2675304fc40693d9645fcdf4d12"/><file name="etoile0.png" hash="bce56f50906713d9cc7602dc34cb73a5"/><file name="etoile1.png" hash="7446927468b81a1cae698578fa0dd566"/><file name="etoile2.png" hash="0a2e0bb274430ffd544a1112eb33eb0a"/><file name="etoile3.png" hash="65b18268445a8dfacb9848571916274d"/><file name="etoile4.png" hash="fffcb5ab211e6fc73e3f50731c683977"/><file name="etoile5.png" hash="0d22136a4ee0e714da50e8bc8daf1bed"/><file name="mini_etoile_empty.png" hash="4f3de020c07b2eb613517e26eedc4a32"/><file name="mini_etoile_full.png" hash="a9ed947e0e0b6de1b4522077443356f5"/><file name="pagination-loader.gif" hash="be1cede97289c13920048f238fd37b85"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>